图书介绍
JAVA技术应用基础——对象 模式 虚拟机PDF|Epub|txt|kindle电子书版本网盘下载
![JAVA技术应用基础——对象 模式 虚拟机](https://www.shukui.net/cover/53/31281578.jpg)
- 任哲等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111262084
- 出版时间:2009
- 标注页数:395页
- 文件大小:76MB
- 文件页数:412页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
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