Java 2实例教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:杜江,沈应逵编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302074291
- 页数:335 页
第1章 安装和配置Java开发工具包 1
1.1 获取JDK 1
1.2 安装JDK 2
1.3 配置JDK 4
1.3.1 Windows 9x上的配置 4
1.3.2 Windows 2000上的配置 5
1.3.3 Solaris上的配置 6
1.4 JDK开发工具 6
1.4.1 AppletViewer 7
1.4.2 javac和java 8
1.4.4 jdb 12
1.4.3 javadoc 12
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 会话EJB 174
8.2.1 无状态会话EJB 175
8.2.2 有状态会话EJB 185
8.3 实体EJB 195
8.3.1 容器管理的实体EJB 196
8.3.2 JavaBean自管理的实体EJB 216
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-Mail 258
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/O 274
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.xml 322
13.4.3 编写sendMessage.jsp 324
13.4.4 编写showMessage.jsp 325
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 Server 334
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019