计算机系列 Java程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘书伦主编;孙建国,冯高峰,徐海霞副主编
- 出 版 社:长沙:国防科技大学出版社
- 出版年份:2011
- ISBN:7810998376
- 页数:268 页
第1章Java程序设计概述 1
1.1Java语言简介 1
1.1.1Java语言的起源和发展 1
1.1.2Java语言的特点 2
1.1.3Java语言的应用 4
1.2Java开发环境与开发工具 4
1.2.1Java开发环境 4
1.2.2Java常用开发工具 9
1.2.3B1ueJ的使用 12
1.3第一个Java程序 13
1.3.1Java程序的编写 14
1.3.2Java程序的编译 15
1.3.3Java程序的运行 15
习题1 16
第2章Java程序设计基础 17
2.1Java基本数据类型 17
2.1.1标识符和关键字 18
2.1.2数据类型和长度 18
2.1.3常量和变量 19
2.1.4类型转换 22
2.2运算符和表达式 23
2.2.1算术运算符 23
2.2.2关系运算符和逻辑运算符 23
2.2.3自增运算符和自减运算符 24
2.2.4赋值运算符和赋值表达式 25
2.2.5运算符优先级 26
习题2 27
第3章Java程序流程控制 28
3.1选择结构 28
3.1.1语句与语句块 28
3.1.2if语句 29
3.1.3switch语句 32
3.2循环结构 33
3.2.1while语句 33
3.2.2do……while语句 34
3.2.3for语句 35
3.3循环控制与嵌套 36
3.3.1break语句 36
3.3.2continue语句 37
3.3.3循环嵌套 38
3.3.4Java流程控制综合实例 39
3.4方法 42
3.4.1方法的基本知识 42
3.4.2方法的使用 44
3.4.3作用域原则 45
3.4.4方法的参数传递 46
3.4.5方法的重载 48
习题3 51
第4章数组和字符串 52
4.1Java语言中的数组 52
4.1.1数组概述 52
4.1.2数组的声明 53
4.1.3数组的初始化 53
4.1.4数组的使用 54
4.1.5多维数组的定义和使用 58
4.2String字符串 61
4.2.1String字符串创建 61
4.2.2String字符串常用方法 62
习题4 65
第5章面向对象程序设计 66
5.1面向对象基础 66
5.1.1面向对象程序设计思想 67
5.1.2创建对象 67
5.1.3方法调用 69
5.1.4对象的状态 71
5.1.5对象的交互 72
5.1.6类的定义 73
5.2对象的初始化 79
5.2.1构造方法 79
5.2.2this关键字 82
5.2.3对象初始化的过程 83
5.2.4静态成员变量与成员方法 83
5.2.5封装和抽象 86
5.3类的继承性 89
5.3.1继承的实现 89
5.3.2方法的重写 93
5.3.3super关键字 95
5.3.4final关键字 96
5.4类的多态性 97
5.4.1对象的类型转换 97
5.4.2多态性的实现 100
5.4.3抽象类与抽象方法 102
5.5接口 105
5.5.1接口的定义与实现 105
5.5.2接口的继承 107
5.5.3接口与多态性 109
5.6包 110
5.6.1包的创建 110
5.6.2包的引人 111
5.6.3包的访问权限 113
5.6.4JavaAPI程序包 113
习题5 115
第6章异常处理与文件操作 117
6.1异常基础知识 117
6.1.1异常的概念 117
6.1.2异常的处理机制 119
6.1.3异常类 119
6.2异常的处理 122
6.2.1异常的捕获与处理 122
6.2.2异常的抛出 125
6.2.3自定义异常 128
6.3文件基础知识 129
6.3.1数据流的基本概念 129
6.3.2基类 131
6.3.3节点流 133
6.3.4过滤流 137
6.4文件的操作 140
6.4.1文件的随机读写 140
6.4.2文件与目录管理 142
习题6 146
第7章图形用户界面 147
7.1Java图形用户界面概述 147
7.1.1AWT和Swing 147
7.1.2组件和容器 149
7.2布局管理器 152
7.2.1布局管理器概述 152
7.2.2FlowLayout流布局管理器 152
7.2.3BorderLayout边界布局管理器 154
7.2.4GridLayout网格布局管理器 155
7.2.5CardL.ayout卡片布局管理器 156
7.3JavaGUI事件处理 158
7.3.1Java事件处理概述 158
7.3.2Java常用事件与事件监听器 159
7.4常用组件 164
7.41按钮和标签 164
7.4.2单选按钮和复选框 166
7.4.3文本框 170
7.4.4文本区域和滚动面板 171
7.4.5下拉列表框 172
7.4.6菜单 173
习题7 176
第8章多线程程序设计 177
8.1线程 177
8.1.1线程的概念 177
8.1.2线程与进程 179
8.2线程的生命周期 179
8.3Java多线程的实现方式 180
8.3.1继承Thread类 181
8.3.2实现Runnable接口 183
8.4线程的控制 185
8.4.1线程的优先级与调度 185
8.4.2线程的同步机制 186
习题8 194
第9章JavaApplet编程 196
9.1JavaApplet 196
9.1.1Applet概述 196
9.1.2Applet的生命周期 198
9.1.3Applet类的主要方法 199
9.1.4Applet标记 201
9.2Applet支持的多媒体技术 203
9.2.1获取资源文件地址 203
9.2.2显示图像 204
9.2.3播放音频 205
习题9 205
第10章JDBC数据库编程 206
10.1数据库技术 206
10.1.1数据库技术简介 206
10.1.2SQLServer数据库 207
10.1.3MySQL数据库 208
10.1.4Oracle数据库 208
10.1.5AcceSs数据库 208
10.2JDBC概述 209
10.2.1JDBC技术介绍 209
10.2.2JDBC驱动程序 210
10.3JDBC常用接口 211
10.3.1驱动程序接口Driver 211
10.3.2驱动程序管理接口DriverManager 211
10.3.3数据库连接接口Connection 212
10.3.4执行SQL语句接口Statement 212
10.3.5执行带参数SQL语句接口PreparedStatement 213
10.3.6结果集接口ResultSet 214
10.4Java连接数据库过程 215
10.4.1加载JDBC驱动程序 216
10.4.2创建数据库连接对象 216
10.4.3执行SQL语句 216
10.4.4接收并处理SQL的返回结果 217
10.4.5关闭创建的连接对象 217
10.5Java访问数据库实例 217
10.5.1建立数据库与数据源 217
10.5.2插入数据 221
10.5.3删除数据 223
10.5.4更新数据 225
10.5.5查询数据 227
习题10 230
第11章Java网络编程 231
11.1网络编程基础 231
11.1.1IP地址和端口 231
11.1.2TCP/IP 232
11.1.3网络编程简介 233
11.2URL网络编程 234
11.2.1URI概念 234
11.2.2URI类 235
11.2.3URLConnection类 237
11.3Socket网络编程 238
11.3.1Socket基本原理 238
11.3.2InetAddress类 238
11.3.3面向TCP套接字编程 239
11.3.4面向UDP套接字编程 243
习题11 246
第12章实验 247
实验1熟悉Java程序开发环境 247
实验2Java程序设计流程控制 249
实验3面向对象程序设计 251
实验4异常处理与文件操作 256
实验5图形用户界面设计 257
实验6多线程程序设计 260
实验7JavaApplet设计 261
实验8JDBC数据库编程 263
实验9Java网络编程 266
参考文献 268
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《健康无忧·养生保健系列 癌细胞的真相 将癌症扼杀于摇篮之中》(中国)郑红刚 2019
- 《21世纪法学系列教材 配套辅导用书 行政法与行政诉讼法练习题集 第5版》李元起主编 2018
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《云计算节能与资源调度》彭俊杰主编 2019