《Java语言及类库详解》求取 ⇩

第一篇 Java语言详解3

第一章 Java语言的特点与运行环境3

1.1 面向对象的特性3

1.2 与平台无关的特性4

1.2.1 严格的语言定义4

1.2.2 Bytecode中介结构5

1.2.3 解释和编译的比较6

1.3 多线程特性6

1.4 Java与C及C++的关系7

1.5 关于Java小应用程序10

1.6 Java程序开发环境JDK11

1.7 编译和运行第一个Java应用程序12

1.7.1 编译Java应用程序13

1.7.2 执行Java应用程序13

1.8 编译和运行第一个Java小应用程序13

1.8.1 编译Java小应用程序14

1.8.2 Java小应用程序浏览器appletviewer的使用14

1.8.3 将Java小应用程序加到自己的主页中15

1.9 Internet上的Java联机资源15

第二章 Java的数据类型19

2.1 布尔类型19

2.2 字符类型21

2.3 整型23

2.4 浮点型27

2.5 基本数据类型变量的预设值32

2.6 数组类型33

2.6.1 数组的定义和初始化34

2.6.2 数组的使用36

2.7 关键字38

第三章 Java运算符40

3.1 单目运算符40

3.1.1 递加和递减运算符40

3.1.2 正负号运算符42

3.1.3 自反运算符42

3.1.4 类型转换表达式42

3.2 加法运算符43

3.3 乘法运算符43

3.4 移位运算符43

3.4.1 左移运算<<43

3.4.2 带符号数右移运算>>44

3.4.3 无符号数右移运算>>>44

3.5 相等性的运算47

3.5.1 布尔值类型相等性47

3.5.2 整数类型和浮点数类型相等性47

3.5.3 引用相等性47

3.6 关系运算符49

3.7 按位取反运算符49

3.8 逻辑运算符50

3.9 三元运算符53

3.10 赋值运算符54

第四章 Java程序的流程55

4.1 if55

4.2 switch说明56

4.3 while说明59

4.4 do说明59

4.5 for说明59

4.6 break语句61

4.7 continue语句61

第五章 引用、字符数组与字符串65

5.1 Java的动态内存机制65

5.2 引用66

5.3 字符数组与字符串68

5.3.1 字符串常数68

5.3.2 类String69

5.3.3 类StringBuffer74

5.4 命令行参数77

第六章 类78

6.1 类的继承关系79

6.2 类的严格定义80

6.2.1 abstract81

6.2.2 final81

6.2.3 public82

6.3 变量和方法83

6.3.1 变量域83

6.3.2 方法域83

6.4 public、protected和private84

6.4.1 public84

6.4.2 protected85

6.4.3 private86

6.5 再论类继承88

6.6 final关键字90

6.6.1 final变量91

6.6.2 final方法91

6.7 static关键字91

6.8 关键字abstract93

第七章 接口与程序包97

7.1 接口97

7.2 程序包101

第八章 Java的动态内存管理104

8.1 动态配置及垃圾回收104

8.1.1 堆的概念(传统程序的内存空间图)104

8.1.2 用动态内存配置的目的104

8.1.3 何谓“垃圾回收”105

8.2 new107

8.3 构造函数和finalizer109

8.4 super和this110

第九章 异常处理113

9.1 异常处理的基本概念113

9.1.1 传统的错误处理113

9.1.2 Java异常处理114

9.2 Java的异常处理机制117

9.2.1 什么是“异常”118

9.2.2 try和catch119

9.2.3 finally123

9.2.4 用throw产生异常126

9.2.5 生成自己的异常129

第十章 Java的输入输出与数据流131

10.1 输出数据流131

10.1.1 类ByteArrayOutputStream133

10.1.2 类FileOutputStream136

10.1.3 类PipedOutputStream136

10.1.4 类FilterOutputStream136

10.1.5 类BufferedOutputStream137

10.1.6 类DataOutputStream138

10.1.7 类PrintStream139

10.2 输入数据流140

10.2.1 类InputStream140

10.2.2 类ByteArrayInputStream143

10.2.3 类FileInputStream143

10.2.4 类PipedInputStream144

10.2.5 类SequenceInputStream145

10.2.6 类StringBufferInputStream147

10.2.7 类FilterInputStream147

10.2.8 类BufferedInputStream147

10.2.9 类DataInputStream148

10.2.10 类LineNumberInputStream150

10.2.11 类PushbackInputStream152

10.3 其他相关的类152

10.3.1 类File152

10.3.2 类FilenameFilter152

10.3.3 类RandomAccessFile152

第十一章 多线程程序设计154

11.1 什么是多线程154

11.2 Java与多线程155

11.3 如何建立线程156

11.3.1 继承类Thread156

11.3.2 类Thread157

11.3.3 实现接口Runnable160

11.4 资源的协调162

11.5 锁定对象数据163

11.6 锁定类数据166

第十二章 Java与C的接口167

12.1 在Java中调用C语言函数167

12.1.1 编写并编译Java程序代码168

12.1.2 利用javah生成ShowMessage.h169

12.1.3 利用 javah-stubs生成Show Message.c170

12.1.4 编写原生方法的程序代码170

12.1.5 编译并执行171

12.2 原生方法的参数与返回值172

12.2.1 自动参数172

12.2.2 简单数据类型的参数与返回值173

12.2.3 复杂数据类型的参数与返回值174

第二篇 Java小应用程序详解177

第十三章 小应用程序简介177

13.1 小应用程序的生命周期178

13.1.1 public void init()179

13.1.2 public void start()179

13.1.3 public void stop()179

13.1.4 public destroy()179

13.2 加入自己的代码180

