书籍详情

Java 2全方位学习

Java 2全方位学习

作者:朱仲杰著;李强,马丽华改编

出版社:人民邮电出版社

出版时间:2003-01-01

ISBN:9787115108784

定价:¥55.00

购买这本书可以去
内容简介
  本书带领你全方位学习Java编程语言。全书共5篇24章。“认识篇”包括前3章,介绍了Java编程语言的常识;“基础篇”详细介绍了程序的基本单元、表达式和语句等等;第7-12章是“高级篇”,讲解面向对象程序设计方法、Object类的用法、内存管理、Application和Applet、异常处理等常用的Java编程知识;“GUI篇”介绍容器与布局、事件处理、AWT组件应用、绘图等更高级的Java编程技术。附录部分分别介绍了J2SDK1.4的新增特性Assertion、Java Web Start和New I/O。本书适合Java语言的初学者学习Java编程。清晰的讲解、精彩的例程能够帮助读者打下良好的基础。
作者简介
暂缺《Java 2全方位学习》作者简介
目录
认识篇
第1章 Java的过去、现在和未来
1-1 Java的历史 
1-2 Java的结构 
1-2-1 Java的语法 
1-2-2 Java的运行环境 
1-2-3 Java API简介 
1-3 Java的优点 
1-4 Java未来的发展 
1-5 本章总结 
1-6 课后习题 
1-7 参考资料 
第2章 程序开发工具的下载、安装与使用 
2-1 JDK的下载、安装与设置 
2-1-1 Java 2 SDK 
2-1-2 Java帮助文件 
2-2 编辑工具下载、安装、设置与使用 
2-2-1 UltraEdit 
2-2-2 JPad Pro 
2-3 本章总结 
2-4 课后习题 
2-5 参考资料 
第3章 初识Java程序 
3-1 程序的编写 
3-2 编译和运行 
3-2-1 命令行模式 
3-2-2 UltraEdit 
3-2-3 JPad Pro 
3-2-4 使用浏览器运行程序 
3-3 程序说明 
3-4 范例程序赏析 
3-5 本章总结 
3-6 课后习题 
3-7 参考资料 
基础篇
第4章 程序基本单元 
4-1 程序中的标记(Token) 
4-1-1 关键字 
4-1-2 标识符 
4-1-3 Literal 
4-1-4 符号 
4-2 数据类型
4-2-1 基本数据类型 
4-2-2 变量的声明 
4-2-3 类型转换 
4-3 字符串 
4-4 本章总结 
4-5 课后习题 
4-6 参考资料 
第5章 Java的表达式 
5-1 算术运算 
5-2 比较运算 
5-3 逻辑运算 
5-4 自增和自减 
5-5 赋值运算 
5-6 位运算符 
5-7 位移运算
5-8 优先级和结合性 
5-9 本章总结 
5-10 课后习题 
5-11 参考资料 
第6章 Java的语句 
6-1 认识语句 
6-2 一般语句 
6-2-1 注释 
6-2-2 赋值语句 
6-2-3 对象的使用(方法的调用) 
6-2-4 其他 
6-3 声明语句 
6-3-1 变量的声明 
6-3-2 对象的声明 
6-3-3 类的声明 
6-3-4 方法的声明 
6-4 条件控制语句 
6-4-1 if 
6-4-2 else 
6-4-3 递进式的if 
6-4-4 ? : 运算符 
6-4-5 switch 
6-5 循环控制语句 
6-5-1 for 
6-5-2 while
6-5-3 do...while 
6-5-4 高级循环控制
6-6 本章总结 
6-7 课后习题 
6-8 参考资料 
高级篇
第7章 Java面向对象程序设计 
7-1 从日常生活中看对象 
7-1-1 类与对象 
7-1-2 成员 
7-1-3 继承 
7-1-4 多态 
7-2 用Java实现面向对象程序设计 
7-2-1 定义类 
7-2-2 定义成员 
7-2-3 生成与使用对象 
7-2-4 初识构造函数 
7-2-5 封装 
7-2-6 类的继承(this, super, final) 
7-2-7 类的多态 
7-2-8 类成员与实例成员 
7-2-9 再看构造函数 
7-2-10 屏蔽、覆盖与重载 
7-3 本章总结 
7-4 课后习题 
7-5 参考资料 
第8章 深入Java面向对象程序设计 
8-1 包的使用 
8-1-1 什么是包 
8-1-2 package语句 
8-1-3 import语句 
8-1-4 classpath的设置 
8-1-5 访问权限的限定词的使用 
8-2 final限定词 
8-3 抽象类 
8-4 接口 
8-5 本章总结 
8-6 课后习题 
8-7 参考资料 
第9章 Object类的常用方法介绍 
9-1 类型转换 
9-2 对象之间的比较运算 
9-3 hash code 
9-4 对象的复制 
9-5 将对象转为字符 
9-6 本章总结 
9-7 课后习题 
9-8 参考资料 
第10章 深入内存 
10-1 声明 
10-1-1 变量 
10-1-2 对象 
10-2 数组 
10-2-1 数组的生成 
10-2-2 数组的使用 
10-2-3 length属性 
10-2-4 数组的复制 
10-2-5 多维数组 
10-2-6 对象数组 
10-3 变量的访问范围 
10-4 参数传递 
10-4-1 基本数据类型参数值传递 
10-4-2 类对象型参数值传递 
10-5 内存回收 
10-5-1 Garbage Collection简介 
10-5-2 调用GC 
10-5-3 finalize方法 
10-5-4 回收顺序 
10-5-5 GC何时运行
10-6 本章总结 
10-7 课后习题 
10-8 参考资料 
第11章 Java Application与Applet 
11-1 Application 
11-1-1 输入与输出 
11-1-2 系统参数 
11-1-3 System类的使用 
11-1-4 Runtime类的使用 
11-2 Applet 
11-2-1 输入与输出 
11-2-2 基本方法的使用 
11-2-3 安全性 
11-3 Application和Applet结合 
11-4 本章总结 
11-5 课后习题 
11-6 参考资料 
第12章 异常处理 
12-1 认识异常 
12-1-1 Runtime Exception 
12-1-2 Checked Exception 
12-1-3 Error 
12-2 捕捉和处理异常 
12-2-1 捕捉异常try…catch 
12-2-2 处理异常 
12-2-3 finally 
12-2-4 异常捕捉的顺序 
12-2-5 throws关键字的使用 
12-3 自己设计异常 
12-3-1 throw关键字的使用 
12-3-2 定义自己的Exception类 
12-4 异常与方法的覆盖 
12-5 本章总结 
12-6 课后习题 
12-7 参考资料 
GUI篇
第13章 容器与布局 
13-1 认识AWT 
13-2 Container 
13-2-1 Frame 
13-2-2 Panel 
13-3 布局 
13-3-1 什么是Layout 
13-3-2 BorderLayout 
13-3-3 FlowLayout 
13-3-4 CardLayout 
13-3-5 GridLayout 
13-3-6 GridBagLayout 
13-3-7 不使用Layout 
13-4 本章总结 
13-5 课后习题 
13-6 参考资料 
第14章 事件处理 
14-1 认识事件处理机制 
14-1-1 什么是事件 
14-1-2 Java事件处理结构 
14-1-3 委托处理模式 
14-1-4 AWT Event类结构 
14-2 使用事件处理机制 
14-2-1 WindowEvent 
14-2-2 MouseEvent 
14-2-3 KeyEvent 
14-2-4 其他Low-level Event 
14-3 本章总结 
14-4 课后习题 
14-5 参考资料 
第15章 AWT组件的使用 
15-1 Button 
15-2 Checkbox 
15-2-1 多重选择 
15-2-2 单一选择 
15-3 Choice 
15-4 List 
15-5 Label 
15-6 Scrollbar 
15-7 ScrollPane 
15-8 TextField 
15-9 TextArea 
15-10 本章总结
15-11 课后习题
15-12 参考资料
第16章 高级AWT组件的使用 
16-1 Font 
16-2 Color 
16-3 Menu 
16-4 Dialog 
16-5 FileDialog 
16-6 本章总结 
16-7 课后习题 
16-8 参考资料 
技法篇
第17章 绘图 
17-1 认识Graphics类 
17-1-1 生成Graphics对象 
17-1-2 paint方法 
17-1-3 Canvas类 
17-1-4 坐标 
17-2 基本绘图方法 
17-2-1 画线 
17-2-2 画字符串 
17-2-3 画矩形 
17-2-4 画圆 
17-2-5 画多边形 
17-3 高级绘图方法 
17-3-1 颜色设置 
17-3-2 字体设置 
17-3-3 区域处理 
17-4 本章总结 
17-5 课后习题 
17-6 参考资料 
第18章 Inner Class 
18-1 认识Inner Class 
18-2 成员式Inner Class
18-3 局部式Inner Class
18-4 匿名式Inner Class
18-5 本章总结 
18-6 课后习题 
18-7 参考资料 
第19章 Wrapper Class 
19-1 认识Wrapper Class 
19-2 Integer类 
19-3 Boolean类 
19-4 Byte类 
19-5 Character类 
19-6 Double类 
19-7 Float类 
19-8 Long类和Short类 
19-9 本章总结 
19-10 课后习题 
19-11 参考资料 
第20章 深入字符串处理 
20-1 深入了解String对象 
20-1-1 产生String对象 
20-1-2 String类的方法使用 
20-2 StringBuffer类使用 
20-2-1 产生StringBuffer对象 
20-2-2 StringBuffer类的方法使用 
20-3 StringTokenizer类使用 
20-3-1 建立StringTokenizer对象 
20-3-2 StringTokenizer类的方法使用 
20-4 本章总结 
20-5 课后习题 
20-6 参考资料 
第21章 文件与输入/输出处理 
21-1 java.io包简介 
21-1-1 Stream 
21-1-2 Node 
21-1-3 使用方法 
21-2 文件处理 
21-2-1 文件操作 
21-2-2 文件访问 
21-3 数据流连接 
21-4 对象串行化 
21-5 本章总结 
21-6 课后习题 
21-7 参考资料 
第22章 Threads 
22-1 认识Threads 
22-2 建立Threads 
22-3 Threads操作 
22-3-1 启动Threads 
22-3-2 停止Threads运行 
22-3-3 暂停Threads运行 
22-3-4 取得Threads信息 
22-4 数据同步处理 
22-5 Threads高级操作 
22-6 本章总结 
22-7 课后习题 
22-8 参考资料 
第23章 Collection 
23-1 认识Collection函数库 
23-2 Set接口的使用 
23-3 List接口的使用 
23-4 Iterator接口的使用 
23-5 Map接口使用 
23-6 JDK 1.1中的Collection函数库 
23-7 本章总结 
23-8 课后习题 
23-9 参考资料 
第24章 网络程序设计 
24-1 网络基本概念 
24-1-1 Client-Server结构 
24-1-2 网络地址 
24-1-3 TCP/IP传输协议 
24-1-4 面向连接协议 
24-1-5 非面向连接协议 
24-1-6 端口(port) 
24-1-7 Socket 
24-2 Java网络类 
24-2-1 InetAddress类 
24-2-2 Socket类 
24-2-3 ServerSocket类 
24-2-4 DatagramSocket类和DatagramPacket类 
24-3 本章总结 
24-4 课后习题 
24-5 参考资料 
附录A Assertion 
A-1 什么是assertion 
A-2 Assertion的语法 
A-3 编译与运行 
A-4 Java Assertion的设计哲学 
A-5 恰当地使用Assertion机制 
A-6 ClassLoader类和Throwable类的新方法 
A-7 本章总结 
A-8 课后习题 
A-9 参考资料 
附录B Java Web Start 
B-1 认识Java Web Start 
B-2 使用Java Web Start 
B-3 Java Web Start设置 
B-4 Java Web Start应用程序设计 
B-4-1 运行其他Java Web Start应用程序 
B-4-2 设计Java Web Start应用程序 
B-5 本章总结 
B-6 课后习题 
B-7 参考资料 
附录C New I/O 
C-1 认识New I/O API 
C-2 Channels和Buffers 
C-2-1 Channels 
C-2-2 Buffers 
C-2-3 ByteBuffer类 
C-3 Buffer范例 
C-4 FileChannel类 
C-4-1 数据传送 
C-4-2 数据合并与分流 
C-4-3 文件锁定 
C-4-4 其他方法 
C-5 本章总结 
C-6 课后习题 
C-7 参考资料
猜您喜欢

读书导航