图书介绍
Java语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 李尊朝,苏军编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113057144
- 出版时间:2004
- 标注页数:282页
- 文件大小:24MB
- 文件页数:296页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Java概述1
目 录1
1-1程序设计语言2
1-1-1 机器语言2
1-1-2汇编语言2
1-1-3高级语言2
1-2面向对象的程序设计语言——Java3
1-2-1 Java的发展历史3
1-2-2 Java的特点4
1-2-3 Java与C/C++的比较6
1-3 Java的开发和运行环境6
1-4开发和运行Java程序的步骤7
1-4-1选择编辑工具7
1-3-2 J2SDK的设置7
1-3-1 J2SDK的安装7
1-4-2编译和运行Java程序8
1-5 UltraEdit9
1-5-1下载和安装9
1-5-2软件的使用10
1-5-3 UltraEdit的功能简介10
习题12
第2章Java基础13
2-1 Java符号14
2-1-1标识符和关键字14
2-1-2运算符和分隔符14
2-2-1数据类型15
2-2数据类型与变量、常量15
2-1-3注释15
2-2-2常量16
2-2-3变量18
2-3语句、表达式和运算符21
2-3-1 语句21
2-3-2表达式21
2-3-3算术运算符22
2-3-4关系运算符24
2-3-5逻辑运算符25
2-3-6位运算符26
2-3-7赋值运算符26
2-4数据类型的转换27
2-4-1 自动类型转换27
2-4-2强制类型转换28
2-4-3表达式的类型转换29
2-4-4运算符的优先级29
习题30
第3章Java流程控制31
3-1选择结构程序设计32
3-1-1 if语句32
3-1-2 if…else语句33
3-1-3 if语句的嵌套34
3-1-4 switch语句36
3-2循环结构控制37
3-2-1 while语句37
3-2-2 do…while语句39
3-2-3 for语句40
3-2-4循环嵌套42
3-3跳转语句44
3-3-1 break语句44
3-3-2 continue语句46
习题47
第4章 方法49
4-1方法声明50
4-2方法调用51
4-3参数传递53
4-4递归54
习题57
第5章 数组59
5-1-2一维数组的初始化60
5-1-1一维数组的声明60
5-1 一维数组60
5-2多维数组62
5-2-1二维数组的声明62
5-2-2二维数组的初始化63
5-3数组的基本操作65
5-3-1 数组的引用65
5-3-2数组的复制65
5-3-3数组的输出66
5-4数组应用举例68
5-5 数组参数72
5-6字符串75
5-6-1字符数组与字符串75
5-6-2字符串76
5-6-3字符串操作77
5-6-4字符串数组79
习题80
第6章面向对象的程序设计概念81
6-1 概念82
6-2类的概念83
6-3类的定义83
6-4对象84
6-4-1 创建对象84
6-4-2对象的引用85
6-4-3对象的初始化和构造方法86
6-5类的成员变量89
6-6方法的引用和修饰91
习题96
第7章类的封装、多态和继承97
7-1 类的封装98
7-1-1对象的可见性和作用域98
7-1-2 public100
7-1-3 private100
7-1-4 protected102
7-1-5 friendly103
7-2多态机制103
7-2-1方法的重载104
7-2-2构造方法的重载105
7-2-3方法的覆盖105
7-3类的继承105
7-3-1继承的概念105
7-3-2继承的实现106
习题114
第8章接口和包115
8-1抽象类和方法116
8-1-1定义抽象类116
8-1-2抽象类的实现116
8-2接口121
8-2-1概念121
8-2-2定义接口121
8-2-3接口的特点和实现122
8-3包127
8-3-1概念127
8-3-2包的定义127
8-3-3存放位置128
8-3-4包的引用128
8-3-5 实例:将多个相互独立的类放入同一个包中129
习题130
第9章异常处理131
9-1 Java异常处理机制132
9-2异常处理方法133
9-2-1 try…catch…finally结构133
9-2-2抛出异常136
9-2-3 自定义异常类138
习题141
第10章输入与输出143
10-1输入输出类库144
10-1-1流144
10-1-2输入输出流类144
10-2-1 标准输入149
10-2标准输入输出149
10-2-2标准输出152
10-2-3标准错误153
10-3文件操作153
10-3-1建立File对象153
10-3-2 File对象的属性和操作154
习题163
第11章 图形用户界面165
11-1 Java的图形用户界面AWT包166
11-1-1屏幕坐标系166
11-1-2建立窗口的Frame类167
11-1-3使用图形用户界面AWT组件169
11-1-4 AWT图形界面的深入学习172
11-2 Java语言中的事件处理176
11-2-1概念177
11-2-2可用的事件监听者和它们处理的事件种类177
11-2-3事件及其响应178
11-2-4在Java中的事件处理方式180
11-3 Swing包183
11-3-1 创建JFrame窗口183
11-3-2 Swing包中常用组件186
习题200
第12章 高级用户界面GUI设计201
12-1布局管理器202
12-1-1 概念202
12-1-2 BorderLayout202
12-1-3 FlowLayout203
12-1-4 CardLayout204
12-1-5 GridLayout205
12-1-6 BoxLayout207
12-2键盘和鼠标事件处理208
12-2-1 键盘事件208
12-2-2 鼠标事件210
12-3菜单设计212
12-4对话框设计216
12-4-1 JOptionPane对话框217
12-4-2 Dialog223
12-5 窗口225
12-5-1 JPanel容器225
12-5-2 JScrollPane容器227
习题230
第13章Applet程序231
13-1 Applet简介232
13-1-1 Applet类232
13-1-2 Applet程序的运行过程232
13-1-3 Applet程序的建立和运行232
13-2 Applet程序举例233
习题238
第14章多线程239
14-1 Java的多线程机制240
14-1-1线程的生命周期240
14-1-2多线程的实现方法240
14-2通过Thread类实现多线程241
14-3 通过Runable接口实现多线程242
14-4线程等待243
14-5线程同步246
习题250
第15章数据库编程251
15-1数据库简介252
15-1-1关系型数据库252
15-1-2 SQL简介253
15-2使用JDBC连接数据库254
15-2-1 JDBC简介254
15-2-2 JDBC驱动程序255
15-3建立数据源255
15-3-1建立数据库256
15-3-2建立数据源258
15-4 Java数据库编程259
15-4-1 数据库编程的一般过程259
15-4-2数据库编程实例261
习题267
第16章 网络编程269
16-1 网络基础270
16-2 URL271
16-2-1 URL类271
16-2-2 URLConnection类273
16-3 Socket通信275
16-3-1 Socket概念275
16-3-2 Socket的通信机制275
16-3-3 Socket类与ServerSocket类275
16-3-4 URL与Socket通信的区别281
16-3-5 UDP通信282
习题282