图书介绍

JAVA SE应用程序设计PDF|Epub|txt|kindle电子书版本网盘下载

JAVA SE应用程序设计
  • 北京比特塞威斯图书服务事业部组编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:711121787X
  • 出版时间:2007
  • 标注页数:345页
  • 文件大小:153MB
  • 文件页数:356页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

JAVA SE应用程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Java SE技术概述1

1.1 JavaSE应用程序概述1

1.1.1 JavaSE与JavaEE技术1

1.1.2 桌面应用程序简介2

1.1.3 Java小应用程序简介3

1.1.4 AWT与Swing4

1.2 Java SE功能概述5

1.2.1 Java事件处理模型5

1.2.2 Java图像处理5

1.2.3 Java对象序列化6

1.2.4 Annotation与反射7

1.2.5 Java泛型7

1.3 小结7

第2章 AWT组件、容器与事件处理8

2.1 面向对象窗口系统8

2.1.1 AWT窗口对象8

2.1.2 组件与容器11

2.2 AWT事件处理机制13

2.2.1 AWT事件处理模型14

2.2.2 AWT中的事件类16

2.2.3 事件处理接口17

2.2.4 事件适配器20

2.3 常见事件类型处理22

2.3.1 键盘事件处理22

2.3.2 窗口事件处理24

2.3.3 鼠标事件处理27

2.3.4 菜单事件处理30

2.4 自定义事件及其处理34

2.4.1 自定义事件类34

2.4.2 自定义事件处理接口35

2.4.3 自定义事件处理类35

2.4.4 自定义事件产生者35

2.4.5 自定义事件测试代码37

2.5 小结38

第3章 AWT与事件处理模式39

3.1 Java内部类39

3.2 内部类事件处理模式42

3.3 外部类事件处理模式45

3.4 自身事件处理模式46

3.5 小结48

第4章 AWT容器的布局管理器49

4.1 FlowLayout布局管理器49

4.2 GridLayout布局管理器51

4.3 BorderLayout布局管理器53

4.4 CardLayout布局管理器54

4.5 GridBagLayout布局管理器56

4.6 组件的绝对布局管理器59

4.7 自定义布局管理器60

4.8 小结64

第5章 Swing桌面应用程序设计65

5.1 Swing概述65

5.1.1 Swing简介65

5.1.2 Swing的布局管理67

5.1.3 Swing的事件处理68

5.2 Swing的组件对象模型70

5.2.1 Swing的窗口类70

5.2.2 Swing的组件类71

5.3 常用的Swing窗口类72

5.3.1 JPanel面板72

5.3.2 JFrame面板73

5.4 常用的Swing组件75

5.4.1 标签75

5.4.2 文本输入和编辑组件76

5.4.3 选择组件83

5.4.4 列表框和下拉列表框88

5.4.5 图标和边框94

5.4.6 表格96

5.4.7 树108

5.4.8 菜单112

5.4.9 对话框118

5.4.10 自定义Swing组件120

5.4.11 滚动条处理122

5.5 小结124

第6章 Java SE图形图像处理125

6.1 图形图像处理概述125

6.2 位图图像处理126

6.2.1 图像文件编码格式介绍126

6.2.2 图像文件装入126

6.2.3 图像类128

6.2.4 图像的处理129

6.3 矢量图形处理133

6.3.1 矢量图形绘图简介133

6.3.2 常用的绘图方法134

6.3.3 矢量图形文件的保存136

6.3.4 矢量图形文件的处理138

6.4 非图形类图形处理方法139

6.4.1 文本与字体139

6.4.2 颜色与线形140

6.4.3 形状与填充143

6.5 小结146

第7章 Java Applet小应用程序147

7.1 Applet概述147

7.1.1 Applet的基本概念147

7.1.2 Applet的生命周期149

7.1.3 Applet的设计原则150

7.1.4 Applet应用程序和桌面应用程序的区别151

7.2 Applet基本机制152

7.2.1 Applet事件处理152

7.2.2 Applet和网页的数据交互154

7.2.3 Applet的网络交互155

7.3 Applet程序设计157

7.3.1 窗口的弹出与处理157

7.3.2 图形与图像159

7.3.3 URL与资源的获取160

7.3.4 声音与动画161

7.3.5 小应用程序的封装164

7.4 Applet对数据的操作和安全性管理165

7.4.1 小应用程序的数据操作原则165

7.4.2 小应用程序的安全性管理165

7.5 小结166

第8章 流的高级特性与对象序列化167

8.1 流的完整模型167

8.1.1 节点流和处理流167

8.1.2 流的对象模型170

