Java语言的出现在计算机软件界引起一场不小的震动,它一改过去程序设计语言过多依赖计算机软硬件平台、可移植性差的缺点,提出在硬件平台上构建Java虚拟机,并在此之上执行通用的字节码的思想,使Java语言具备了平台无关性的优点。
本书从Java语言的面向对象基本特点入手,逐步介绍了Java语言的基本概念和编程方法,力图用简练的语言帮助读者全面了解Java语言的特性。全书共分12章,内容包括Java语言的基础知识、类和对象、异常处理等等内容。
1 Java语言基础知识
1.1 Java语言概述
1.2 Java的数据类型和变量
1.3 运算符和表达式
1.4 控制语句
2 类和对象
2.1 面向对象技术概述
2.2 Java中的类
2.3 创建对象
2.4 Java中的包
2.5 访问权限
3 继承、抽象类和接口“
3.1 继承的概念
3.2 继承的工作方式
3.3 抽象类
3.4 接口
3.5 final关键字
3.6 Java Applet
4 数组和字符串
4.1 数组
4.2 字符串
5 常用基础类库与工具类库
5.1 语言基础类库
5.2 日期类
5.3 向量类
6 Java的异常处理
6.1 异常的含义
6.2 异常处理
6.3 用户自定义的异常
7 Java的GUI类
7.1 Java的GUI类概述
7.2 使用容器类
7.3 事件处理模型
7.4 常用的组件类
8 Java的对话框、菜单和图形
8.1 Java的对话框
8.2 Java的菜单
8.3 Java的图形绘制
8.4 Swing组件
9 Java的多线程机制
9.1 线程的基本概念
9.2 线程的创建
9.3 线程的基本控制
9.4 线程的同步与死锁
9.5 线程交互
1O Java的输入输出处理
10.1 输入输出流的基本概念
10.2 文件数据流
10.3 过滤数据流
10.4 Buffered Reader和Buffered Writer类
10.5 对象流和对象的串行化
11 Java的网络功能
11.1 Java的URL类
11.2 Java的Socke
11.3 Java的InetAddress类
11.4 Java的uDP数据报
12 Java的数据库连接技术
12.1 JDBC概述
12.2 通过JDBC访问数据库的步骤