图书介绍

JAVA技术应用基础——对象 模式 虚拟机PDF|Epub|txt|kindle电子书版本网盘下载

JAVA技术应用基础——对象 模式 虚拟机
  • 任哲等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111262084
  • 出版时间:2009
  • 标注页数:395页
  • 文件大小:76MB
  • 文件页数:412页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

JAVA技术应用基础——对象 模式 虚拟机PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1计算机程序的平台相关性1

1.1.1计算机语言与计算机程序1

1.1.2应用程序的平台相关性与Java3

1.2 Java的故事4

1.2.1不成功的Oak4

1.2.2适逢其时的Java6

1.3体验Java7

1.3.1安装Java软件开发工具SDK7

1.3.2 Java初体验10

1.3.3 Java再体验13

1.3.4体验Applet14

1.4 Java运行环境17

1.4.1 Java平台结构及功能17

1.4.2 Java平台的3种实现18

1.4.3 Java虚拟机18

1.4.4 java.exe的作用——运行环境的引导与加载19

1.5习题19

第2章 Java语言20

2.1 Java语言基础20

2.1.1基本数据类型20

2.1.2运算符20

2.1.3表达式21

2.2类与对象22

2.2.1类及其对象22

2.2.2对象引用23

2.2.3构造方法26

2.2.4方法重载27

2.2.5类成员28

2.2.6类的命名及包29

2.3类及类成员的访问控制35

2.3.1类的访问控制修饰字public35

2.3.2字段和方法的访问控制35

2.4类的继承(扩展)36

2.4.1子类的声明36

2.4.2子类的构造方法37

2.4.3 Object类遗传给子类的常用方法38

2.5多态39

2.5.1多态的概念及方法重载39

2.5.2针对类类型的多态——方法重写40

2.6接口43

2.6.1接口的概念及其声明43

2.6.2接口的实现44

2.6.3接口的主要作用45

2.6.4接口的扩展50

2.7抽象类52

2.7.1抽象类的概念及其声明52

2.7.2抽象类的用途52

2.8内部类和匿名类简介56

2.8.1非静态内部类56

2.8.2预定义引用this58

2.8.3匿名类59

2.9 Java提供的预定义类60

2.9.1基本类型包装类61

2.9.2字符串类及其对象63

2.9.3异常类67

2.10数组对象73

2.10.1一维数组及其定义73

2.10.2二维数组74

2.11程序流程控制76

2.11.1分支控制语句76

2.11.2循环控制语句77

2.11.3跳转语句77

2.12习题78

第3章 虚拟机中类与对象的组织80

3.1预备知识80

3.1.1字节码指令80

3.1.2 UTF-8字符编码80

3.2字节码类文件的组织81

3.2.1类文件总貌81

3.2.2常量池82

3.3类文件、Class对象、类对象84

3.3.1类文件与程序之间的关系84

3.3.2类文件、类、对象之间的关系84

3.3.3类的Class对象86

3.4 Class的常用方法87

3.4.1获取Class对象的方法87

3.4.2根据类名创建对象89

3.5 Java的反射机制90

3.5.1 Java反射机制的基本概念及其构成90

3.5.2获取类的方法信息91

3.6类组织方式对Java语言的影响93

3.6.1创建String对象方法193

3.6.2创建String对象方法296

3.6.3常量池String对象的直接使用98

3.7习题99

第4章 Java程序结构及设计模式100

4.1 Java程序设计基础100

4.1.1 Java程序结构100

4.1.2 Java程序的设计原则104

4.2设计模式简介106

4.2.1模板方法(Template Method)模式106

4.2.2策略(Strategy)模式109

4.2.3适配器(Adapter)模式113

4.2.4单例(Singleton)模式116

4.2.5工厂(Factory)模式117

4.2.6桥梁(Bridge)模式及设计模式小结121

4.3习题125

第5章 Java I/O流126

5.1流及流类126

5.1.1流的概念126

5.1.2标准流对象128

5.2 Java I/O概貌129

5.2.1字节流130

5.2.2字符流131

5.2.3其他132

5.2.4 I/O异常132

5.3文件I/O132

5.3.1 File类132

5.3.2文件输入流FileInputStream及其应用134

5.3.3 FileOutputStream类及其应用135

5.3.4字符流的FileReader和File Writer类及其应用137

5.3.5 RandomAccessFile类及其应用139

5.3.6对象流ObjectInputStream和ObjectOutputStream的应用140

5.4字节流采用的设计模式142

5.4.1原始流及其设计模式142

5.4.2过滤流及其设计模式144

5.5原始流与过滤流的配合应用148

5.5.1过滤流DataInputStream和DataOutputStream148

5.5.2过滤流BufferedInputStream和BufferedOutputStream151

