Java 实用教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:郑阿奇主编;姜乃松,殷红先编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:7121010399
- 页数:451 页
第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与super 75
删除对象 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包package 87
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和OutputStreamWriter 126
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
窗口Frame 160
面板Panel 162
9.3布局管理器 164
FlowLayout 164
BorderLayout 166
GridLayout 167
CardLayout 169
GridBagLayout 171
null 173
9.4 AWT事件处理机制 174
AWT事件类 175
AWT事件监听器及接口 175
注册监听器 176
事件适配器 177
组件与事件的关联 179
9.5 AWT常用基本组件 179
标签Label 179
命令按钮Button 180
单行文本编辑框TextField 181
多行文本编辑框TextArea 185
复选按钮及单选按钮Checkbox 187
列表框List 191
下拉列表框Choice 195
选单Menu 197
9.6小结 203
第10章 Swing组件及应用 204
10.1 Swing简介 204
10.2 Swing常用组件(一) 206
窗口JFrame 206
容器 JPanel 208
10.3 Swing常用组件(二) 210
标签JLabel 210
命令按钮JButton 211
单行文本编辑框JTextField 215
多行文本编辑框JTextArea 216
口令输入框JPasswordField 217
开关按钮JToggleButton 220
复选按钮JCheckBox 222
单选按钮JRadioButton 223
按钮组ButtonGroup 224
列表框JList 230
下拉列表框JComboBox 234
10.4 Swing常用组件(三) 235
选单 235
弹出式选单JPopupMenu 242
工具栏JToolBar 247
10.5 Swing常用组件(四) 253
滚动容器JScrollPane 253
选项卡容器JTabbedPane 255
进度条JProgressBar 259
滑动条JSlider 261
表格JTable 264
树状视图JTree 269
10.6 Swing常用组件(五) 274
用户对话框JOptionPane 274
通用对话框JDialog 278
文件选择对话框JFileChooser 281
颜色选择对话框JColorChooser 285
子窗口JIntemalFrame 288
10.7 JBuilder中的图形用户界面设计示例——计算器 292
10.8小结 300
第11章 JBuilder数据库设计与应用 301
11.1关系数据库概述 301
关系数据库概述 301
SQL语言 301
Java环境与数据库的连接——JDBC 303
11.2常用的JDBC API 306
DriverManager类 306
Connection接口 307
Statement类和接口 307
PreparedStatement接口 308
ResultSet接口 309
ResultSetMetaData接口 311
11.3 JBuilder中的常用数据库组件DataExpress 313
Database类 314
QueryDataSet类 315
ParameterRow类 318
ProcedureDataSet类 320
TextDataFile类 322
TableDataSet类 324
11.4 JBuilder中的常用数据库组件dbSwing 325
JdbLabel JdbTextField JdbTextArea类 326
JdbToggleButton JdbCheckBox JdbRadioButton类 326
JdbComboBox JdbList类 330
JdbTable TableScrollPane类 333
JdbTree类 335
JdbStatusLabel JdbNavToolBar类 338
11.5 JBuilder中的常用数据库组件More dbSwing 339
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 URL 379
U RL类 379
URLConnetchon类 380
向服务器发送FORM格式的数据 382
通过HTTP代理进行网络通信 385
13.4小结 385
第14章 Java小应用程序Applet 386
14.1 Java Applet 386
什么是Applet 386
Applet生命周期 388
创建一个Applet 388
嵌入Applet 390
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
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017