作 者:柳偉衛 著
定 價:89
出 版 社:清華大學出版社
出版日期:2020年06月01日
頁 數:382
裝 幀:平裝
ISBN:9787302552949
"作為一門很受歡迎的編程語言,Java在經歷了20多年的發展後,已然成為開發者優選的“利器”,廣泛運用於企業級應用和Cloud Native應用。Java能夠長盛不衰的優選秘訣就是能夠與時俱進、不斷推陳出新。本書主要基於Java 13來介紹Java核心編程相關的知識點,以及從Java 8至Java 13以來的新特性。這些知識點和新特性既能滿足當前企業級應用的開發需求,又可以大幅減輕開發者的負擔。通過本書的學習,讀者不僅能夠掌握Java語言的編程技巧,還可以拓展視野、提升市場競爭能力。"
●第1章 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章 基本編程結構的改進
第10章 垃圾回收器的增強
第11章 使用腳本語言
第12章 LAMBDA表達式及函數式編程
第13章 STREAM
第14章 集合的增強
第15章 新的日期和時間API
第16章 並發編程的增強
第17章 模塊化
第18章 響應式編程
參考文獻
本書主要基於Java 13來介紹Java核心編程相關的知識點,以及從Java 8至Java 13以來的新特性,主要內容包括:Java語言基礎、面向對像編程、集合框架、異常處理、I/O處理、網絡編程、並發編程、基本編程結構的改進、垃圾回收器的增強、使用腳本語言、Lambda表達式與函數式編程、Stream、集合的增強、新的日期和時間API、並發編程的增強、模塊化、響應式編程等內容。通過本書的學習,讀者不僅能夠掌握Java語言的編程技巧,還可以拓展視野,提升市場競爭能力。本書主要面向Java語言的愛好者、Java工程師和架構師。
柳偉衛 著
介柳偉衛,網名waylau、老衛,80後程序員,關注編程、繫統架構、性能優化;是 CSDN、 開源中國、雲棲社區等技術社區專家,慕課網特邀講師;在IT公司擔任過項目經理、架構師、高級技術顧問等職位,擁有十幾年開發經驗,具有豐富的軟件開發管理及繫統架構經驗;主導過多個重量、省級大型分布式繫統設計與研發,參與過面向全球的供應鏈繫統服務化改造;在實際工作中,積累了大量的分布式繫統、微服務架構經驗;已出版《分布式繫統常用技術及案例分析》《Spring Boot 企業級應用開發實戰》《Spring Cloud 微服務架構開發實戰》《Spring 5開發大全》等著作。