8.1.3 标准输入和标准输出172

8.1.4 字节流文件174

8.1.5 字符流文件180

8.1.6 内存流183

8.1.7 缓冲区流185

8.1.8 管道187

8.1.9 目录和文件操作190

8.2 Java的对象序列化193

8.2.1 对象序列化的基本概念193

8.2.2 Java对象序列化193

8.2.3 对象序列化的基本原则195

8.3 Java对ZIP流的处理196

8.3.1 ZIP文件的表示格式196

8.3.2 ZIP文件的读写196

8.3.3 ZIP文件的完整性200

8.4 Java对JAR流的处理202

8.4.1 JAR文件的表示格式202

8.4.2 JAR文件的读写203

8.4.3 JAR文件的完整性205

8.5 小结205

第9章 Annotation与反射机制206

9.1 Java反射机制概述206

9.2 Java反射模型210

9.3 使用反射机制进行类方法调用213

9.3.1 调用构造方法实例化类对象214

9.3.2 通过反射机制查询方法接口信息218

9.3.3 调用类的实例方法220

9.3.4 调用类中的静态方法221

9.4 使用反射机制访问成员变量223

9.4.1 使用反射机制访问实例成员变量223

9.4.2 使用反射机制访问静态成员变量226

9.4.3 使用反射机制构造和访问数组成员变量227

9.5 基于配置文件的对象构造229

9.6 Java Annotation233

9.6.1 标准的Annotation234

9.6.2 自定义Annotation标注237

9.7 使用反射机制分析Annotation241

9.8 Annotation标注和反射的综合应用243

9.8.1 类启动器的设计244

9.8.2 通过标注定义方法中的次序247

9.9 小结249

第10章 Java与泛型250

10.1 泛型概述250

10.2 泛型类的定义和使用252

10.2.1 标识符的声明时限制253

10.2.2 使用通配符进行泛型引用时限制254

10.2.3 限定通配符的范围256

10.3 泛型方法的定义和使用257

10.4 泛型和面向对象的比较258

10.4.1 在代码复用上的差异259

10.4.2 泛型和面向对象之间的性能比较264

10.5 泛型的应用265

10.5.1 使用泛型描述类的成员变量266

10.5.2 使用系统中标准的泛型类267

10.6 小结268

第11章 使用JBuilder开发桌面应用程序269

11.1 JBuilder概述269

11.1.1 JBuilder简介269

11.1.2 Jbuilder的安装269

11.1.3 JBuilder应用浏览器273

11.1.4 开发环境的配置276

11.2 JBuilder开发桌面应用程序278

11.2.1 JBuilder开发程序的方法278

11.2.2 JBuilder中的调试与跟踪283

11.3 小结285

第12章 使用Eclipse开发桌面应用程序286

12.1 Eclipse概述286

12.1.1 Eclipse简介286

12.1.2 Eclipse的安装287

12.1.3 Eclipse开发环境288

12.2 Eclipse开发桌面应用程序289

12.2.1 Eclipse开发程序的方法289

12.2.2 界面设计器的安装292

12.2.3 设计桌面应用程序294

12.2.4 程序的调试与跟踪299

12.3 小结301

第13章 使用Ant+JUnit开发桌面应用程序302

13.1 Ant概述302

13.1.1 Ant简介302

13.1.2 Ant的安装运行303

13.1.3 编写build.xml303

13.1.4 构建文件的结构305

13.1.5 Ant的Task307

13.2 JUnit概述311

13.2.1 JUnit的基本测试模型311

13.2.2 编写JUnit测试代码312

13.2.3 测试类的编写原则315

13.3 增量式桌面应用程序开发316

13.3.1 增量式开发概述316

13.3.2 增量式开发方法316

13.4 小结319

第14章 编制Java程序编辑器320

14.1 项目分析320

14.1.1 项目背景320

14.1.2 Java程序开发环境321

14.1.3 项目的UI设计321

14.1.4 项目的功能说明322

14.2 项目的实现323

14.2.1 项目的构架323

14.2.2 项目的详细设计323

14.2.3 项目的实现324

14.2.4 项目的测试和部署329

14.2.5 项目总结330

14.3 小结330

第15章 编制抢钱游戏331

15.1 抢钱游戏简介331

15.1.1 项目背景331

15.1.2 游戏的图形描述332

15.1.3 项目的界面设计332

15.2 游戏的开发333

15.2.1 项目的构架333

15.2.2 项目的详细设计333

15.2.3 项目的实现335

15.2.4 项目的测试和部署341

15.2.5 项目总结342

15.3 小结342

附录 软件调试环境343

参考文献345

热门推荐