第一章 Java语言 1
1.1 Java简史 1
1.2 Java语言的特性 3
简单性 3
面向对象 4
分布式的特点 5
解释性的语言 6
健壮性 7
安全性 8
体系中立性 8
可移植性 9
高性能 9
多线程性 11
动态性 12
1.3 简单的例子 12
Hello World! 12
一个Java小应用程序 13
浏览小应用程序 17
第二章Java平台 19
2.1 Java是什么? 19
Java编程语言 20
Java平台 20
2.2 使用Java的关键利益 22
一旦写成,随处运行 22
安全性 23
以网络为中心的编程 24
动态的、可扩展的程序 24
国际化 24
性能 25
程序员的效率和开发速度 26
2.3 Java2还是Java1.2? 26
2.4 Java2的核心特征 27
语言基础 27
输入/输出(I/O) 28
联网 30
数学包 31
数据结构和工具 31
国际化 32
安全性 32
2.5用户界面特性 33
Swing元件 34
模型/视图的分离 41
可插入的“观-感” 41
可访问性(Accessibility) 43
各种Swing特性 43
拖-放(Drag-and-Drop) 45
输入方法支持 46
帮助(JavaHelp) 46
小应用程序(Applet) 47
豆容器(JavaBeans) 47
2.6 图形特性 49
Java 2D 50
Java 3D 53
Java多媒体框架 55
声音 55
2.7 企业特性 56
数据库访问 56
RMI分布式对象 57
CORBA的分布式对象 58
域名和目录 59
电子邮件 59
企业JavaBeans 60
小伺服器 61
2.8 还有更多的东西! 62