图书介绍
Java 2应用开发指南【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 飞思科技产品研发中心编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505373684
- 出版时间:2002
- 标注页数:635页
- 文件大小:49MB
- 文件页数:652页
- 主题词:JAVA语言(学科: 程序设计) JAVA语言 程序设计
PDF下载
下载说明
Java 2应用开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 Java概览3
第1章 Java语言3
1.1 Java语言发展历史3
1.2 Java的特点4
1.3 Java与C++的比较7
1.4 Java的发展方向及主要应用领域9
1.5 Java的发展前景11
第2章 Java平台13
2.1 Java虚拟机13
2.1.1 Java虚拟机JVM(Java Virtual Machine)13
2.1.2 Java虚拟机工作原理13
2.2 Java 2 SDK15
2.2.1 Java 2平台的新特性15
2.2.2 Java 2平台对已有特性的增强17
2.3 Java 2 SDK版本分类19
2.4建立Java开发环境21
2.4.1下载Java JDK22
2.4.2安装Java 2 SDK24
2.5 JDK开发环境工具及应用方法25
2.5.1 Applet浏览器(appletviewer.exe)25
2.5.2 Java编译器(Javac.exe)26
2.5.3 Java解释器27
2.5.4 Java文档生成器28
2.5.5类分解工具29
2.5.6 Java调试器29
2.5.7文件生成器30
2.6一个简单的Hello World程序31
2.6.1 Hello World应用程序31
2.6.2 Hello World小程序Applet32
2.6.3小程序Applet运行方式33
第二篇 Java编程基础37
第3章 Java语言语法37
3.1注释规则37
3.2标识符、常量、变量38
3.2.1标识符39
3.2.2常量39
3.2.3变量40
3.3简单数据类型——整数类型42
3.3.1整数常量43
3.3.2整数变量43
3.4简单数据类型——实数类型45
3.4.1 Float类46
3.4.2 Double类47
3.4.3实数常量48
3.4.4实数变量48
3.5简单数据类型——字符类型49
3.5.1字符常量49
3.5.2字符变量49
3.6简单数据类型——逻辑类型51
3.7类型转换53
3.8操作符54
3.8.1算术操作符54
3.8.2关系操作符57
3.8.3逻辑操作符60
3.8.4位操作符62
3.8.5由赋值操作引发的强制类型转换64
3.8.6其他操作符65
3.9程序流程控制语句66
3.9.1分支语句67
3.9.2循环语句77
第4章 数组类型85
4.1一维数组85
4.1.1一维数组定义85
4.1.2一维数组初始化86
4.1.3数组元素引用86
4.2多维数组89
4.2.1二维数组定义89
4.2.2二维数组初始化89
4.2.3二维数组元素引用91
第5章 字符串类型95
5.1字符串初始化95
5.1.1用赋值运算符生成字符串95
5.1.2利用String类的构造方法进行初始化96
5.2 String类介绍97
5.3 StringBuffer类介绍104
5.4 String Tokenizer类的应用111
5.5字符串与其他数据类型的转换113
5.5.1其他对象转换为字符串113
5.5.2字符串转换为其他对象114
第6章 面向对象程序设计117
6.1面向对象的基本概念117
6.1.1面向过程的程序设计与面向对象的程序设计117
6.1.2客观事物的抽象118
6.1.3对象和封装119
6.1.4类和实例120
6.2类的定义120
6.2.1类的声明121
6.2.2类124
6.2.3成员变量125
6.2.4成员方法128
6.2.5方法重载130
6.2.6构造方法133
6.2.7成员变量及方法的访问权限134
6.2.8实例成员和类成员138
6.3对象创建、使用和清除143
6.3.1对象的创建和使用143
6.3.2对象创建操作符new145
6.3.3对象的清除145
6.4继承与多态性146
6.4.1继承146
6.4.2多态性149
6.5接口151
6.5.1接口的定义152
6.5.2接口的实现153
6.5.3抽象类和抽象方法156
6.6包156
6.6.1包声明157
6.6.2加入已经定义的包中的类158
6.7 final、this、super、null162
6.7.1 final修饰符162
6.7.2 this163
6.7.3 super164
6.7.4 null165
6.8类成员变量的默认值165
第7章 输入输出处理167
7.1流的概念167
7.2 Java中输入/输出处理的类构造层次169
7.3文件处理170
7.3.1文件属性和状态描述170
7.3.2文件IO处理177
7.4管道186
7.4.1管道输入流187
7.4.2管道输出流187
7.5顺序入流190
7.6在输入输出过程中处理流——过滤流193
7.6.1 DataInputStream和DataOutputStream195
7.6.2 BufferedInputStream和BufferedOutputStream199
7.6.3 LinNumberInputStream201
第8章 数据结构207
8.1 数据结构接口207
8.1.1 Collection接口207
8.1.2 List接口209
8.1.3 Map接口211
8.1.4 Set接口213
8.2链表215
8.2.1单向链表215
8.2.2双向链表219
8.3排序221
第9章 应用工具类库223
9.1类库构成223
9.2向量类224
9.3时间和日期类231
9.4哈希表类233
9.5堆栈类236
9.6属性类238
9.7随机数类239
9.8字典类241
9.9数组类241
第三篇 Java多线程技术247
第10章 多线程处理247
10.1线程的概念247
10.2线程的属性248
10.2.1线程体249
10.2.2线程状态253
10.2.3线程调度257
10.2.4守护线程258
10.3线程同步的概念259
10.4线程组概念260
10.5多线程程序设计例子263
第11章 异常处理267
11.1 Java异常267
11.2 Java异常处理类的构成269
11.3异常处理277
11.3.1声明异常的抛出277
11.3.2异常捕获278
11.3.3处理多个异常282
11.3.4异常的嵌套处理283
11.4创建用户异常284
第四篇 Java用户界面技术291
第12章 利用AWT创建图形用户界面291
12.1 AWT概述291
12.1.1 AWT组件的分类292
12.1.2 AWT组件的类层次292
12.2 AWT组件293
12.2.1标签组件293
12.2.2按钮组件294
12.2.3复选框组件296
12.2.4单行文本组件297
12.2.5多行文本组件299
12.2.6列表组件300
12.2.7菜单组件302
12.3 AWT容器组件305
12.3.1画布组件305
12.3.2面板组件307
12.3.3窗口组件(Window)308
12.3.4框架窗口314
12.3.5对话框组件316
12.3.6文件对话框组件(FileDialog)318
12.4布局管理器320
12.4.1 FlowLayout布局管理器321
12.4.2 BorderLayout布局管理器322
12.4.3 CardLayout布局管理器324
12.4.4 GridLayout布局管理器328
12.4.5 null布局管理器329
第13章 Swing组件333
13.1 Swing的产生333
13.2 Swing特征333
13.3轻量组件和重量组件334
13.4 Swing组件体系层次结构338
13.5 JComponent组件类339
13.5.1边框339
13.5.2工具提示342
13.5.3自动滚动342
13.5.4可访问性342
13.5.5双缓存343
13.5.6客户属性343
13.6 Swing组件343
13.6.1 JLabel组件344
13.6.2 JButton组件347
13.6.3 JToggleButton组件348
13.6.4 JCheckBox组件350
13.6.5 JRadioButton组件351
13.6.6 JTextField组件353
13.6.7 JTextArea组件355
13.6.8 JPasswordField组件357
13.6.9 JList组件358
13.6.10 JComboBox组件361
13.6.11 JProgressBar组件366
13.6.12 JSlider组件369
13.6.13 JSeparator组件370
13.6.14 TJable组件370
13.6.15 JTree组件378
13.7菜单和工具条384
13.7.1菜单384
13.7.2弹出式菜单386
13.7.3工具条388
13.8面板容器组件389
13.8.1 JPanel389
13.8.2 JRootPane390
13.8.3 JTabbedPane391
13.8.4 JSplitPane394
13.8.5 JScrollPane394
13.9窗口容器组件395
13.9.1 JFrame395
13.9.2 JDialog396
13.9.3 JOptionPane396
13.9.4 JInternalFrame和JDesktopPane399
第14章 AWT事件处理403
14.1事件模型403
14.1.1基于继承事件模型403
14.1.2基于代理事件模型404
14.2事件结构405
14.2.1事件405
14.2.2事件监听器406
14.2.3事件源406
14.2.4事件适配器407
14.3事件处理409
14.3.1键盘事件409
14.3.2鼠标事件411
14.3.3窗口事件412
第五篇 Java多媒体技术417
第15章 Java图形编程417
15.1简单图形处理417
15.1.1画直线417
15.1.2画矩形418
15.1.3画圆和椭圆422
15.1.4画弧423
15.1.5画多边形424
15.1.6文本控制425
15.2几何绘图427
15.2.1颜色427
15.2.2图像429
第16章 多媒体处理435
16.1图像处理435
16.1.1图像生产者和图像消费者435
16.1.2图像过滤435
16.2动画处理437
16.2.1动画技术的原理437
16.2.2动画技巧438
16.2.3动画处理438
第17章 Java声音处理445
17.1声音文件类型445
17.2 Java声音音频引擎446
17.3播放音频446
17.3.1在Java Applet中播放音频446
17.3.2在Java Application中播放音频448
第六篇 Java网络技术455
第18章 Java网络通信455
18.1 Socket通信456
18.1.1 Socket通信方式456
18.1.2创建Socket460
18.1.3实现通信461
18.1.4关闭Socket467
18.2支持多客户连接的Socket通信方式467
18.3 DatagramSocket通信470
18.3.1服务程序471
18.3.2客户程序475
第19章 网络程序设计477
19.1 URL477
19.2 InetAddress482
19.3 Java的互联网协议483
第七篇 Java数据库技术487
第20章 JDBC487
20.1 ODBC概述487
20.1.1 ODBC技术487
20.1.2 JDBC技术487
20.2编写简单的JDBC程序489
20.2.1创建指定数据库的URL489
20.2.2加载驱动程序490
20.2.3创建连接490
20.2.4创建SQL语句对象491
20.2.5执行查询、处理查询结果492
20.3 JDBC中主要接口和类499
20.3.1 PreparedStatement499
20.3.2 CallableStatement502
20.3.3联合多表查询507
20.4 JDBC应用举例509
第21章 SQLJ编程513
21.1什么是SQLJ513
21.1.1 SQLJ是什么513
21.1.2标准化的SQLJ513
21.1.3 SQLJ工作原理514
21.1.4 SQLJ的设计目标514
21.1.5应用SQLJ的优越性515
21.1.6 SQLJ的缺陷516
21.2 SQLJ语言基础516
21.2.1 SQLJ子句516
21.2.2宿主变量517
21.2.3迭代器518
21.2.4数据库连接管理523
21.3 Oracle SQLJ526
21.4 SQLJ详解530
21.4.1数据库连接、DDL和基础DML530
21.4.2返回结果集的DML531
21.4.3调用存储过程532
21.4.4 SQLJ事务控制533
21.4.5使用SQLJ流535
21.4.6使用其他JDBC 2.0新特性539
21.4.7 SQLJ和JDBC互操作541
21.4.8异常处理543
21.5使用多线程543
21.6编写SQLJ存储过程544
21.6.1编写SQLJ源程序544
21.6.2在服务器上装载Java类545
21.6.3创建SQL包装545
21.7在瘦客户端使用SQLJ546
21.8 SQLJ程序的性能优化547
21.8.1使用行预取547
21.8.2批处理548
21.8.3使用厂商提供的优化器549
第八篇 其他Java实用技术553
第22章 Java安全性553
22.1 Java安全策略模型553
22.1.1 JDK 1.0版本的安全策略553
22.1.2 JDK1.1版本的安全策略554
22.1.3 JDK1.2以后的安全策略555
22.2 Applet的安全性设置556
22.3与安全性有关的类562
22.4自定义安全策略564
第23章 Java Applet569
23.1 Java Applet基础569
23.2 JApplet类569
23.3在浏览器运行Java 2 Applet570
23.4 Applet的使用技巧572
第24章 JavaBean579
24.1组件的基本概念579
24.1.1 JavaBean简介580
24.1.2开发JavaBean过程581
24.1.3 Bean测试工具581
24.2 Bean结构587
24.2.1 JavaBean属性588
24.2.2 JavaBean事件589
24.3 jave.beans包590
24.3.1 BeanInfo接口591
24.3.2 SimpleBeanInfo类592
24.3.3 FeatureDescription类592
24.3.4 MethodDescriptor类593
24.3.5 ParameterDescriptor类593
24.3.6 PropertyDescriptor类593
24.3.7 IndexedPropertyDescriptor类594
24.3.8 BeanDescriptor类595
24.3.9 EventSetDescriptor类595
24.3.10 IntroSpector类596
24.4 Java核心反射597
24.4.1 Java.lang.reflect597
24.4.2 Java.lang.Class600
24.5 JavaBean的自检601
24.6 Enterprise JavaBeans601
24.6.1 J2EE602
24.6.2 EJB概念603
第25章 Java与CORBA615
25.1 CORBA简介615
25.2 CORBA体系结构616
25.3 CORBA的主要应用617
25.4 CORBA工作原理618
25.4.1 ORB618
25.4.2 IOR620
25.4.3 CORBA的协议栈620
25.4.4客户桩(Client Stub)621
25.4.5服务请求的实现方式622
25.5 Java与CORBA的互补性622
25.6 Java语言映射基础623
25.7使用Java开发简单的CORBA应用624
25.7.1定义IDL接口624
25.7.2编译 IDL文件并生成CORBA支持文件624
25.7.3实现服务器625
25.7.4实现客户端626
25.7.5启动应用程序627
附录629
热门推荐
- 921021.html
- 3441183.html
- 3183496.html
- 753841.html
- 581362.html
- 1299318.html
- 2674588.html
- 834585.html
- 2798572.html
- 1357723.html
- http://www.ickdjs.cc/book_2752572.html
- http://www.ickdjs.cc/book_423587.html
- http://www.ickdjs.cc/book_2468704.html
- http://www.ickdjs.cc/book_3469135.html
- http://www.ickdjs.cc/book_1295223.html
- http://www.ickdjs.cc/book_1673676.html
- http://www.ickdjs.cc/book_1561109.html
- http://www.ickdjs.cc/book_1415363.html
- http://www.ickdjs.cc/book_3337335.html
- http://www.ickdjs.cc/book_1459964.html