《Java核心技术卷一第九版》
Java
读书笔记
DOING
1 Java程序设计概述
1.1 Java程序设计平台
Java是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境
1.2 Java”白皮书“的关键术语
- 简单性:与C++相比简化许多
- 面向对象:重点放在数据和对象的接口上,无多继承,有元类模型
- 网络技能
- 健壮性:静态、动态检查,取消指针
- 安全性
- 防范运行时堆栈溢出
- 在自己的处理空间之外破坏内存
- 未经授权读写文件
- 体系结构中立:Java虚拟机
- 可移植性:数据类型有固定大小,可移植的接口
- 解释性
- 高性能
- 多线程:可以带来更好的交互响应和实时行为
- 动态性
1.3 Java applet与Internet
在网页中运行的Java程序称为applet(通过网络下载Java字节码)。applet成了页面的一部分。
1.4 Java发展简史
第2章 Java程序设计环境
2.1 安装Java开发工具箱
- JDK
- 环境变量设置:Path/CLASSPATH
第3章 Java的基本程序设计结构
3.1 一个简单的Java应用程序
3.2 注释
- //
- /* ... */
- /** ... */ 自动生成文档
3.3 数据类型