图书介绍
JAVA程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![JAVA程序设计](https://www.shukui.net/cover/11/35013501.jpg)
- 陈显亭,徐学禹,刘跃娟主编;王桦兴副主编 著
- 出版社: 长春:吉林大学出版社
- ISBN:9787560149769
- 出版时间:2011
- 标注页数:308页
- 文件大小:47MB
- 文件页数:320页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
JAVA程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言概述1
1.1 Java语言简介1
1.2 Java运行环境与开发环境2
1.2.1 Java三种平台简介2
1.2.2 Java SDK开发环境3
1.3一个Java程序的开发过程4
1.3.1 Java程序的开发过程4
1.3.2一个简单的Java应用程序的开发5
1.3.3一个简单的Java小应用程序的开发6
1.4 Java开发工具简介6
小结7
习题7
第2章 Java语言基础8
2.1基本数据类型与变量8
2.1.1标识符8
2.1.2保留字8
2.1.3空白与注释9
2.1.4基本数据类型9
2.1.5常量10
2.1.6变量11
2.2运算符与表达式12
2.2.1算术运算12
2.2.2关系运算13
2.2.3逻辑运算13
2.2.4赋值运算13
2.2.5位运算14
2.2.6数据类型转换14
2.2.7运算符的优先级16
2.3数组17
2.3.1一维数组17
2.3.2二维数组18
小结20
习题21
第3章 Java语言流程控制语句23
3.1分支语句23
3.1.1 if语句23
3.1.2条件运算符26
3.1.3 switch语句26
3.2循环语句30
3.2.1 while语句30
3.2.2 do-while语句31
3.2.3 for语句31
3.2.4增强的for语句33
3.2.5循环嵌套34
3.3跳转语句34
3.3.1 break语句34
3.3.2 continue语句35
3.3.3返回语句return35
3.4循环控制要点及循环语句比较36
小结38
习题39
第4章 Java面向对象编程基础40
4.1面向对象技术基础40
4.1.1面向对象的基本概念40
4.1.2面向对象的基本特征40
4.2 Java中的类41
4.2.1类的定义41
4.2.2类及其成员的访问控制符42
4.2.3数据成员的声明42
4.2.4成员方法的声明43
4.3对象45
4.3.1对象的创建与使用45
4.3.2构造方法47
4.4访问权限51
4.4.1 public修饰符51
4.4.2 private修饰符51
4.5方法的重载52
4.6 static、final修饰符54
4.6.1 static修饰符54
4.6.2 final修饰符56
4.7参数的传递57
4.7.1方法参数的传递57
4.7.2命令行参数的使用58
小结59
习题59
第5章 Java面向对象编程进阶62
5.1继承62
5.1.1 Java语言的继承语法62
5.1.2继承与成员访问控制65
5.1.3 java.lang.Object类介绍67
5.1.4成员变量的隐藏和方法的重写68
5.1.5 super与this70
5.1.6对象的上转型对象72
5.2多态性73
5.3最终类最终方法与抽象类抽象方法78
5.4接口82
5.4.1接口声明82
5.4.2接口与类83
5.4.3使用接口的优点88
5.5包88
5.5.1 package语句88
5.5.2 import语句89
5.5.3编译和运行包90
5.5.4包级访问控制91
5.6嵌套类93
5.6.1内部类94
5.6.2局部内部类95
5.6.3匿名内部类96
5.6.4静态嵌套类97
小结99
习题99
第6章 异常101
6.1异常类102
6.1.1 Java异常类的类层次102
6.1.2运行时异常与非运行时异常102
6.1.3创建用户异常类103
6.2异常的捕获与处理104
6.2.1 Java异常处理机制104
6.2.2 try-catch-finally104
6.2.3抛出异常108
小结111
习题111
第7章 字符串处理112
7.1 String类112
7.1.1创建String对象112
7.1.2 String类的常用方法114
7.1.3其他数据类型与字符串的相互转换118
7.2 StringBuffer类120
7.2.1创建StringBuffer对象120
7.2.2 StringBuffer类的常用方法120
7.3 StringTokenizer类123
小结124
习题124
第8章 线程126
8.1线程的概念126
8.2线程的控制与调度127
8.2.1创建线程127
8.2.2线程生命周期131
8.2.3线程的优先级132
8.2.4线程的调度132
8.2.5守护线程135
8.3线程的互斥136
8.4线程的同步140
8.5线程联合143
小结144
习题145
第9章 图形用户界面146
9.1 Java程序的图形用户界面146
9.1.1 Java图形用户界面的组成146
9.1.2 AWT和Swing组件147
9.1.3 Java的事件处理模式148
9.2 Swing容器149
9.2.1顶层容器149
9.2.2中间容器154
9.3布局管理器156
9.3.1 FlowLayout布局管理器158
9.3.2 BorderLayout布局管理器159
9.3.3 GridLayout布局管理器161
9.4 Swing组件162
9.4.1标签163
9.4.2按钮166
9.4.3复选按钮168
9.4.4单选按钮171
9.4.5文本框174
9.4.6组合框177
9.5 Java事件类及处理179
9.5.1 Java事件类179
9.5.2窗口事件的处理181
9.5.3键盘事件的处理187
9.5.4鼠标事件的处理189
9.5.5语义事件的处理191
小结196
习题196
第10章 Java的输入/输出198
10.1 File类198
10.2字节流201
10.2.1 FilelnputStream类201
10.2.2 FileOutputStream类203
10.3字符流204
10.4 RandomAccessFile类207
10.5数据流209
10.6对象流与序列化212
小结214
习题215
第11章 网络通信216
11.1 URL通信216
11.1.1 URL通信基础216
11.1.2 URL类217
11.1.3通过字节流读取WWW资源218
11.1.4使用HttpURLConnection实现双向通信219
11.2 Socket通信220
11.2.1 InetAddress类222
11.2.2 Socket类与ServerSocket类223
11.2.3多线程的客户/服务器程序227
11.2.4 URL通信与Socket通信的区别231
11.3数据报通信231
11.3.1 DatagramSocket类232
11.3.2 DatagramPacket类232
11.3.3 UDP通信的示例程序233
小结235
习题236
第12章 泛型程序设计与对象容器237
12.1泛型程序设计237
12.1.1泛型类的定义与使用238
12.1.2对象包装器240
12.2 Java对象容器241
12.2.1 Java对象容器接口241
12.2.2 Java的对象容器类243
12.2.3支持对象容器的辅助工具245
12.3迭代器245
12.3.1迭代器设计模式245
12.3.2迭代器的基本用法247
12.3.3列表专用迭代器247
12.4类集容器250
12.4.1类集容器接口250
12.4.2列表容器251
12.4.3集合容器253
12.5映射容器256
12.5.1映射容器接口256
12.5.2映射容器类257
小结258
习题259
第13章 JDBC与数据库应用260
13.1建立使用JDBC的运行环境260
13.2使用JDBC—ODBC桥接器访问数据库262
13.3 Java与SQL间的数据类型映射268
13.4修改、添加、删除记录269
13.5使用数据表的元信息271
13.6 JDBC编程实例274
小结281
习题282
附录A Java语言编码规范283
附录B 设计模式初步296
参考文献308