图书介绍
Java 2实例教程PDF|Epub|txt|kindle电子书版本网盘下载
- 杜江,沈应逵编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302074291
- 出版时间:2003
- 标注页数:335页
- 文件大小:25MB
- 文件页数:349页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java 2实例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 安装和配置Java开发工具包1
1.1 获取JDK1
1.2 安装JDK2
1.3 配置JDK4
1.3.1 Windows 9x上的配置4
1.3.2 Windows 2000上的配置5
1.3.3 Solaris上的配置6
1.4 JDK开发工具6
1.4.1 AppletViewer7
1.4.2 javac和java8
1.4.4 jdb12
1.4.3 javadoc12
1.5 本章小结14
1.6 思考和练习14
第2章 类、接口和包15
2.1 面向对象编程基础15
2.1.1 面向过程编程15
2.1.2 面向对象编程17
2.1.3 一切皆对象:猫和老鼠21
2.1.4 类:状态和行为22
2.1.5 接口:通信员25
2.1.6 继承性26
2.2 Java中的类29
2.2.1 Java类的一般形式29
2.2.2 类声明30
2.2.3 变量访问控制34
2.2.4 构造函数36
2.2.5 this与super变量40
2.3 包43
2.4 本章小结46
2.5 思考和练习46
第3章 数据对象48
3.1 数组48
3.1.1 初始化数组48
3.1.2 多维数组50
3.2 Vector(矢量)类53
3.3 枚举器59
3.4 Hashtable(哈希表)62
3.5 本章小结67
3.6 思考和练习67
第4章 抽象窗口工具包68
4.1 抽象窗口工具包综述68
4.1.1 类的分级68
4.1.2 处理事件:要的就是这个69
4.1.3 容器与布局管理器77
4.2 图形、字体和颜色78
4.2.1 图形的绘制78
4.2.2 字体的创建和使用80
4.2.3 颜色也是类81
4.2.4 图像的处理83
4.3.1 按钮(Button)84
4.3 小部件84
4.3.2 检查盒(Checkbox)87
4.3.3 选择菜单(Choice)90
4.3.4 滚动列表(List)92
4.3.5 滚动条(Scrollbar)94
4.3.6 标签(Label)96
4.3.7 文本字段(TextField)96
4.3.8 文本域(TextArea)96
4.4 容器97
4.4.1 框架(Frame)97
4.5.2 GridLayout(栅格控制)98
4.5.1 FlowLayout(流控制)98
4.5 布局管理器98
4.4.2 面板(panel)98
4.5.3 GridBagLayout(栅格包控制)99
4.5.4 BorderLayout(边界控制)101
4.5.5 CardLayout(卡片控制)102
4.6 本章小结104
4.7 思考和练习105
第5章 Java异常处理范例106
5.1 处理异常106
5.1.1 异常分类106
5.1.2 触发异常108
5.1.3 创建自己的异常类110
5.1.4 finally从句111
5.2 使用异常的建议114
5.3 本章小结115
5.4 思考和练习115
第6章 Java图形开发范例116
6.1 Swing图形116
6.1.1 Swing容器116
6.1.2 文字输入120
6.1.3 单选与多选124
6.1.4 滚动条127
6.1.5 菜单129
6.1.6 对话框134
6.2 事件控制142
6.2.1 窗口事件142
6.2.2 键盘事件144
6.2.3 鼠标事件146
6.3 本章小结149
6.4 思考和练习150
第7章 Java多线程范例151
7.1 线程的基本概念151
7.1.1 生活中充满了线程151
7.1.2 一个例子152
7.2 线程的生命周期153
7.2.1 Newborn(创建)阶段153
7.2.2 Runnable(准备运行)阶段153
7.2.3 Running(运行中)阶段153
7.2.4 Blocked(阻塞)阶段153
7.3 多线程实现机制154
7.3.1 Thread的构造函数:创造的力量154
7.2.5 Dead(死亡)阶段154
7.3.2 Thread的方法156
7.3.3 实现Runnable接口157
7.4 线程的基本控制158
7.4.1 终止一个线程158
7.4.2 测试一个线程158
7.4.3 线程的阻塞159
7.5 线程组160
7.6 优先级和线程调度162
7.7 线程同步和锁164
7.8 线程在动画中的应用166
7.10 思考和练习169
7.9 本章小结169
第8章 J2EE开发范例170
8.1 J2EE简介170
8.1.1 J2EE组件和层次170
8.1.2 EJB角色172
8.2 会话EJB174
8.2.1 无状态会话EJB175
8.2.2 有状态会话EJB185
8.3 实体EJB195
8.3.1 容器管理的实体EJB196
8.3.2 JavaBean自管理的实体EJB216
8.4 本章小结234
8.5 思考和练习235
9.1.1 IP地址236
第9章 Java网络开发范例236
9.1 预备知识236
9.1.2 协议237
9.1.3 端口号239
9.1.4 基本的URL:看看自己的地址240
9.1.5 客户机/服务器模式241
9.2 Socket套接字241
9.2.1 Socket的工作步骤241
9.2.2 创建时间程序243
9.2.3 创建数据报程序247
9.3 连接服务器250
9.4 实现服务器253
9.5 发送E-Mail258
9.6 URL链接260
9.7 本章小结262
9.8 思考和练习262
第10章 Java的I/O操作范例263
10.1 Java流理论简介263
10.1.1 输入流:InputStream类264
10.1.2 输出流:OutputStream类265
10.2 基本I/O流265
10.2.1 标准系统数据流265
10.2.2 数据流267
10.2.3 文件I/O:有用的工具267
10.2.4 其他I/O274
10.3 ZIP文件流274
10.4 缓存I/O流277
10.5 本章小结279
10.6 思考和练习280
第11章 Java数据库操作范例281
11.1 JDBC简介281
11.1.1 JDBC驱动282
11.1.2 JDBC驱动简单实例283
11.2 基本的JDBC编程284
11.2.1 数据库连接串284
11.2.2 加载驱动和建立连接285
11.2.3 执行SQL语句286
11.2.4 结果集(ResultSet)289
11.3 元数据291
11.3.1 数据库元数据292
11.3.2 ResultSet元数据293
11.4 可滚动的结果集295
11.5 事务处理300
11.6 本章小结302
11.7 思考和练习302
第12章 使用小应用程序303
12.1 把Applet小应用程序嵌入网页303
12.1.1 Applet的方法和Applet的生命周期304
12.1.2 一个简单的小应用程序305
12.1.3 编写HTML代码306
12.2 用AppletViewer查看小应用程序306
12.3 与应用程序的比较307
12.4 小应用程序的属性307
12.5 从HTML向Applet传递参数实例308
12.6 使用Applet访问数据库311
12.7 本章小结313
12.8 思考和练习313
第13章 Java设计模式及Struts开发314
13.1 框架简介314
13.2 MVC介绍314
13.3 Struts介绍315
13.3.1 Struts的由来315
13.3.2 Struts工作原理316
13.3.3 Struts的基本组件包317
13.3.4 Struts框架的组成部分318
13.4.1 创建web.xml文件320
13.4 Struts开发实例320
13.4.2 创建struts-config.xml322
13.4.3 编写sendMessage.jsp324
13.4.4 编写showMessage.jsp325
13.4.5 编写ActionBean类326
13.4.6 编写FormBean类327
13.4.7 国际化329
13.4.8 运行实例330
13.5 Struts的优势和不足332
13.5.1 Struts的优点332
13.5.2 Struts的缺点333
13.6 本章小结333
13.7 思考和练习333
附录 发布EJB到WebLogic Server334