Java程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:孙燕编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2006
- ISBN:7113069010
- 页数:310 页
1.1 Java语言的历史背景与特点 1
1.1.1 Java的发展简史 1
第1章 Java语言概述 1
1.1.2 Java语言的特点 2
1.1.3 Java与C和C++的差别 3
1.2 Java的安装 5
1.2.1 Java语言的开发工具 5
1.2.2 安装JDK 1.4 6
1.2.3 设置系统环境变量 6
1.3 Java语言的应用 8
1.3.1 Java应用程序 8
1.3.2 Java小程序 9
1.4 小结 11
1.5 习题 11
2.2 数据类型、变量和常量 12
2.2.1 数据类型 12
2.1 Java程序的构成 12
第2章 Java基础知识 12
2.2.2 变量和常量 17
2.2.3 标识符和关键字 18
2.3 运算符和表达式 19
2.3.1 算术运算符和算术表达式 20
2.3.2 关系运算符和关系表达式 22
2.3.3 逻辑运算符和逻辑表达式 23
2.3.4 赋值运算符和赋值表达式 24
2.3.5 条件运算符和条件表达式 24
2.3.6 位运算符和位表达式 25
2.3.7 其他运算符 26
2.3.8 优先级 26
2.3.9 注释语句 27
2.4.2 分支语句 28
2.4 流程控制语句 28
2.4.1 结构化程序设计的3种基本流程 28
2.4.3 循环语句 30
2.4.4 跳转语句 33
2.5 编码规范 37
2.5.1 命名规则 37
2.5.2 编码格式 37
2.6 小结 38
2.7 习题 38
第3章 面向对象的Java语言 40
3.1 面向对象编程的基本概念和特征 40
3.1.1 面向对象简介 40
3.1.2 对象的基本概念 40
3.1.3 类的基本概念 40
3.2 类 41
3.1.5 面向对象的基本特征 41
3.1.4 消息的基本概念 41
3.2.1 类的定义 42
3.2.2 成员变量与成员方法 43
3.2.3 Java中的访问控制 44
3.2.4 实例成员和类成员 44
3.2.5 构造方法 46
3.2.6 方法重载 46
3.3 对象 47
3.3.1 对象的创建 48
3.3.2 对象的使用 48
3.3.3 对象的消除 49
3.4 类的继承 49
3.4.1 创建子类 49
3.4.2 抽象类和抽象方法 51
3.4.3 super与this的使用 52
3.5.1 接口 55
3.5 接口与包 55
3.5.2 包 57
3.6 类的多态 65
3.6.1 Java中的多态性 65
3.6.2 构造方法的继承与重载 66
3.7 Java的内部类 69
3.8 小结 69
3.9 习题 70
第4章 数组与字符串 71
4.1 一维数组 71
4.1.1 定义 71
4.1.2 初始化 71
4.1.3 元素的引用 72
4.2.1 定义 74
4.2 多维数组 74
4.2.2 初始化 75
4.2.3 元素的引用 75
4.3 字符串处理 78
4.3.1 生成字符串 78
4.3.2 访问字符串 79
4.3.3 修改字符串 82
4.3.4 其他操作 84
4.4 小结 86
4.5 习题 87
第5章 常见错误和异常处理 88
5.1 概述 88
5.2 异常类型 89
5.2.1 捕获异常 89
5.2.3 抛出异常 91
5.2.2 声明异常 91
5.3 异常处理 92
5.3.1 抛弃异常 92
5.3.2 捕获异常 92
5.3.3 异常处理的原则 97
5.4 小结 97
5.5 习题 98
第6章 线程及其操作 99
6.1 线程的实现 99
6.1.1 线程的定义 99
6.1.2 Java中的线程模型 99
6.2 线程的状态及调度 99
6.2.1 线程的状态 99
6.2.2 线程的调度与优选级 100
6.2.3 控制线程 103
6.3.1 从Thread类继承 106
6.3 多线程程序设计 106
6.3.2 实现Runnable接口 108
6.3.3 多线程的同步 109
6.4 多线程综合实例:时钟 112
6.5 Java程序设计流程 116
6.6 小结 116
6.7 习题 117
第7章 Java图形用户界面设计 118
7.1 AWT简介 118
7.2 AWT容器 119
7.2.1 Frame 119
7.2.2 Panel 120
7.3 布局管理器 121
7.3.1 FlowLayout布局管理器 121
7.3.2 BorderLayout布局管理器 123
7.3.3 GridLayout布局管理器 124
7.3.4 CardLayout布局管理器 125
7.3.5 GridBagLayout布局管理器 126
7.4 AWT组件库 129
7.4.1 按钮 129
7.4.2 标签 130
7.4.3 复选框和单选按钮 131
7.4.4 选择框 132
7.4.5 列表框 132
7.4.6 文本域和文本区 133
7.4.7 组件外观颜色和字体 134
7.4.8 菜单 135
7.5 事件处理机制 136
7.6 适配器 140
7.7.1 Swing的体系结构 141
7.7 用Swing创建用户界面 141
7.7.2 Swing的层次结构 142
7.7.3 Swing包简介 143
7.8 Swing GUI组件 143
7.8.1 JApplet 143
7.8.2 JButton 144
7.8.3 JSlider 147
7.8.4 JPasswordField 148
7.8.5 JTabbedPane 149
7.9 图形用户界面综合实例:计算器 151
7.9.1 界面实现 151
7.9.2 算法和功能实现 153
7.10 小结 155
7.11 习题 155
8.1 Java Applet概念 157
8.1.1 Java Applet的概念 157
第8章 Java Applet 157
8.1.2 Applet的主要方法和生命周期 159
8.1.3 Applet标记 159
8.1.4 HTML与Applet参数传递 160
8.2 Applet的AWT绘制与显示 161
8.2.1 paint()方法 161
8.2.2 update()方法 162
8.2.3 repaint()方法 162
8.3 Applet通信 165
8.3.1 同页Applet间的通信 165
8.3.2 Applet和浏览器间的通信 171
8.3.3 Applet的网络通信 173
8.4 多媒体支持 173
8.4.1 图片的加载、处理和生成 174
8.4.2 动画的生成 180
8.4.3 声音文件的播放 182
8.5 小结 183
8.6 习题 184
第9章 输入/输出系统 185
9.1 输入输出概述 185
9.1.1 流的概念 185
9.1.2 Java中包含的输入/输出流 185
9.2 Java文件和目录管理 187
9.2.1 生成文件对象 187
9.2.2 文件名的处理 188
9.2.3 测试和设置文件属性 189
9.2.4 文件操作方法 190
9.3 文件的顺序和随机访问 194
9.3.1 文件的顺序访问 194
9.3.2 文件的随机访问 195
9.4 字节流和字符流处理 197
9.5.1 过滤流 201
9.5 其他常用流 201
9.5.2 管道流 203
9.5.3 顺序输入流 204
9.6 对象串行化 204
9.7 小结 207
9.8 习题 208
第10章 数据库编程 209
10.1 配置ODBC数据源 209
10.2 JDBC相关类 210
10.2.1 DriverManager类 210
10.2.2 Connection接口 211
10.2.3 Statement接口 212
10.2.4 ResultSet接口 213
10.2.5 异常类 214
10.3 综合实例 215
10.3.1 主界面的设计 216
10.3.2 读取并显示数据库中的信息 217
10.3.3 对给定的数据进行排序 225
10.3.4 对给定的数据进行查询 233
10.4 小结 236
10.5 习题 237
第11章 Javadoc文档和jar文件的生成 238
11.1 Javadoc文档的生成 238
11.1.1 注释的添加方法 238
11.1.2 使用Javadoc命令生成文档 240
11.2 jar文件的生成 241
11.3 小结 243
11.4 习题 243
12.1 网络基础知识 244
12.1.1 TCP/IP 244
第12章 Java网络编程 244
12.1.2 URL类 245
12.1.3 客户机/服务器模式 245
12.1.4 Java网络编程 245
12.2 URL编程 246
12.2.1 创建URL对象 246
12.2.2 获取URL对象的属性 246
12.3 Socket编程 249
12.3.1 Socket与ServerSocket类 249
12.3.2 Socket通信 250
12.4 数据报通信 258
12.5 小结 262
12.6 习题 262
第13章 JSP与网站设计 263
13.1 JSP运行环境 263
13.2 JSP基础知识 264
13.3 用JSP进行网站开发 275
13.3.1 HTML和JSP的交互访问 275
13.3.2 设计Web页面 281
13.4 创建网站数据库 285
13.4.1 网站功能分析 285
13.4.2 E-R模型的建立 286
13.4.3 关系表的建立 286
13.5 实现图书借阅系统 289
13.5.1 用户登录 290
13.5.2 书目查询 292
13.5.3 查询个人借阅情况 294
13.5.4 图书管理 297
13.5.5 图书借阅管理 303
13.6 小结 309
13.7 习题 310
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018