-
内容大纲
本书主要基于Java 13来介绍Java核心编程相关的知识点,以及从Java 8至Java 13以来的新特性,主要内容包括:Java语言基础、面向对象编程、集合框架、异常处理、I/O处理、网络编程、并发编程、基本编程结构的改进、垃圾回收器的增强、使用脚本语言、Lambda表达式与函数式编程、Stream、集合的增强、新的日期和时间API、并发编程的增强、模块化、响应式编程等内容。通过本书的学习,读者不仅能够掌握Java语言的编程技巧,还可以拓展视野,提升市场竞争能力。
本书主要面向Java语言的爱好者、Java工程师和架构师。 -
作者介绍
柳伟卫,网名老卫、waylau,在IT公司担任过项目经理、架构师、高级技术顾问等职位,拥有十余年开发经验,具有丰富的软件开发管理及系统架构经验。曾主导过多个省、国家级大型分布式系统的设计与研发,参与过面向全球的供应链系统服务化改造。在工作实践中,积累了大量的分布式系统、微服务架构以及性能调优经验。喜欢开源,长期活跃于各大开源社区,编著了《Netty 4.x用户指南》《Netty实战(精髓)》等30余本开源技术教程,广受网友好评,是CSDN、开源中国、阿里云开发者、华为开发者等技术社区专家。 -
目录
第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.3 一元运算符
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 泛型
……
第3章 面向对象编程基础
第4章 集合框架
第5章 异常处理
第6章 I/O处理
第7章 网络编程
第8章 并发编程
第9章 基本编程结构的改进
第10章 垃圾回收器的增强
第11章 使用脚本语言
第12章 LAMBDA表达式及函数式编程
第13章 STREAM
第14章 集合的增强
第15章 新的日期和时间API
第16章 并发编程的增强
第17章 模块化
第18章 响应式编程
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...