图书介绍

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

Java 2应用开发指南
  • 飞思科技产品研发中心编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505373684
  • 出版时间:2002
  • 标注页数:635页
  • 文件大小:49MB
  • 文件页数:652页
  • 主题词:JAVA语言(学科: 程序设计) JAVA语言 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