图书介绍
Java 2应用开发指南PDF|Epub|txt|kindle电子书版本网盘下载
- 飞思科技产品研发中心编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505388223
- 出版时间:2003
- 标注页数:437页
- 文件大小:60MB
- 文件页数:451页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java 2应用开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇3
第1章 Java基础知识3
1.1Java语言简介3
1.1.1Java发展史3
1.1.2Java语言的特点3
1.2面向对象编程4
1.2.1面向过程与面向对象4
1.2.2客观事物的抽象5
1.2.3对象和封装5
1.3Java与C++、C#的比较6
1.2.4类和继承6
1.4建立Java开发环境7
1.4.1下载并安装JDK1.4.17
1.4.2设置系统环境变量9
1.5JDK开发环境工具简介10
1.5.1Java编译器(javac.exe)10
1.5.2Java解释器(java.exe)12
1.5.3Java调试器(jdb.exe)12
1.5.4C头文件及存根文件生成器(javah.exe)13
1.5.5Java反编译器(javap.exe)14
1.5.6Applet浏览器(Appletviewer.exe)15
1.5.7API文档生成器(javadoc.exe)16
1.5.8Java文档压缩工具(jar.exe)22
1.5.9代码转换器(native2ascii.exe)23
1.5.10检测器(extcheck.exe)24
1.5.11远程对象编译器(rmic.exe)24
1.5.12远程对象激活器(rmid.exe)25
1.5.13远程对象注册器(rmiregistry.exe)26
1.5.14jarsigner26
1.5.15keytool27
1.6编译执行第一个Java程序27
1.6.1Java应用程序27
1.6.2JavaApplet29
1.7JDK1.4类库中增减的类30
1.7.1新增的包、类和接口30
1.7.2已有包中的新类和接口31
1.7.3禁用的类33
1.8小结35
第2章 Java语言语法(Ⅰ)——简单数据类型37
2.1数据类型概述37
2.2标识符、关键字、常量和变量37
2.2.1标识符38
2.2.2关键字38
2.2.3常量39
2.2.4变量40
2.3基本数据类型40
2.3.1整数类型40
2.3.2实数类型41
2.3.3字符类型43
2.3.4逻辑类型44
2.4数据类型转换45
2.5小结46
3.2.1单目算术运算符47
3.2算术运算符和算术表达式47
3.1运算符和表达式47
第3章 Java基本语法(Ⅱ)——运算符和表达式47
3.2.2双目算术运算符49
3.3关系运算符和关系表达式50
3.4逻辑运算符和逻辑表达式52
3.5位运算符和位表达式52
3.6赋值运算符和赋值表达式54
3.7条件运算符和条件表达式55
3.8运算符优先级56
3.9小结57
4.2分支语句59
4.1块作用域59
第4章 Java基本语法(Ⅲ)——流程控制语句59
4.2.1条件语句60
4.2.2多重分支语句62
4.3循环语句63
4.3.1for循环语句64
4.3.2while循环语句65
4.3.3do-while循环语句67
4.4转移语句70
4.4.1break语句70
4.4.2continue语句71
4.4.3return语句72
4.5递归(recursion)73
4.6注释语句75
4.7小结77
第5章 Java类和对象79
5.1类79
5.1.1类的声明79
5.1.2成员变量80
5.1.3成员方法81
5.1.4方法重载82
5.1.6类的实例化84
5.1.5构造方法84
5.1.7this变量85
5.2Java的类库在哪里87
5.3类成员修饰符88
5.3.1访问控制88
5.3.2static91
5.3.3final修饰符93
5.4两个特殊的方法94
5.4.1构造方法94
5.5内部类96
5.4.2main方法的特点96
5.6对象创建、使用和清除98
5.6.1对象的创建和使用98
5.6.2对象的克隆100
5.6.3用finalize方法清除对象102
5.7对象的比较102
5.8类的继承与多态性104
5.8.1继承105
5.8.2方法覆盖106
5.8.3super关键字107
5.8.5多态性109
5.8.4抽象类和抽象方法109
5.9Java的垃圾回收111
5.10小结112
第6章 接口、包113
6.1接口113
6.1.1接口的定义113
6.1.2接口的实现114
6.2包118
6.2.1包声明118
6.2.2import语句119
6.3小结120
第7章 数组和字符串类型121
7.1一维数组121
7.1.1一维数组定义121
7.1.2一维数组初始化121
7.1.3访问数组元素123
7.2多维数组125
7.2.1二维数组定义与初始化125
7.2.2访问二维数组元素127
7.2.3为多维数组分配内存空间128
7.3字符串类型129
7.3.1字符串的生成方法129
7.3.2访问和修改字符串131
7.4StringTokenizer类的应用136
7.5字符串与其他数据类型的转换138
7.5.1其他对象转换为字符串138
7.5.2字符串转换为其他对象139
7.6小结140
第8章 异常处理141
8.1Java异常141
8.2简单的异常处理范例142
8.3异常处理类143
8.4.1抛出异常151
8.4异常处理151
8.4.2异常捕获152
8.4.3异常的嵌套处理157
8.5用户自定义异常158
8.6小结159
第9章 输入/输出及文件操作161
9.1流161
9.2Java中输入/输出处理的类构造层次163
9.3文件处理165
9.4使用Reader与Writer类168
9.4.1FileReader和FileWriter类169
9.4.2BufferedReader和170
BufferedWriter类170
9.5RandomAccessFile类172
9.6使用InputStream和174
OutputStream类174
9.6.1FileInputStream和FileOutputStream类174
9.6.2PipedInputStream和PipedOutputStream类177
9.6.3SequenceInputStream类178
9.7过滤流179
9.7.1DataInputStream和DataOutputStream180
9.7.2BufferedInputStream和BufferedOutputStream.182
9.7.3LineNumberInputStream183
9.8小结185
第10章 对象序列化187
10.1序列化入门187
10.2序列化应用实例189
10.3控制序列化194
10.3.1Externalizable接口194
10.3.2重置writeObject和readObject方法196
10.4小结197
第11章 Java图形用户界面201
11.1AWT包简介201
第二篇 高级编程篇201
11.2容器组件203
11.2.1用Frame建立窗口203
11.2.2对话框组件205
11.3为Frame添加组件210
11.3.1按钮组件210
11.3.2标签组件212
11.3.3复选框组件213
11.3.4滚动条组件216
11.3.5TextField和TextArea组件217
11.3.6菜单组件219
11.4布局管理器224
11.4.1FlowLayout布局管理器224
11.4.2BorderLayout布局管理器225
11.4.3CardLayout布局管理器226
11.4.4GridLayout布局管理器230
11.4.5GridBagLayout布局管理器231
11.5Swing简介233
11.5.1JFrame233
11.5.2JLabel233
11.5.3JButton、JCheckBox、JradioButton235
11.5.4JTextField、JtextArea和JPasswordField238
11.5.5JList239
11.5.6JComboBox240
11.6用户界面风格242
11.7小结244
第12章 高级Swing构件245
12.1几种面板容器245
12.1.1JPanel245
12.1.2JRootPane247
12.1.3JTabbedPane248
12.1.4JScrollPane250
12.1.5JOptionPane251
12.2菜单和工具条252
12.2.1菜单252
12.2.2工具条257
12.3几个高级Swing组件259
12.3.1JProgressBar组件259
12.3.2JSlider组件260
12.3.3JSeparator262
12.3.4JFileChooser262
12.3.5JColorChooser264
12.3.6JTable266
12.3.7JTree268
12.3.8JToolTip269
12.3.9JScrollBar270
12.4多文档界面程序设计271
12.5Swing的布局管理器272
12.6小结274
第13章 Java事件处理275
13.1事件处理机制结构275
13.1.1事件275
13.1.2事件监听器276
13.1.3事件适配器279
13.2鼠标和键盘事件283
13.2.1鼠标事件283
13.2.2控制鼠标指针形状283
13.2.3键盘事件284
13.2.4窗口事件284
13.3小结284
13.3.1图形类的事件285
13.3.2事件的处理方法所对应的接口285
第14章 Java多线程处理287
14.1多线程简介287
14.2.1Thread类288
14.2Java线程类与Runnable接口288
14.2.2Runnable接口290
14.3线程管理291
14.3.1线程生命周期291
14.3.2线程调度292
14.3.3守护(Daemon)线程294
14.4线程同步294
14.5线程中sleep、yield和join方法的区别296
14.6线程死锁问题299
14.7线程组303
14.8多线程编程实例306
14.9小结309
第15章 JavaApplet311
15.1JavaApplet简介311
15.2Applet的使用技巧312
15.2.1设置Applet的颜色312
15.2.2获取Applet的显示空间大小312
15.2.3读取Applet参数313
15.2.4Applet和浏览器间通信314
15.3Java2的安全策略316
15.4JApplet317
15.5小结320
第16章 Java图形编程321
16.1简单图形处理322
16.1.1显示文本322
16.1.2画直线、矩形、椭圆和弧324
16.1.3画多边形和折线326
16.1.4图形复制328
16.2Java2D329
16.2.1Java2D图形329
16.2.2高级绘图效果331
16.3打印图形334
16.4XOR绘图模式337
16.5小结338
第17章 Java多媒体技术339
17.1图像处理339
17.1.1装载和显示图像339
17.1.2生成图像340
17.1.3图像过滤342
17.2Java实现动画343
17.2.1动画技巧343
17.2.2动画实例344
17.3高级图像处理348
17.3.1水中倒影348
17.3.2让图片有下雪的效果350
17.4装载并播放声音353
17.5Java媒体播放器356
17.6小结360
第18章 RMI361
18.1RMI快速入门361
18.1.1RMI的结构361
18.1.2RMI接口和类362
18.2RMI程序设计362
18.2.1RMI服务器程序363
18.2.2RMI客户机程序364
18.3小结366
第19章 网络通信367
19.1LRL368
19.2InetAddress371
19.3Socket通信372
19.3.1Socket类和372
ServerSocket类372
19.3.2Socket通信实例375
19.3.3支持多客户连接的380
Socket通信方式380
19.4数据报通信383
19.4.1DatagramSocket和DatagramPacket类384
19.4.2数据报通信实例385
19.5小结387
第20章 JDBC389
20.1什么是JDBC389
20.2JDBC驱动程序的四种类型391
20.2.1JDBC-ODBC桥391
20.2.2Java到本地API391
20.2.3网络纯Java驱动程序392
20.2.4本地协议纯Java驱动程序392
20.3JDBC中主要接口和类392
20.3.2Date和Time类393
20.3.1DriverManager类393
20.3.3PreparedStatement接口394
20.3.4CallableStatement395
20.4数据库和SQL语言基础396
20.4.1数据库的基本概念396
20.4.2结构化查询语言——SQL397
20.5使用JDBC访问数据库401
20.5.1创建数据源401
20.5.2与数据库建立连接404
20.5.3执行查询、处理查询结果404
20.6小结407
第21章 Java与XML编程409
21.1XML编程基础409
21.1.1编写XML文档409
21.1.2XML解析器410
21.2使用DOM处理XML文档414
21.2.1用DOM访问现有的XML文档414
21.2.2使用DOM创建XML文档418
21.3SAXAPI应用419
21.4用XML创建Java用户界面420
21.5XML安全426
21.6小结427
第22章 命名服务和目录服务429
22.1概述429
22.2Java命名和目录服务430
22.2.1软件的安装430
22.2.2文件系统的服务提供者和服务器430
22.2.3JNDI体系结构431
22.3文件系统的命名服务431
22.3.1引用上下文431
22.3.2文件系统的几个常用方法433
22.4JNDI对象绑定435
22.5小结435