图书介绍
Java 实用教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java 实用教程](https://www.shukui.net/cover/7/32208135.jpg)
- 郑阿奇主编;姜乃松,殷红先编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121010399
- 出版时间:2005
- 标注页数:451页
- 文件大小:124MB
- 文件页数:467页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java 实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java和JBuilder 9.0集成开发环境1
1.1 Java语言简介1
Java语言特点1
一个简单的程序2
JDK简介4
1.2 JBuilder 9集成开发环境6
1.3 JBuilder应用程序开发9
1.4利用JBuilder 9制作可执行文件14
1.5小结17
第2章 Java基本程序设计18
2.1数据类型与变量18
数据类型18
常量19
变量21
Java语言中的关键字22
2.2运算符和表达式22
运算符22
表达式26
2.3顺序结构27
2.4选择结构27
if语句27
switch语句28
2.5循环结构30
循环语句30
break语句34
continue语句34
2.6小结35
第3章 数组、字符串和排序36
3.1数组36
一维数组36
多维数组38
3.2字符串41
字符串常量41
String类42
StringBuffer类44
字符串的比较45
字符串与其他数据类型互相转换45
StringTokenizer类46
3.3综合示例47
3.4排序与查找51
3.5小结53
第4章 方法与递归54
4.1方法的定义与调用54
方法的定义54
return语句55
局部变量55
形式参数56
方法调用56
4.2参数传递57
值传递机制57
数组作为形式参数58
引用作为形式参数59
4.3递归59
4.4 System类常用方法62
4.5小结63
第5章 Java面向对象程序设计64
5.1基本概念64
5.2类的定义65
类的定义65
公开类66
nal类66
成员变量66
成员方法71
构造函数72
方法重载73
5.3对象74
创建对象74
使用对象74
this与super75
删除对象75
5.4继承76
定义子类76
子类构造函数77
数据成员隐藏78
方法重写79
5.5多态80
编译时多态81
运行时多态81
5.6抽象类与接口83
抽象类83
接口84
5.7初始化85
类初始化块85
对象初始化块86
5.8包package87
5.9内部类88
static型的内部类88
非static型的内部类89
匿名内部类90
5.10综合示例90
计算24点90
航班管理92
5.11小结101
第6章 异常处理102
什么是异常102
try-catch-finally语句102
声明抛出异常子句104
抛出异常语句105
定义自己的异常类106
小结108
第7章 输入/输出处理109
7.1字节流109
InputStream类109
OutputStream类109
7.2文件字节流110
文件字节流的顺序处理110
文件字节流的随机读/写112
7.3文件与目录的处理117
7.4过滤流与流的串接120
DatalnputStream和DataOutputStream类120
BufferedlnputStream和BufferedOutputStream类122
PushbackInputStream类124
7.5字符流125
Reader类和Writer类125
InputStreamReader和OutputStreamWriter126
FileReader类和FileWriter类127
BufferedReader类和BufferedWriter类129
PrintWnter类130
StringReader和StringWnter类131
PushbackReader类132
7.6 对象序列化(Serialization)134
什么是对象的序列化134
对序列化的进一步讨论136
7.7小结137
第8章 多线程138
8.1什么是线程138
8.2线程的状态转换139
8.3创建线程140
通过继承Thread类创建线程140
通过接口创建线程141
8.4线程的控制142
启动线程142
终止线程142
“线程中断”标记144
自愿暂时放弃处理器144
线程睡眠145
检测线程状态145
线程优先级及线程调度145
线程间协作join()146
8.5线程间的同步与互斥146
临界区146
对象锁机制148
线程间同步151
死锁155
8.6线程的其他通信方式——管道流155
87守护线程157
8.8线程组158
8.9小结158
第9章 AWT组件及应用159
9.1 AWT简介159
9.2容器160
窗口Frame160
面板Panel162
9.3布局管理器164
FlowLayout164
BorderLayout166
GridLayout167
CardLayout169
GridBagLayout171
null173
9.4 AWT事件处理机制174
AWT事件类175
AWT事件监听器及接口175
注册监听器176
事件适配器177
组件与事件的关联179
9.5 AWT常用基本组件179
标签Label179
命令按钮Button180
单行文本编辑框TextField181
多行文本编辑框TextArea185
复选按钮及单选按钮Checkbox187
列表框List191
下拉列表框Choice195
选单Menu197
9.6小结203
第10章 Swing组件及应用204
10.1 Swing简介204
10.2 Swing常用组件(一)206
窗口JFrame206
容器 JPanel208
10.3 Swing常用组件(二)210
标签JLabel210
命令按钮JButton211
单行文本编辑框JTextField215
多行文本编辑框JTextArea216
口令输入框JPasswordField217
开关按钮JToggleButton220
复选按钮JCheckBox222
单选按钮JRadioButton223
按钮组ButtonGroup224
列表框JList230
下拉列表框JComboBox234
10.4 Swing常用组件(三)235
选单235
弹出式选单JPopupMenu242
工具栏JToolBar247
10.5 Swing常用组件(四)253
滚动容器JScrollPane253
选项卡容器JTabbedPane255
进度条JProgressBar259
滑动条JSlider261
表格JTable264
树状视图JTree269
10.6 Swing常用组件(五)274
用户对话框JOptionPane274
通用对话框JDialog278
文件选择对话框JFileChooser281
颜色选择对话框JColorChooser285
子窗口JIntemalFrame288
10.7 JBuilder中的图形用户界面设计示例——计算器292
10.8小结300
第11章 JBuilder数据库设计与应用301
11.1关系数据库概述301
关系数据库概述301
SQL语言301
Java环境与数据库的连接——JDBC303
11.2常用的JDBC API306
DriverManager类306
Connection接口307
Statement类和接口307
PreparedStatement接口308
ResultSet接口309
ResultSetMetaData接口311
11.3 JBuilder中的常用数据库组件DataExpress313
Database类314
QueryDataSet类315
ParameterRow类318
ProcedureDataSet类320
TextDataFile类322
TableDataSet类324
11.4 JBuilder中的常用数据库组件dbSwing325
JdbLabel JdbTextField JdbTextArea类326
JdbToggleButton JdbCheckBox JdbRadioButton类326
JdbComboBox JdbList类330
JdbTable TableScrollPane类333
JdbTree类335
JdbStatusLabel JdbNavToolBar类338
11.5 JBuilder中的常用数据库组件More dbSwing339
JdbNavField类339
JdbNavList JdbNavComboBox类340
11.6其他数据库常用技术341
可计算列341
数据验证343
排序345
过滤345
11.7小结348
第12章 多媒体程序设计349
12.1图形图像处理Graphics类349
12.2图形图像处理Graphics2D类355
12.3声音359
12.4多媒体360
JMF的安装设置360
JMF的常用功能361
12.5小结364
第13章 网络程序设计365
13.1 TCP网络程序设计365
InetAddress类365
ServerSocket类367
Socket类367
一个简单的TCP通信程序368
多线程的TCP服务器模型370
13.2 UDP网络程序设计372
DatagramSocket类373
DatagramPacket类373
一个UDP通信程序374
组播376
广播379
13 3 URL379
U RL类379
URLConnetchon类380
向服务器发送FORM格式的数据382
通过HTTP代理进行网络通信385
13.4小结385
第14章 Java小应用程序Applet386
14.1 Java Applet386
什么是Applet386
Applet生命周期388
创建一个Applet388
嵌入Applet390
Applet的安全性390
在Applet中进行AWT绘制391
14.2 Applet通信395
同一页Applet之间的通信395
Applet与浏览器之间的通信397
14.3小结397
第1章 习题398
第2章 习题398
第3章 习题399
第4章 习题400
第5章 习题400
第6章 习题401
第7章 习题401
第8章 习题402
第9章 习题402
第10章 习题403
第11章 习题405
第12章 习题406
第13章 习题406
第14章 习题407
实验1在JBuilder集成开发环境中调试JDK程序408
实验目的408
实验准备409
实验内容409
思考与练习题412
实验2 Java基本程序设计413
实验目的413
实验准备413
实验内容413
实验步骤413
思考与练习题415
实验3 Java数组、字符串和排序415
实验目的415
实验准备415
实验内容415
实验步骤415
思考与练习题417
实验4 Java方法与递归417
实验目的417
实验准备417
实验内容417
实验步骤417
思考与练习题418
实验5 面向对象程序设计418
实验目的418
实验准备418
实验内容418
实验步骤419
思考与练习题420
实验6 Java异常处理420
实验目的420
实验准备421
实验内容421
实验步骤421
思考与练习题422
实验7 Java输入/输出处理422
实验目的422
实验准备422
实验内容422
实验步骤422
思考与练习题424
实验8 Java线程处理424
实验目的424
实验准备424
实验内容424
实验步骤424
思考与练习题425
实验9 AWT组件及应用425
实验目的425
实验准备425
实验内容425
实验步骤426
思考与练习题428
实验10 JBuilder图形用户界面设计(一)428
实验目的428
实验准备428
实验内容429
实验步骤429
思考与练习题434
实验11 JBuilder图形用户界面设计(二)434
实验目的434
实验准备434
实验内容434
实验步骤435
思考与练习题438
实验12 JBuilder图形用户界面设计(三)438
实验目的438
实验准备438
实验内容439
实验步骤439
思考与练习题440
实验13 JBuilder图形用户界面设计(四)441
实验目的441
实验准备441
实验内容441
实验步骤441
思考与练习题443
实验14 JBuilder数据库设计与应用(一)443
实验目的443
实验准备443
实验内容443
实验步骤443
思考与练习题444
实验15 JBuilder数据库设计与应用(二)444
实验目的444
实验准备444
实验内容444
实验步骤445
思考与练习题446
实习题目和功能447
实习目的447
实习要求447
设计参考448