●章 Java概述
1.1 Java演進史
1.1.1 Java簡史
1.1.2 Java大有可為
1.2 現代Java新特性:從Java 8到Java 12
1.2.1 Java 8新特性
1.2.2 Java 9新特性
1.2.3 Java 10新特性
1.2.4 Java 11新特性
1.2.5 Java 12新特性
1.2.6 Java 13新特性
1.3 如何學習本書
1.3.1 學習的前置條件
1.3.2 如何使用本書
1.3.3 如何獲取源碼
1.4 開發環境配置及編寫個Java應用
1.4.1 JDK 13的
1.4.2 JDK 13的安裝
1.4.3 Eclipse的
1.4.4 Eclipse的安裝
1.4.5 Eclipse的配置
1.4.6 創建Java應用
1.4.7 創建模塊
1.4.8 創建Hello World程序
1.4.9 使用JUnit 5
第2章 Java語言基礎
2.1 變量
2.1.1 命名
2.1.2 基本數據類型
2.1.3 基本數據類型的默認值
2.1.4 字面值
2.1.5 基本數據類型之間的轉換
2.1.6 數組
2.2 運算符
2.2.1 賦值運算符
2.2.2 算術運算符
2.2.運算符
2.2.4 等價和關繫運算符
2.2.5 條件運算符
2.2.6 instanceof運算符
2.2.7 位運算符和位移運算符
2.3 表達式、語句和塊
2.3.1 表達式
2.3.2 語句
2.3.3 塊
2.4 控制流程語句
2.4.1 if-then
2.4.2 if-then-else
2.4.3 switch
2.4.4 while
2.4.5 do-while
2.4.6 for
2.4.7 break
2.4.8 continue
2.4.9 return
2.5 枚舉類型
2.6 泛型
2.6.1 泛型的作用
……
第3章 面向對像編程基礎
第4章 集合框架
第5章 異常處理
第6章 I/O處理
第7章 網絡編程
第8章 並發編程
第9章 基本編程結構的改進
0章 垃圾回收器的增強
1章 使用腳本語言
2章 LAMBDA表達式及函數式編程
3章 STREAM
4章 集合的增強
5章 新的日期和時間API
6章 並發編程的增強
7章 模塊化
8章 響應式編程
參考文獻
內容簡介
本書主要基於Java 13來介紹Java核心編程相關的知識點,以及從Java 8至Java 13以來的新特性,主要內容包括:Java語言基礎、面向對像編程、集合框架、異常處理、I/O處理、網絡編程、並發編程、基本編程結構的改進、垃圾回收器的增強、使用腳本語言、Lambda表達式與函數式編程、Stream、集合的增強、新的日期和時間API、並發編程的增強、模塊化、響應式編程等內容。通過本書的學習,讀者不僅能夠掌握Java語言的編程技巧,還可以拓展視野,提升市場競爭能力。本書主要面向Java語言的愛好者、Java工程師和架構師。