图书介绍
Java 2程序设计教程与上机实训PDF|Epub|txt|kindle电子书版本网盘下载
![Java 2程序设计教程与上机实训](https://www.shukui.net/cover/55/33183949.jpg)
- 侯俊杰编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113061524
- 出版时间:2004
- 标注页数:323页
- 文件大小:45MB
- 文件页数:338页
- 主题词:JAVA语言-程序设计-技术培训-教材
PDF下载
下载说明
Java 2程序设计教程与上机实训PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 Java语言概述1
1-1 Java语言简介2
1-1-1 Java语言的历史2
1-1-2 Java语言的特点2
1-1-3 Java语言的应用前景4
1-2 Java开发平台简介4
1-2-1 Java虚拟机(JVM)4
1-2-2 JDK的安装和使用5
1-3 Java程序举例10
1-4 上机实训11
1-5 本章练习13
第2章 Java语言基本数据类型15
2-1 数据类型概述16
2-2 变量和常量16
2-2-1 标识符和关键字16
2-2-2 变量(Variables)和常量(Constant Variables)17
2-2-3 变量的作用域18
2-3 基本数据类型19
2-3-1 整数类型19
2-3-2 浮点类型(实型)20
2-3-3 字符类型20
2-3-4 布尔类型21
2-3-5 综合举例21
2-4 数据类型间的类型转换24
2-5 上机实训25
2-6 本章练习29
第3章 表达式和流程控制31
3-1 运算符和表达式32
3-1-1 算术运算符和算术表达式32
3-1-2 关系运算符和关系表达式34
3-1-3 布尔逻辑运算符和布尔逻辑表达式35
3-1-4 位运算符和位表达式37
3-1-5 赋值运算符39
3-1-6 扩展赋值运算符40
3-1-7 条件运算符和条件表达式41
3-1-8 各类运算符的优先级42
3-2 程序流程控制语句43
3-2-1 if语句43
3-2-2 switch语句44
3-2-3 while语句47
3-2-4 do-while语句48
3-2-5 for语句48
3-2-6 特殊循环控制语句49
3-2-7 注释语句50
3-3 上机实训50
3-4 本章练习55
第4章 Java语言的面向对象编程(Ⅰ)59
4-1-2 类与对象60
4-1-1 面向对象编程简介60
4-1 面向对象编程的基本概念和特征60
4-1-3 消息和方法61
4-1-4 面向对象编程的基本特征61
4-2 类63
4-2-1 类的定义63
4-2-2 修饰符67
4-2-3 构造函数70
4-2-4 main函数71
4-3 对象的生成、使用和清除72
4-4 上机实训73
4-6 本章练习78
第5章 Java语言的面向对象特性(Ⅱ)81
5-1 类的继承82
5-1-1 创建子类82
5-1-2 属性和方法的继承83
5-1-3 super和this的使用87
5-2 类的多态88
5-2-1 成员函数的重载89
5-2-2 构造函数的重载90
5-3 抽象类和方法90
5-4 final类和final成员93
5-5 内部类94
5-6 接口和包96
5-6-1 接口(interface)96
5-6-2 包(package)98
5-7 上机实训99
5-8 本章练习105
第6章J ava系统基本类库107
6-1 Java类库结构108
6-2 java.lang包中的常用类介绍109
6-2-1 Object类109
6-2-2 Math类115
6-2-3 字符串类116
6-2-4 System类118
6-2-5 数据类型类122
6-3 Java文档的使用123
6-4 上机实训124
6-5 本章练习127
第7章 数组和字符串129
7-1 数组130
7-1-1 一维数组130
7-1-2 多维数组133
7-2 字符串133
7-2-1 String类134
7-2-2 StringBuffer类139
7-3 上机实训143
7-4 本章练习149
第8章 程序的异常处理151
8-1-2 异常的概念152
8-1-1 程序中的错误152
8-1 异常入门152
8-1-3 异常类154
8-2 基本的异常处理155
8-2-1 异常处理的语法结构155
8-2-2 获得异常的有关信息157
8-2-3 抛出异常159
8-2-4 异常类的构造函数160
8-2-5 重新抛出异常161
8-3 创建异常类163
8-4 上机实训165
8-5 本章练习169
第9章 Java的输入与输出及文件操作171
9-1 基本输入/输出类172
9-1-1 InputStream类172
9-1-2 OutputStream类173
9-1-3 Writer类174
9-1-4 Reader类174
9-2 文件处理175
9-2-1 文件输入与输出176
9-2-2 File类183
9-4 上机实训186
9-4 本章练习191
第10章 线程193
10-2-1 创建Thread类的子类194
10-2 线程的创建194
10-1 线程的概念194
10-2-2 实现Runnable接口196
10-2-3 线程的状态197
10-3 线程的调度198
10-3-1 线程调度的基本机制198
10-3-2 线程状态的转变201
10-4 线程的同步与死锁202
10-4-1 线程间的同步202
10-4-2 线程的死锁208
10-5 与线程有关的其他概念和方法209
10-6 上机实训210
10-7 本章练习215
第11章 Java小应用程序217
11-1 Java小应用程序简介218
11-1-1 小应用程序的特征218
11-1-2 小应用程序的运行机制218
11-1-3 小应用程序的运行环境220
11-2 JApplet的图形设计221
11-2-1 图形坐标系221
11-2-2 文字显示221
11-2-3 颜色控制223
11-2-4 图形绘制226
11-2-5 图像显示228
11-3 JApplet的窗口设计229
11-4 JApplet的多媒体功能231
11-5 在网页中嵌入JApplet233
11-5-1 小应用程序的HTML标记属性233
11-5-2 在网页中嵌入JApplet的实例235
11-6 上机实训237
11-7 本章练习242
第12章 图形化界面设计基础245
12-1 Java组件介绍246
12-1-1 标签(JLabel类)246
12-1-2 按钮(JButton类和JToggleButton类)247
12-1-3 单选按钮(JRadioButton类和ButtonGroup类)249
12-1-4 复选框(JCheckBox类)250
12-1-5 列表框(JList类)253
12-1-6 下拉列表(JComboBox类)254
12-1-7 文本框(JTextField类和JPasswordField类)258
12-1-8 文本域和滚动条(JTextArea类和JScrollPane类)260
12-1-9 标尺(JSlider类)263
12-1-10 菜单(JMenuBar类)265
12-1-11 弹出式菜单(JPopupMenu类)266
12-2 布局管理器270
12-2-1 FlowLayout类271
12-2-2 BorderLayout类271
12-2-3 GridLayout类272
12-2-4 CardLayout类274
12-3 组件中的图形绘制275
12-4 上机实训276
12-5 本章练习279
第13章 图形化界面设计281
13-1 JPanel类282
13-2 JDialog类284
13-3 JFrame类和JWindow类285
13-4 事件处理288
13-4-1 鼠标事件288
13-4-2 键盘事件290
13-4-3 窗口事件292
13-5 上机实训294
13-6 本章练习298
第14章 网络编程299
14-1 URL概述300
14-1-1 URL的概念300
14-1-2 URL类300
14-1-3 URLConnection类303
14-2 InetAddress类304
14-3 Socket编程306
14-3-1 Socket通讯基础306
14-3-2 TCP Socket编程306
14-3-3 UDP Socket编程311
14-4 上机实训315
14-5 本章练习320
习题答案321