5.5.3过滤流PushbackInputStream152

5.5.4原始流SequenceInputStream的应用154

5.5.5 过滤流PrintStream的应用156

5.6字符流的设计模式及应用157

5.6.1字符流/字节流适配器158

5.6.2缓冲器流BufferedReader和BufferedWriter160

5.7习题161

第6章 Java GUI简介163

6.1 Java GUI概述163

6.1.1 AWT163

6.1.2 Swing166

6.2 Java GUI基本概念167

6.2.1简单AWT GUI程序实例167

6.2.2 Java组件和容器168

6.2.3布局管理器170

6.2.4使用容器嵌套实现复杂布局174

6.3 AWT事件及其处理175

6.3.1事件的基本概念176

6.3.2 Java的事件处理机制176

6.3.3事件分类182

6.3.4监听器183

6.3.5 Java事件处理机制中的设计模式184

6.4 AWT GUI程序综合实例188

6.4.1简单计算器188

6.4.2简单记事本192

6.5 Swing GUI简介196

6.5.1简单Swing GUI应用程序实例196

6.5.2 Swing组件197

6.6习题199

第7章 Java与图形图像203

7.1文本的绘制203

7.1.1显示器屏幕的坐标系203

7.1.2字体203

7.1.3颜色控制206

7.2图形207

7.2.1基本几何图形的绘制207

7.2.2 Java2D图形212

7.3图像218

7.3.1 Image类218

7.3.2在应用程序中绘制图像218

7.4习题221

第8章 Java集合框架和泛型设计简介222

8.1集合框架介绍222

8.1.1什么是集合框架222

8.1.2接口Collection、List、Set和Map223

8.2集合框架的主要实现类和泛型初步224

8.2.1列表ArrayList224

8.2.2列表LinkedList229

8.2.3集合HashSet和LinkedHashSet230

8.2.4排序接口和集合TreeSet232

8.2.5映射集Map240

8.2.6集合的迭代器Iterator241

8.3泛型设计243

8.3.1再谈泛型的概念243

8.3.2简单泛型程序设计244

8.4习题246

第9章 类装载器与Java动态性248

9.1类文件就是动态链接库248

9.2类装载器简介253

9.2.1类装载器的功能253

9.2.2类装载器的组织257

9.3显式动态程序设计259

9.3.1 Class类的forName()方法260

9.3.2 ClassLoader类的loadClass()方法265

9.4习题266

第10章 Java线程技术基础267

10.1线程的概念267

10.2 Java线程268

10.2.1虚拟机对线程的支持268

10.2.2 Java线程的状态及其转换270

10.2.3线程调度及线程优先级271

10.2.4线程的创建及线程类Thread273

10.2.5线程的基本控制279

10.3线程的互斥与同步283

10.3.1问题的起源283

10.3.2互斥285

10.3.3 Java互斥的实现方法288

10.3.4同步292

10.4习题296

第11章 Java组件297

11.1概述297

11.1.1软件组件297

11.1.2 JavaBeans简介298

11.2 JavaBeans的简单属性299

11.2.1属性299

11.2.2单值属性301

11.2.3索引属性302

11.3关联属性和限制属性303

11.3.1属性变化事件303

11.3.2关联属性308

11.3.3限制属性310

11.3.4小结315

11.4习题315

第12章 Java小程序——Applet316

12.1 Java Applet316

12.1.1小程序的设计思想及Applet类316

12.1.2小程序的安全性320

12.1.3小程序的生命期及HTML文件320

12.2小程序和浏览器的通信325

12.2.1 HTML文件格式325

12.2.2通信方法328

12.3小程序与Swing330

12.4习题335

第13章 Java网络应用基础336

13.1传输控制协议简介336

13.1.1 TCP协议336

13.1.2 TCP协议规范338

13.2 Java的InetAddress类339

13.3 Sockets应用343

13.3.1 Socket类及其对象的创建343

13.3.2 ServerSocket类及其对象的创建345

13.3.3应用示例346

13.3.4在Applet中使用Sockets连接349

13.4用户数据报协议及其应用353

13.4.1 UDP协议简介354

13.4.2 UDP协议应用实例358

13.5统一资源定位符的应用368

13.5.1统一资源定位符369

13.5.2使用URL类对象对远程文件进行操作370

13.6 习题371

第14章 Java数据库应用基础372

14.1数据库系统概述372

14.2 JDBC概述373

14.2.1 JDBC的类和接口373

14.2.2用JDBC访问数据库的一般步骤377

14.2.3 JDBC的实现方式378

14.3 JDBC的应用380

14.3.1一个使用JDBC/ODBC桥的应用实例380

14.3.2一些细节385

14.4习题394

参考文献395

热门推荐