第十四章 日历小应用程序实例185

14.1 如何在主页中加入日历程序186

14.1.1 Applet标签186

14.1.2 CODE、WIDTH和HEIGHT186

14.1.3 CODEBASE187

14.1.4 ALIGN187

14.1.5 HSPACE和VSPACE188

14.2 向小应用程序传递参数189

14.3 类Data191

14.3.1构造函数192

14.3.2 类方法193

14.3.3 一般的设置方法和取值方法193

14.3.4 其他方法194

第十五章 图形与动画196

15.1 图形坐标系统196

15.2 字形与颜色197

15.2.1 字型的设置197

15.2.2 显示的方法197

15.2.3 取得字型的数据199

15.2.4 颜色的调整201

15.3 绘图指令202

15.3.1 画线202

15.3.2 矩形202

15.3.3 圆角矩形203

15.3.4 立体矩形205

15.3.5 椭圆形206

15.3.6 画弧206

15.3.7 多边形208

15.4 限定作图的区域209

15.5 复制图形210

15.6 载入现成的图形文件211

15.7 输出图形214

15.8 动画与线程215

15.8.1 时钟小应用程序版本1.0215

15.8.2 时钟小应用程序版本2.0217

15.8.3 时钟小应用程序版本3.0219

15.8.4 解决闪烁问题223

第十六章 建立动画主页225

16.1 建立一个简单的主页225

16.2 建立动画主页228

16.2.1 动画原理简述228

16.2.2 如何载入图像数据229

16.2.3 控制放映的速度229

16.2.4 实例一230

16.2.5 配音233

16.2.6 实例二235

16.2.7 某些改进工作236

第十七章 截获鼠标事件与键盘事件241

17.1 鼠标事件241

17.1.1 mouseDown和mouseUp242

17.1.2 mouseMove和mouseDrag244

17.1.3 mouseEnter和mouseExit246

17.2 键盘事件keyDown和keyUp248

17.3 事件处理程序handleEvent250

第十八章 Java的网络功能252

18.1 什么是URL252

18.2 URL对象的构造法253

18.2.1 绝对URL位置构造法253

18.2.2 相对URL位置构造法253

18.2.3 指定域的URL对象构造法254

18.2.4 处理MalformedURLException异常255

18.3 URL类的基本方法255

18.3.1 取出URL域的数据256

18.3.2 将URL对象的内容转成字符串257

18.3.3 比较两个URL的数据257

18.4 直接读入URL的数据258

18.5 Java主页计数器260

18.5.1 HTML文件260

18.5.2 服务器端:简单的CGI计数程序261

18.5.3 客户端:Java小应用程序262

18.6 URL的双向通信263

第三篇Java类库详解269

1 Applet类269

2 BorderLayout类274

3 Button类276

4 Canvas类278

5 CardLayout类279

6 Checkbox类283

7 CheckboxGroup类286

8 CheckboxMenuItem类287

9 Choice类289

10 Color类292

11 Component类297

12 Container类313

13 Dialog类318

14 Dimension类321

15 Event类322

16 FileDialog类331

17 FlowLayout类334

18 Font类337

19 FontMetrics类341

20 Frame类346

251 Graphics类350

22 GridBagConstraints类361

23 GridBagLayout类365

24 GridLayout类369

25 Image类371

26 Insets类373

27 Label类374

28 List类376

29 MediaTracker类382

30 Menu类388

31 MenuBar类391

32 MenuComponent类393

33 MenuItem类395

34 Panel类397

35 Point类398

36 Polygon类400

37 Rectangle类402

38 Scrollbar类407

39 TextArea类411

40 TextComponent类414

41 TextField类416

42 Toolkit类419

43 Window类424

附录 Java类的结构427

1999《Java语言及类库详解》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由薛刚,刘禹等编 1999 南京:南京大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Java语言规范(1997 PDF版)
Java语言规范
1997 北京:北京大学出版社
JAVA高并发编程详解  深入理解并发核心库(2020 PDF版)
JAVA高并发编程详解 深入理解并发核心库
2020
Windows NT Workstation 4.0中文版易学易用专辑(1998年04月第1版 PDF版)
Windows NT Workstation 4.0中文版易学易用专辑
1998年04月第1版 人民邮电出版社
FoxPro 2.6 语言实用详解( PDF版)
FoxPro 2.6 语言实用详解
FoxPro 2.5命令、函数和系统内存变量速查手册( PDF版)
FoxPro 2.5命令、函数和系统内存变量速查手册
实用 C 语言详解( PDF版)
实用 C 语言详解
分类详解( PDF版)
分类详解
群众图书公司
Visual FoxPro 3.0语言实用详解  类和对象篇(1995 PDF版)
Visual FoxPro 3.0语言实用详解 类和对象篇
1995 北京:学苑出版社
最新Java 2核心类库详解  上(1999 PDF版)
最新Java 2核心类库详解 上
1999 北京:清华大学出版社
第四代语言程序设计 MAPPER(1994 PDF版)
第四代语言程序设计 MAPPER
1994 上海:上海交通大学出版社
JAVA语言程序设计及应用(1997 PDF版)
JAVA语言程序设计及应用
1997 长沙:国防科技大学出版社
Java语言及应用技术(1997 PDF版)
Java语言及应用技术
1997 西安:西北工业大学出版社
Java语言及应用(1996 PDF版)
Java语言及应用
1996 北京:清华大学出版社
Java类库手册(1997 PDF版)
Java类库手册
1997 北京:北京大学出版社
JAVA语言基础及其应用(1998 PDF版)
JAVA语言基础及其应用
1998 南宁:广西科学技术出版社