图书介绍
计算机系列 Java程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![计算机系列 Java程序设计](https://www.shukui.net/cover/44/33850980.jpg)
- 刘书伦主编;孙建国,冯高峰,徐海霞副主编 著
- 出版社: 长沙:国防科技大学出版社
- ISBN:7810998376
- 出版时间:2011
- 标注页数:268页
- 文件大小:56MB
- 文件页数:282页
- 主题词:
PDF下载
下载说明
计算机系列 Java程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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
习题116
第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
习题227
第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
习题351
第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
习题465
第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
习题5115
第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
习题6146
第7章图形用户界面147
7.1Java图形用户界面概述147
7.1.1AWT和Swing147
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
习题7176
第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
习题8194
第9章JavaApplet编程196
9.1JavaApplet196
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
习题9205
第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驱动程序接口Driver211
10.3.2驱动程序管理接口DriverManager211
10.3.3数据库连接接口Connection212
10.3.4执行SQL语句接口Statement212
10.3.5执行带参数SQL语句接口PreparedStatement213
10.3.6结果集接口ResultSet214
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
习题10230
第11章Java网络编程231
11.1网络编程基础231
11.1.1IP地址和端口231
11.1.2TCP/IP232
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
习题11246
第12章实验247
实验1熟悉Java程序开发环境247
实验2Java程序设计流程控制249
实验3面向对象程序设计251
实验4异常处理与文件操作256
实验5图形用户界面设计257
实验6多线程程序设计260
实验7JavaApplet设计261
实验8JDBC数据库编程263
实验9Java网络编程266
参考文献268