内容简介
本教材注重可读和实用,配备了大量的例题,许多例题都经过精心的考虑,即能帮助理解知识,同时又具有启发。本教材通俗易懂,便于自学,针对较难理解的问题,例子都是从简单到复杂,逐步深入,便于读者掌握Java编程的思想和技巧。全书共分15章,分别介绍了Java的基本数据类型、语句、类、对象、接口、内部类、异常处理、字符串、实用类、AWT组件、多线程、输入输出流、网络编程、Java Applet等内容。
目录
第pan style="font-family: 宋体;">章 初识Java
1.1 Java的诞生
1.2Java台无关
1.3安装K·
1.3.pan style="font-family: 宋体;">三台简介
1.3.2安装Java SE
1.4Java程序的开发步骤
1.5一个简单的Java应用程序.
1.5.pan style="font-family: 宋体;">编写源文件…
1.5.2编译·
1.5.3运行…
1.6Java的语言特点与地位
1.6.1Java语言的特点
1.6.2Java语言的地位
1.7 小结…
/span>pan>
第2章基本数据类型与数组
2.pan style="font-family: 宋体;">标识符与关键字…
2.1.pan style="font-family: 宋体;">标识符
2.1.2Unicode字符集
2.1.3关键字・
2.2基本数据类型…
2.2.pan style="font-family: 宋体;">逻辑类型
2.2.2整数类刑
2.2.3字符类型
2.2.4浮点类型
2.3类型转换运算…
2.4输入/输出数据
2.4.pan style="font-family: 宋体;">输入基本型数据
2.4.2输出基本型数据
2.5数组…
2.5.pan style="font-family: 宋体;">声明数组
2.5.2为数组分配元素
2.5.3数组元素的使用
2.5.4 length 的使用
2.5.5数组的初始化
2.5.6数组的引用…
2.6枚举类型
2.7小结…
/span>2
第3章运算符、表达式和语句·
3.pan style="font-family: 宋体;">运算符与表达式…
3.1.pan style="font-family: 宋体;">算术运算符与算术表达式
3.1.2自增、自减运算符…
3.1.3算术混合运算的精度
3.1.4关系运算符与关系表达式
3.1.5逻辑运算符与逻辑表达式
3.1.6赋值运算符与赋值表达式
3.1.7位运算符
3.1.8 instanceof运算符
3.1.9运算符综述
3.2语句概述·
3.3i迁条件分支语句
3.3.1if语句
3.3.2 if-else语句
3.3.3 if-else if-else语句
3.4 switch开关语句
3.5循环语句…
3.5.1 for循环语句…
3.5.2 while循环语句
3.5.3 do-while循环语句
3.6 break和continue 语句.
3.7 for语句与数组
3.8 枚举类型与for、switch 语句
3.9小结
/span>3
第4章类与对象
4.pan style="font-family: 宋体;">封装…
4.1.pan style="font-family: 宋体;">一个简单的问题
4.1.2简单的Circle类
4.1.3使用Circle类创建对象
4.2类……
4.2.pan style="font-family: 宋体;">类声明
4.2.2类体
4.2.3成员变量
4.2.4方法
4.2.5需要注意的问题
4.2.6类的UML类图
4.2.7类与Java应用程序的基本结构
4.3构造方法与对象的创建
4.3.pan style="font-family: 宋体;">构造方法
4.3.2创建对象
4.3.3使用对象
4.3.4对象的引用和实体
4.4参数传值…
4.4.pan style="font-family: 宋体;">传值机制
4.4.2基本数据类型参数的传值
4.4.3引用类型参数的传值
4.5对象的组合…
4.5.pan style="font-family: 宋体;">圆锥体
4.5.2关联关系和依赖关系的UML图
4.6实例成员与类成员·
4.6.pan style="font-family: 宋体;">实例变量和类变量的声明
4.6.2实例变量和类变量的区别
4.6.3实例方法和类方法的定义
4.6.4实例方法和类方法的区别
……
13.2Java中的线程
13.2.1 Java的多线程机制
13.2.2主线程(main线程)
13.2.3线程的状态与生命周期
13.2.4线程调度与优先级
13.3Thread类与线程的创建
13.3.pan style="font-family: 宋体;">使用Thread的子类
13.3.2 使用Thread类
13.3.3目标对象与线程的关系
13.3.4关于run方法启动的次数
13.4线程的常用方法
13.5线程同步
13.6协调同步的线程
13.7守护线程
13.8小结
/span>13
第pan style="font-family: 宋体;">章Java网络编程
14.1 URL类
14.1.1URL的构造方法·
14.1.2读取URL中的资源
14.2 Iress类
14.2.pan style="font-family: 宋体;">地址的表示
14.2.2获取地址
14.3套接字
14.3.pan style="font-family: 宋体;">套接字
14.3.2客户端套接字
14.3.3 ServerSocket对象与服务器端套接字
14.3.4使用多线程技术
14.4 UDP数…
14.4.pan style="font-family: 宋体;">发送数
14.4.2接收数
14.5广播数
14.6小结
/span>14


