当时重看Java core 时,因觉得需要做笔记,为记录而fork。但自己整理完全看心情,算是比较乱,当时主要是重点突出自己不太熟的(熟悉之后还删了,也没在仓库中保存)。至于Java EE的内容,后面采取存在在项目源码中目录下的Note。 警告Java core一书不适合入门学习 官方资料 JVM是执行程序的 Java 平台组件。 JRE是创建 JVM 的 Java 的磁盘部分。 JDK 允许开发人员创建可由 JVM 和 JRE 执行和运行的 Java 程序。 官方doc主页 删除了原作者的书中源代码,换行符改为了LF。notes以外是我当时添加了的 《Java核心编程:卷一》笔记 按章节笔记目录 前言 第 1 章 Java 程序设计概述 1.1 Java程序设计平台 1.2 Java “白皮书”的关键术语 1.3 Java applet 与 Internet 1.4 Java发展简史 1.5 关于 Java 的常见误解 第 2 章 Java 程序设计环境 2.1 安装 Java 开发工具包(JDK) 2.2 使用命令行工具 2.3 使用集成开发环境 2.4 运行图形化应用程序 2.5 构建并运行 applet * 第 3 章 Java 的基本程序设计结构 3.1 一个简单的 Java 应用程序 3.2 注释 3.3 数据类型 3.4 变量 3.5 运算符 3.6 字符串 3.7 输入输出 3.8 控制流程 3.9 大数值 3.10 数组 第 4 章 对象与类 4.1 面向对象程序设计(OOP)概述 4.2 使用预定义类 4.3 用户自定义类 4.4 静态域与静态方法 4.5 方法参数 4.6 对象构造 4.7 包 4.8 类路径 4.9 文档注释 4.10 类设计技巧 第 5 章 继承(Inheritance) 5.1 类、超类和子类 5.2 Object:所有类的超类 5.3 泛型数组列表 5.4 对象包装器与自动装箱 5.5 参数数量可变的方法 5.6 枚举类 5.7 反射(reflective) 5.8 继承的设计技巧 第 6 章 接口、lambda 表达式与内部类 6.1 接口 6.2 接口示例 6.3 lambda 表达式 6.4 内部类(inner class) 6.5 代理(proxy) 第 7 章 异常、断言和日志 7.1 处理错误 7.2 捕获异常 7.3 使用异常机制的技巧 7.4 使用断言 7.5 记录日志* 第 8 章 泛型程序设计 8.1 为什么要使用泛型程序设计 8.2 定义简单的泛型类 8.3 泛型方法 8.4 类型变量的限定 8.5 泛型代码和虚拟机 8.6 约束与局限性 8.7 泛型类型的继承规则 8.8 通配符类型 8.9 反射和泛型 第 9 章 集合 9.1 Java 集合框架 9.2 具体的集合 9.3 映射 9.4 视图与包装器 9.5 算法