Java程序设计实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:秦学礼主编;郑颖等编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2006
- ISBN:7113068316
- 页数:311 页
第1章 Java语言概述 1
1.1 Java语言介绍 1
1.1.1 Java语言出现的背景、影响及应用前景 1
1.1.2 Java语言的特点 2
1.1.3 Java语言的高级应用 4
1.2 Java程序开发过程 6
1.2.1 编写Java程序源代码 6
1.2.2 编译Java源程序生成字节码 6
1.2.3 Java程序的运行 7
1.3.3 JDK开发环境 8
1.3.2 开发和运行Java的软件环境 8
1.3.1 开发和运行Java的硬件环境 8
1.3 Java开发环境 8
1.3.4 JDK的安装与环境设置 9
1.3.5 JBuilder集成开发环境 11
1.3.6 JBuilder集成开发环境的安装要求 12
1.3.7 JBuilder集成开发环境的安装 13
1.3.8 JBuilder9.0集成开发环境的界面 14
1.4 程序实例 16
1.4.1 简单的JavaApplication应用程序 16
1.4.2 简单的Java Applet小应用程序 17
1.4.3 用JBuilder 9集成开发环境创建一个工程 19
习题1 21
2.1.1 Java源程序结构 23
2.1.2 Java程序书写规范 23
2.1 Java源程序与书写规范 23
第2章 Java语言基础 23
2.2 Java程序基本结构 24
2.2.1 保留字(Reserved Word) 24
2.2.2 标识符(Identifiers) 25
2.2.3 注释 25
2.2.4 分隔符 26
2.3 Java数据类型 27
2.3.1 常量 28
2.3.2 变量 28
2.3.3 基本数据类型 30
2.3.4 字符串 33
2.4.1 算术运算符 35
2.4 Java运算符和表达式 35
2.4.2 关系运算符 38
2.4.3 逻辑运算符 39
2.4.4 位运算符 40
2.4.5 字符串运算符 41
2.4.6 条件运算符 42
2.4.7 其他运算符 42
2.4.8 表达式 43
2.5 Java控制语句 43
2.5.1 分支语句 44
2.5.2 循环语句 46
2.5.3 特殊的控制流语句 49
2.6 Java类定义规范 51
2.6.1 方法的定义 51
2.6.2 方法的调用及参数传递 53
2.6.4 递归方法 56
2.6.3 方法的返回值 56
2.7 Java开发类库组成 57
2.7.1 Java类库结构 57
2.7.2 基础类库 58
2.7.3 常用基础类介绍 59
2.8 程序实例 62
2.8.1 实例1 62
2.8.2 实例2 63
习题2 64
第3章 Java面向对象编程基础 66
3.1 类 66
3.1.1 类的概念 66
3.1.2 类的定义 67
3.1.3 类的构造方法 68
3.1.4 类的封装、多态和继承 70
3.2 对象 75
3.2.1 对象的概念 75
3.2.2 创建对象 75
3.2.3 对象的引用 76
3.3 类的成员变量 76
3.3.1 成员变量定义的语法规范 76
3.3.2 成员变量修饰符 77
3.4 类的成员方法 79
3.4.1 方法定义的语法规范 79
3.4.2 成员方法的方法修饰符 80
3.5 程序实例 82
3.5.1 实例1 82
3.4.3 使用this关键字修饰的方法 82
3.5.2 实例2 84
习题3 86
第4章 包、接口和异常 89
4.1 包和接口 89
4.1.1 包 89
4.1.2 接口 91
4.2 异常 93
4.2.1 异常与异常类 93
4.2.2 异常处理 95
4.2.3 创建用户自己的异常 98
4.3 程序实例 98
4.3.1 实例1 98
4.3.2 实例2 100
习题4 102
第5章 数组、向量及字符处理 105
5.1 数组(Array) 105
5.1.1 一维数组 105
5.1.2 二维数组 108
5.2 向量(Vector) 113
5.2.1 创建向量类的对象 114
5.2.2 访问向量序列中的元素 114
5.2.3 在向量序列中添加元素 115
5.2.4 修改或删除向量序列中的元素 116
5.2.5 查找向量中的元素 117
5.2.6 测试向量中元素个数 118
5.3 字符处理(String) 118
5.3.1 String类 119
5.3.2 StringBuffer类 122
习题5 125
第6章 输入/输出处理 127
6.1 I/O流概述 127
6.2 字节流 127
6.2.1 InputStream类和OutputStream类 127
6.2.2 文件流FileInputStream/FileOutputStream 128
6.2.3 标准流 131
6.3 字符流 132
6.3.1 Reader类和Writer类 132
6.3.2 InputStreamReader类和OutputStreamWriter类 134
6.3.3 BufferedReader类和BufferedWriter类 135
习题6 137
7.1.1 Applet基本工作原理 139
7.1 Applet 139
第7章 Applet与图形用户界面 139
7.1.2 Applet的运行控制及生命周期 141
7.1.3 Applet与HTML文件的配合 141
7.2 常用组件与事件处理 144
7.2.1 标签 146
7.2.2 按钮 147
7.2.3 文本框和文本区 149
7.2.4 下拉列表 153
7.2.5 复选框和选项按钮 154
7.2.6 列表框 156
7.3 组件布局管理 158
7.3.1 FlowLayout布局 158
7.3.3 GridLayout布局 159
7.3.2 BorderLayout布局 159
7.3.4 CardLayout布局 160
7.3.5 GridBagLayout布局 162
7.3.6 null布局 164
习题7 165
第8章 窗口、菜单和对话框 166
8.1 窗口及事件 166
8.2 菜单 170
8.2.1 为窗口加入菜单和定义二级菜单 170
8.2.2 弹出式菜单 173
8.3 对话框 174
8.3.1 Dialog类 174
8.3.2 FileDialog类 177
习题8 179
第9章 Java Swing基础 181
9.1 重要的类 181
9.2 中间容器 182
9.3 各种组件 183
9.3.1 JFrame类 183
9.3.2 标签(JLabel) 184
9.3.3 按钮(JButton) 184
9.3.4 单选按钮组和复选框 187
9.3.5 组合框(JComboBox) 191
9.3.6 列表框(JList) 193
9.3.7 文本框(JTextField) 195
9.3.8 文本区(JTextArea)组件 198
9.3.9 进度条(JProgressBar) 200
习题9 202
第10章 多线程与网络编程 204
10.1 多线程 204
10.1.1 多线程基本概念 204
10.1.2 创建线程的方式 206
10.1.3 线程的控制 207
10.1.4 线程的优先级及终止 208
10.1.5 多线程的互斥与同步 209
10.2 网络编程 214
10.2.1 网络基本概念 214
10.2.2 Java与Internet 215
10.2.3 使用InetAddress 215
10.2.4 使用URL 219
10.2.5 Socket通信 221
10.2.6 数据报通信 222
习题10 223
第11章 Java数据库连接(JDBC) 224
11.1 JDBC基础 224
11.1.1 JDBC驱动程序 224
11.1.2 JDBC API常用类和接口 225
11.2 配置ODBC数据源 228
11.3 JDBC数据库编程 229
11.4 示例 232
11.5 程序实例 233
11.5.1 实例1 233
11.5.2 实例2 234
11.5.3 实例3 236
11.5.4 实例4 238
11.5.5 实例5 239
习题11 242
第12章 使用JBuilder 9.0开发应用程序 243
12.1 JBuilder 9.0开发应用程序基础 243
12.1.1 JBuilder工程 243
12.1.2 配置类库路径 247
12.1.3 开发Java应用程序 249
12.2 Java应用程序的可视化设计 252
12.2.1 菜单的制作 252
12.2.2 界面设计 253
12.3 Java应用程序开发实例 256
12.3.1 系统模块设计 256
12.3.2 数据库结构设计 257
12.3.3 详细设计 258
习题1 273
附录A 练习与解答 273
习题2 274
习题3 277
习题4 278
习题5 279
习题6 281
习题7 284
习题8 287
习题9 290
习题10 294
习题11 300
附录B 下载文件的安装与使用 309
参考文献 311
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《博士教你识中药》(中国)黄汉超 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018