Github代码链接: https://github.com/deyou123/corejava.git
里面有 7、8、9、10、11版的代码。
我将看的是第10版的 《Java核心技术》
书本会介绍如下内容:
1、面向对象程序设计
2、反射与代理
3、接口与内部类
4、异常处理
5、泛型程序设计
6、集合框架
7、事件监听模型
8、使用SwingUI工具箱进行图形用户界面设计
9、并行操作
目录
第一章
Java不同的性能;语言设计初衷和预期效果;Java诞生和发展历史。
第二章
JDK;编译Hello World;
第三章
基础:变量、循环、函数;
第四章
OOP(Object-Oriented Programming),封装,类与方法;合理的OOP设计忠告;javadoc工具。
第五章
继承;
第六章
接口;lambda表达式;内部类;
第七章
异常处理;调式技巧;
第八章
泛型程序设计(更可读、更安全);强类型机制;兼容问题;
第九章
集合框架;
第十章
GUI程序设计;窗口;绘图;几何图形绘图;多种字体格式化文本;显示图像;
第十一章
抽象窗口工具包的事件模型;响应时间;处理基本GUI元素
第十二章
SwingGUI工具包;按钮、文本组件、边框、滑块、列表框、菜单、对话框;
第十三章
将应用程序部署为应用或applet。打包JAR文件;使用Java Web Start和applet机制在Internet上发布应用; 解释java程序部署之后如何存储和获取配置信息。
第十四章
并发;