
本书主要介绍Java语言与面向对象思想、Java语言开发环境、Java语言基础、Java的面向对象程序设计、数组和字符串、Java语言的实用类与类的设计、Java的异常处理机制、I/O流、多线程机制、图形用户界面、网络编程和数据库编程等内容。
目录
丛书序
前言
第1章Java语言与面向对象思想概述
11Java语言的产生与发展
111Java语言的产生
112Java语言的发展
12Java语言的特点
13面向对象与面向过程的比较
131面向过程的程序设计
132面向对象的程序设计
14面向对象程序设计中的主要概念和特征
141主要概念
142主要特征
15Java与C++的差异
16本章小结
17习题
第2章Java语言开发环境
21JDK工具包与基本Java程序
211JDK的下载与安装
212JDK目录的构成
213设置环境变量
214Applications程序的结构
215JDK的使用
216典型的Java编程规范
22IDE环境概述
221IDE简介
222Eclipse
223JBuilder
224相关资源
23Project管理
231Project的含义
232可行的Project组织模式
233主要IDE工具的Project包结构
24本章小结
25习题
第3章Java语言基础
31标识符和关键字
32常量、变量与基本数据类型
321常量、变量和数据类型体系
322整数类型
323浮点型
324逻辑型
325字符型
33运算符与表达式
331算术运算符
332关系运算符
333逻辑运算符
334位运算符
335移位运算符(选学)
336赋值运算符
337特殊运算符
338运算符的优先级
34基本数据类型转换
341类型转换的形式
342类型转换机理
343类型转换的规则
35流程控制
351布尔表达式
352分支结构
353循环结构
36本章小结
37习题
第4章Java的面向对象程序设计
41类与对象
411类的定义
412方法
413构造方法与对象创建
414访问权限
42继承
421继承的定义
422子类对象构造过程
423访问控制
424变量隐藏和方法覆盖
425多态
43特殊修饰控制符
431static
432final
44对象的生命周期
45Object类
46抽象类和接口
461抽象类
462接口
47内部类
471内部类的作用
472内部类的定义和使用
473匿名内部类
48本章小结
49习题
第5章数组和字符串
51数组
511一维数组
512多维数组
52字符串
521字符串类
522字符串类与字符数组的关系
523字符串类的常用方法
524字符串运算与转换
53StringBuffer
54本章小结
55习题
第6章实用类与类的设计
61串分解类
62正则表达式
621正则表达式的语法
622正则表达式的使用
63集合框架
631集合框架的概念
632列表
633散列表
64常用类
641Date类
642Calendar类
643Math类
65类的设计
651面向对象的知识要点
652面向对象入门者的混沌与困惑
653类的分类
654类的设计原则
655类图
656单类设计实例
657多类设计实例
66本章小结
67习题
第7章Java的异常处理
71异常的概念
72异常处理机制
721异常的捕获
722异常的抛出
723异常的声明
724重抛异常
73自定义异常类
74本章小结
75习题
第8章I/O流
81流的概述
82File类
83字节流
831InputStream
832OutputSream
84文件字节流
841FileInputStream
842FileOutputStream
85字符流
851Reader类
852Writer类
86RandomAccessFile
87其他数据流
871DataOutputSream
872DataInputStream
88本章小结
89习题
第9章多线程
91多线程机制
911基本概念
912线程的状态
92线程类和线程接口
921Thread类
922Runnable接口
923线程组
93线程的同步与通信
931线程同步
932线程通信
94本章小结
95习题
第10章图形用户界面
101AWT和Swing组件
1011AWT组件
1012Swing组件
102框架
1021窗口
1022布局管理器
1023中间容器
103Java事件处理机制
1031Java事件的基本概念
1032Java事件的处理机制
1033适配器类
104其他常用组件
1041标签
1042按钮
1043选择框
1044文本组件
1045列表框
1046对话框
1047菜单
105本章小结
106习题
第11章网络编程
111网络编程基础
112URL编程
1121URL类
1122URLConnection类
1123InetAddress类
113Socket编程
1131Socket编程模式
1132Socket和ServerSocket类
114UDP编程(选学)
1141DatagramPacket类
1142DatagramSocket类
115本章小结
116习题
第12章数据库编程
121JDBC技术
1211JDBC的概念
1212JDBC编程接口
122基本JDBC编程
1221连接
1222查询
1223更新
1224事务
123本章小结
124习题
第13章编程实例
131基本需求描述与分析设计方案
132应用基本面向对象的实现技术
133应用集合框架的实现技术
134引入I/O流的实现技术
135基于网络工作环境的实现技术
136应用GUI进行独立的表示层实现
137采用数据库的实现技术
138扩展需求后的整体设计方案
139本章小结
1310习题
参考文献
〖=(〗111234556789111112121214151617192122222727282828293030313133333435373738384041424343444446464849505151555758616161636677848586929599104104108112114116116119122123123127128128131131131136137137138139141142145145148148150150152154154156160161161164167169170170174175177179185188188190190192192194195197197202202205205205210210211212212212215215219221225225226228228230230230230231231234236238238242246246247247247247248248250257261261263267270270271274278281287293299299301301302302304305308308308313313314315316317317317317318318322326336338338339339345357359367380382387390390391〖=〗