微信扫一扫,移动浏览光盘
简介
本书特色:
· 详实的内容,结合实例介绍Java程序设计基础知识。
· 大量的实例,操作与图文相结合,讲解通俗易懂。
· 丰富的习题,学完即练,短时间内掌握所需知识。
· 广泛的读者,可作为初学者或大中专学生的参考书
Java是目前真正跨平台、纯粹的面向对象、适合单机和Internet开发的编程语言。本书详细讲述了Java语言面向对象的特性,以大量的实例详细介绍Java的编程方法和编程思想,通俗易懂,简单易学。本书的开发环境是JDK。可供大中专院校学生、各种培训机构、网络技术开发人员,以及希望学习面向
目录
第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语言的面向对象编程( i ) 59
4-1 面向对象编程的基本概念和特征 60
4-1-1 面向对象编程简介 60
4-1-2 类与对象 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语言的面向对象特性(ii) 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章 java系统基本类库 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 异常入门 152
8-1-1 程序中的错误 152
8-1-2 异常的概念 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-1 线程的概念 194
10-2 线程的创建 194
10-2-1 创建thread类的子类 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 在网页中嵌入japplet 233
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
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语言的面向对象编程( i ) 59
4-1 面向对象编程的基本概念和特征 60
4-1-1 面向对象编程简介 60
4-1-2 类与对象 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语言的面向对象特性(ii) 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章 java系统基本类库 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 异常入门 152
8-1-1 程序中的错误 152
8-1-2 异常的概念 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-1 线程的概念 194
10-2 线程的创建 194
10-2-1 创建thread类的子类 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 在网页中嵌入japplet 233
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
Java 2程序设计教程与上机实训
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×