图书介绍
JAVA程序设计与实践PDF|Epub|txt|kindle电子书版本网盘下载
- 汤庸主编;冯智圣等编著 著
- 出版社: 北京:冶金工业出版社
- ISBN:7502433732
- 出版时间:2003
- 标注页数:386页
- 文件大小:42MB
- 文件页数:398页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JAVA程序设计与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
第1章Java概述1
1.1 Java简介1
1.1.1 Java的特点1
1.1.2 Java的发展历史2
1.1.3 Java的应用3
1.1.4支持Java的Web浏览器3
1.1.6Java与C、C++的联系与区别4
1.1.5 Java和JavaScript区别4
1.2 Java编程环境的设置6
1.2.1 JDK应用简介6
1.2.2 JBuilder 8.0的环境配置7
1.3简单的Java程序编辑11
1.3.1在JDK环境下编辑Java小应用11
程序(JavaApplet)11
1.3.2在JBuilder8.0集成环境下14
编辑Java14
CheckboxGroup(选择框组) 115
7.1.2 CheckBox(复选框)和15
1.4 Java的程序结构16
小结17
一、填空题17
综合练习一17
二、判断题18
三、简答题18
四、实践题18
第2章Java编程基础19
2.1.Java语法基础19
2.1.1变量19
2.1.2标识符21
2.1.3关键字21
2.1.4 运算符21
2.1.5分隔符27
2.1.6表达式27
2.1.7包28
2.2数据类型29
2.2.1基本类型29
2.2.2扩展类型30
2.3基本语句和流程控制30
2.3.1基本语句30
2.3.2流程控制31
2.4类型转换36
相互转换37
2.4.1整型、浮点型、字符型变量间的37
2.4.2 Java的包装类37
相互转换37
2.4.3简单类型变量和包装类之间的37
2.4.4 String类和其他数据类型的38
相互转换38
2.4.5 将字符型变量转换为数值型变量38
2.4.6 Date类与其他数据类型的相互转换38
三、简答题39
小结39
一、填空题39
综合练习二39
二、判断题39
四、实践题40
第3章面向对象编程41
3.1 面向对象的程序设计41
3.1.1面向对象的产生和发展41
3.1.2 Java 中面向对象的特点41
3.2.2消息42
3.2.1对象42
3.2常用的术语C42
设计的主要区别42
3.1.3面向对象程序设计与结构化程序42
3.2.3类43
3.2.4 承43
3.2.5封装44
3.2.6多态44
3.3类和继承45
3.3.1类的声明和实例化45
3.2.7接口45
3.3.3类中的数据成员46
3.3.4类中的方法46
3.3.2类实体46
3.3.5类的继承47
3.3.6创建新类47
3.4接口和包48
3.4.1接口的定义48
3.4.2预定义包48
3.5.1编译器(javac)找不到类51
3.5常见的问题及解决的方法51
一个类52
3.5.2解释器(java)不能找到其中52
小结52
3.5.3程序不能工作的原因52
四、实践题53
综合练习三53
三、简答题53
二、判断题53
一、填空题53
第4章Java程序和开发环境54
4.1创建应用程序54
4.1.1编辑Java应用程序(Application)54
4.1.2编译源文件54
的源程序54
4.1.3解释执行程序55
4.2创建小应用程序55
4.2.1 Applet的工作原理55
4.2.2插入Java Applet的格式与步骤56
4.2.3 Applet应用举例56
4.3 Java环境和工具57
4.3.1小应用程序浏览器(appletviewer)57
4.2.4 Applet源文件的分类57
4.3.2解释器(java)58
4.3.3编译器(javac)59
4.3.4头文件生成器(iavah)59
4.3.6 Java调试器(jdb)60
4.3.5 反汇编器(javap)60
4.3.7 API文件生成器(javadoc)61
4.4 JDBC62
4.4.1 JDBC示意图62
4.4.2 JDBC类的功能63
小结63
综合练习四63
一、填空题63
二、判断题63
4.4.3 JDBC调用过程及方法63
三、简答题64
四、实践题64
5.1.1 File类及其应用65
5.1 文件系统65
第5章文件系统和流处理65
5.1.2 RandomAccessFile及其应用68
5.1.3 FileInputStream和FileOutputStream73
5.2流系统79
5.2.1流系统简介79
5.1.4 FileReader和FileWriter79
5.2.2字节流80
5.2.3字符流87
5.2.4其他流88
小结92
四、实践题93
一、填空题93
二、判断题93
三、简答题93
综合练习五93
第6章异常94
6.1异常的概念94
6.2异常的分类95
6.3异常的处理96
6.3.1 Java的异常处理机制96
6.3.2 try-catch-finally语句98
6.3.3非运行时异常简介99
6.4定义自己的异常类105
小结109
综合练习六109
一、填空题109
二、判断题109
三、简答题109
四、实践题109
7.1.1 Button(按钮)110
7.1基本AWT组件110
第7章Java用户界面技术110
7.1.3 Scrollbar(滚动条)123
7.1.4 List(列表)128
7.2基本Swing组件133
7.2.1版面布局133
7.2.2 JPanel136
7.2.3 JLabel137
7.2.5 JRadioButton和JButtonGroup138
7.2.4 JButton138
7.2.6 JToggleButton140
7.2.7 JTextField、JPasswordField和141
JTextArea141
7.2.8 JList142
7.2.9 JComboBox147
7.2.10 JFileChooser149
7.2.11 JScrollPane152
7.2.12 JProgressBar154
7.2.13 JTree157
7.2.14 JTable160
7.3事件处理165
7.3.1事件监听器简介165
7.3.2创建事件监听器166
7.3.3监听器适配器类170
7.3.4把事件源连接到事件监听器172
7.3.5从事件监听器断开事件源172
四、实践题175
三、简答题175
二、判断题175
一、填空题175
综合练习七175
小结175
第8章Java线程及多线程技术176
8.1线程概述176
8.1.1线程简介176
8.1.2线程的四种状态176
8.1.3创建线程177
8.2线程的临界区、信号量和锁181
8.3线程的阻塞182
8.4线程的优先级183
8.5两种特殊的线程185
8.5.1 主线程185
8.5.2守护线程186
8.6线程间的通讯187
8.6.1生产者和消费者简介187
8.6.2 Buffer189
8.6.3生产者和消费者的结合190
四、实践题191
三、简答题191
二、判断题191
一、填空题191
小结191
综合练习八191
第9章Java多媒体技术192
9.1基本的图形处理192
9.1.1颜色处理192
9.1.2文本处理195
9.1.3画直线198
9.1.4画矩形198
9.1.5画椭圆和圆201
9.1.6画弧形203
9.1.7画多边形205
9.2基本的图像处理208
9.3基本的声音处理212
9.4基本的动画处理217
二、判断题223
三、简答题223
四、实践题223
一、填空题223
综合练习九223
小结223
第10章Java数据库技术224
10.1 ODBC与JDBC简介224
10.1.1体系结构224
10.1.2 运行环境225
10.2使用JDBC桥、JDBC-ODBC桥和226
数据库相连226
10.2.1 与Microsoft Access的连接226
10.2.2与SQLServer2000的连接229
10.2.3 与 MySQL的连接234
10.2.4 Oracle的连接239
10.3 Java对数据库的基本操作241
10.3.1插入数据241
10.3.2 对数据库数据的查询、修改、243
删除243
10.3.3程序说明251
10.3.4发送SQL语句252
10.3.5 ResultSet257
10.4 Java对数据库的定义性操作259
10.4.1创建和删除数据表260
10.4.2创建和删除视图263
10.5 JBuilder数据库工具类的应用267
小结272
综合练习十272
一、填空题272
二、判断题273
三、简答题273
四、实践题273
11.1 Socket简介274
11.1.1 Socket的概念274
第11章Java网络编程274
11.1.2基本的通信流程275
11.1.3 Java对通信流程的封装275
11.2单线程的服务器(Server)和客户276
程序(Client)276
11.2.1单线程服务器276
11.2.2单线程客户程序278
11.2.3执行结果279
11.3 通用的多用户服务器和客户程序280
11.3.1 通用多用户服务器280
11.3.2 通用多用户客户程序297
11.3.3 公共参数包309
11.3.4执行过程310
小结311
综合练习十一311
一、填空题311
二、判断题311
三、简答题311
四、实践题311
12.1.2 JavaBean的应用312
12.1.1 JavaBean简介312
12.1 JavaBean312
第12章高级应用和新技术312
12.2 J2EE317
12.2.1 J2EE简介317
12.2.2J2EE的应用319
12.3 XML328
12.3.1 XML的简介328
12.3.2 XML的应用329
四、实践题330
三、简答题330
二、判断题330
一、填空题330
综合练习十二330
小结330
第13章物料清单管理系统制作实例331
13.1系统设计331
13.1.1制造标准管理业务分析331
13.1.2制造标准管理业务数据流程图331
13.1.3实体关系设计(E-R关系图)331
13.2.2专业术语332
13.2.1 系统功能332
13.2制作方案332
13.1.4模块功能设计332
13.2.3具体操作333
13.3程序代码338
13.3.1 Bom包的文件338
13.3.2 Dababase包的文件356
13.3.3 XML文件360
13.3.4 JSP文件364
13.3.5 HTML文件368
三、简答题369
二、判断题369
四、实践题369
综合练习十三369
一、填空题369
小结369
参考答案370
第1章370
第2章370
第3章371
第4章371
第5章372
第6章374
第7章376
第8章377
第9章378
第10章380
第11章382
第12章383
第13章384
参考文献386