You are on page 1of 582

封面页

书名页
版权页
前言页
目录页
第1章  Java概述
    1.1  初步认识
    1.2  变量
    1.3  程序中的注释
    1.4  命名常量
    1.5  Unicode字符
    1.6  控制流
    1.7  类和对象
    1.8  方法和参数
    1.9  数组
    1.10  字符串对象
    1.11  继承一个类
    1.12  接口
    1.13  异常
    1.14  包
    1.15  Java平台
    1.16  其他主题概述
第2章  类和对象
    2.1  一个简单的类
    2.2  域
    2.3  访问控制和继承
    2.4  创建对象
    2.5  构造和初始化
    2.6  方法
    2.7  this
    2.8  重载方法
    2.9  main方法
    2.10  native方法
第3章  继承类
    3.1  一个继承的类
    3.2  子类中的构造函数
    3.3  继承和再定义成员
    3.4  类型兼容和转换
    3.5  protected的确切含

    3.6  把方法和类标记为final
    3.7  抽象类和方法
    3.8  Object类
    3.9  克隆对象
    3.10  如何以及何时继承类
    3.11  设计待继承的类
    3.12  单重继承和多重继承
第4章  接口
    4.1  一个简单的接口实例
    4.2  接口声明
    4.3  继承接口
    4.4  使用接口
    4.5  标记接口
    4.6  何时使用接口
第5章  嵌套类和接口
    5.1  静态嵌套类型
    5.2  内部类
    5.3  局部内部类
    5.4  匿名内部类
    5.5  继承嵌套类型
    5.6  接口中的嵌套
    5.7  嵌套类的实现
第6章  语言符号、运算符和表达式
    6.1  词法元素
    6.2  类型和字面值
    6.3  变量
    6.4  数组变量
    6.5  名字的意义
    6.6  算术运算符
    6.7  通用运算符
    6.8  表达式
    6.9  成员访问
    6.10  运算符优先级和结合规则
第7章  控制流
    7.1  语句和块
    7.2  if-else
    7.3  switch
    7.4  while和do-whil

    7.5  for
    7.6  标号
    7.7  break
    7.8  continue
    7.9  return
    7.10  Java没有goto语句
第8章  异常
    8.1  创建异常类型
    8.2  throw
    8.3  throws子句
    8.4  try、catch和fin
ally
    8.5  什么时候使用异常
第9章  字符串
    9.1  基本字符串操作
    9.2  字符串比较
    9.3  工具方法
    9.4  创建相关的字符串
    9.5  字符串转换
    9.6  字符串和char数组
    9.7  字符串和byte数组
    9.8  StringBuffer类
第10章  线程
    10.1  创建线程
    10.2  使用Runnable
    10.3  同步
    10.4  wait、notifyA
ll和notify
    10.5  waiting和noti
fication的细节
    10.6  线程调度
    10.7  死锁
    10.8  结束线程的执行
    10.9  结束应用程序的执行
    10.10  volatile
    10.11  线程管理、安全性和Th
readGroup
    10.12  线程和异常
    10.13  ThreadLocal
变量
    10.14  调试线程
第11章  用类型编程
    11.1  包装类
    11.2  反射
    11.3  类的载入
第12章  垃圾回收和存储管理
    12.1  垃圾回收
    12.2  一个简单模型
    12.3  终结
    12.4  与垃圾回收器交互
    12.5  可达状态与引用对象
第13章  包
    13.1  包的命名
    13.2  类型导入
    13.3  包的访问
    13.4  包的内容
    13.5  包对象和规范
第14章  文档化注释
    14.1  文档注释的剖析
    14.2  标记
    14.3  示例
    14.4  外部约定
    14.5  使用说明
第15章  I/O包
    15.1  字节流
    15.2  字符流
    15.3  InputStreamR
eader和OutputStreamWrit
er
    15.4  流类简介
    15.5  数据字节流
    15.6  文件处理
    15.7  对象串行化
    15.8  IOException类
第16章  集合
    16.1  集合
    16.2  迭代
    16.3  通过Comparable
和Comparator排序
    16.4  Collection接口
    16.5  Set和SortedSe

    16.6  List
    16.7  Map和SortedMa

    16.8  包装的集合和Collec
tions类
    16.9  Arrays功能类
    16.10  编写迭代器实现
    16.11  编写集合实现
    16.12  遗留集合类型
    16.13  Properties
第17章  其他工具
    17.1  BitSet
    17.2  Observer/Obs
ervable
    17.3  Random类
    17.4  StringTokeni
zer类
    17.5  Timer和TimerT
ask类
    17.6  Math类和Strict
Math类
第18章  系统编程
    18.1  System类
    18.2  创建线程
    18.3  关机
    18.4  Runtime的其余部分
    18.5  安全性
第19章  国际化与本地化
    19.1  区域
    19.2  资源束
    19.3  时间、日期和历法
    19.4  格式化和分析时间、日期
    19.5  文本的国际化和本地化
第20章  标准包
    20.1  java.awt——抽象
窗口工具包
    20.2  java.applet—
—applet
    20.3  java.beans——
组件
    20.4  java.math——数
学运算
    20.5  java.net——网络
    20.6  java.rmi——远程
方法调用
    20.7  java.securit
y——安全工具
    20.8  java.sql——关系
数据库访问
    20.9  工具子包
    20.10  javax.*——标准
扩展
    20.11  javax.acces
sibility——GUI的易用性
    20.12  javax.namin
g——目录和命名服务
    20.13  javax.sound
——声音操作
    20.14  javax.swing
——Swing GUI组件
    20.15  org.omg.COR
BA——CORBA API
附录A  运行时异常
    A.1  RuntimeExcept
ion类
    A.2  Error类
附录B  有用的表格
进一步阅读指南
索引
附录页

You might also like