当前位置:首页 > 工业技术
Java编程技术
Java编程技术

Java编程技术PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:孙一林主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2008
  • ISBN:9787111240662
  • 页数:412 页
图书介绍:本书包括JAVA语言的开发工具的介绍,面向对象编程的概念等。
《Java编程技术》目录

第1章 Java语言概述 1

1.1 Java语言简介 1

1.1.1 Java语言的历史与现状 1

1.1.2 Java语言的特点 2

1.1.3 Java程序的运行机制 6

1.2 Java程序开发环境 7

1.2.1 Java语言程序开发平台 7

1.2.2 Java程序基础开发运行平台—J 27

1.2.3在Windows操作系统中搭建Java程序的开发和运行环境 8

1.2.4 Java程序的编译和运行 12

1.3 HTML简介 13

1.3.1 HTML语句特点 14

1.3.2 HTML文档语法格式 15

1.3.3启动Java Applet小程序的HTML文档 17

1.3.4 Java Applet小程序的编译和运行 18

1.4习题 19

第2章 Java程序设计基础 21

2.1 Java程序结构 21

2.1.1 Java编译单元 21

2.1.2 Java注释语句 22

2.1.3Java标识符 24

2.1.4 Java关键字 24

2.2 Java基本数据类型 25

2.2.1数据值的表示法 26

2.2.2变量 27

2.2.3变量的数据类型转换 30

2.2.4常量 31

2.3 Java运算符和表达式 32

2.3.1 Java运算符 32

2.3.2 Java表达式 34

2.3.3表达式中运算符的使用规则 35

2.4 Java程序流控制语句 38

2.4.1分支结构语句 38

2.4.2循环结构语句 40

2.4.3辅助控制语句 43

2.5习题 46

第3章 面向对象编程 48

3.1面向对象程序设计 48

3.1.1面向对象的程序设计方法 48

3.1.2 Java面向对象的程序设计 49

3.2 Java类 49

3.2.1 Java类的定义 50

3.2.2方法的定义 51

3.2.3 Java修饰符与其权限 54

3.3 Java对象 55

3.3.1对象的创建 55

3.3.2构造方法的使用 56

3.3.3对象的使用 57

3.3.4 Java对象的清除 60

3.3.5 Java类和对象的关系 61

3.4数组对象 61

3.4.1一维数组的声明和创建 61

3.4.2多维数组的声明和创建 64

3.4.3数组的应用 66

3.5习题 69

第4章 Java类的继承与多态 73

4.1 Java类的继承 73

4.1.1概念和语法 73

4.1.2 Java类继承关系的测试 75

4.1.3隐藏、覆盖和重载 76

4.1.4构造方法的重载 79

4.2 abstract和final修饰符 81

4.2.1 abstract修饰符 81

4.2.2 final修饰符 83

4.3 this和super变量 84

4.3.1 this变量 84

4.3.2 super变量 86

4.4 Java的多态性 88

4.4.1多态的概念 88

4.4.2多态的应用 91

4.4.3构造方法与多态 93

4.5习题 94

第5章 Java接口和Java包 99

5.1 Java接口 99

5.1.1接口的定义 99

5.1.2接口的实现 100

5.1.3接口的继承 102

5.1.4 Java类同时继承父类并实现接口 104

5.1.5接口与Java抽象类 104

5.1.6接口的应用 106

5.2 Java包 110

5.2.1 package语句 110

5.2.2 Java包与路径 111

5.2.3 impo语句 112

5.2.4直接引用Java包中的类和接口 114

5.2.5 Java包的应用 114

5.3习题 117

第6章 Java异常处理 122

6.1 Java异常处理 122

6.1.1异常处理机制 122

6.1.2异常的捕获与处理 124

6.1.3 finally语句 127

6.1.4异常对象的抛出 130

6.2 Java基础包中定义的常用异常类 132

6.3自定义异常类 137

6.4习题 142

第7章 Java基础类的应用 147

7.1 java.lang包 147

7.2 Object类 148

7.3基本数据类型类 150

7.3.1整型类 150

7.3.2浮点类 152

7.3.3其他常用类 154

7.4字符串String类 157

7.4.1 String类 157

7.4.2创建String对象并对其进行操作 158

7.4.3 StringBuffer类 160

7.4.4创建StringBuffer对象并对其进行操作 161

7.5 Math类 162

7.6 Runtime类 165

7.7 System类 166

7.8习题 169

第8章 Java的输入/输出操作 172

8.1 Java的输入/输出机制 172

8.2 java.io包 173

8.3 java.io包中的数据流操作根类 176

8.3.1字节输入流类 176

8.3.2字节输出流类 177

8.3.3字符输入流类 178

8.3.4字符输出流类 180

8.4静态输入/输出操作 181

8.4.1静态输出操作 182

8.4.2静态输入操作 183

8.5文件输入/输出操作 185

8.5.1创建文件对象 185

8.5.2读文件操作 188

8.5.3写文件操作 191

8.5.4文件的随机读写操作 194

8.5.5对象的序列化 197

8.6习题 199

第9章 图形用户界面 204

9.1 AWT包 204

9.2 java.awt包中的组件根类 205

9.2.1组件类 206

9.2.2菜单组件类 210

9.2.3容器类 211

9.3图形用户界面 212

9.3.1AWT中的窗体类 212

9.3.2 AWT中的组件类 216

9.3.3 AWT中的菜单类 222

9.4 Java布局管理器 225

9.5 Java组件的事件处理 228

9.5.1 AWTEvent事件类 228

9.5.2 java.awt.event包中的接口和事件类 230

9.5.3组件事件处理机制 237

9.5.4组件事件处理示例 240

9.6 javax.Swing包中常用组件 246

9.7习题 250

第10章 Java Applet小程序 255

10.1 Applet小程序类 255

10.2 Applet小程序工作原理 256

10.2.1 Applet小程序编程框架 257

10.2.2 Applet小程序的运行过程 260

10.2.3 Applet小程序的测试 261

10.3合并Application和Applet小程序 263

10.4Applet小程序的应用 265

10.4.1显示外部参数Applet小程序 265

10.4.2显示时间Applet小程序 266

10.4.3播放声音Applet小程序 267

10.5 Java的图形绘制 269

10.5.1 Graphics图形类 270

10.5.2绘图坐标体系 271

10.5.3图形绘制示例 273

10.6习题 282

第11章 多线程编程 285

11.1线程对象 285

11.1.1 Runnable接口和Thread类 285

11.1.2创建启动线程对象 287

11.1.3线程组ThreadGroup类 289

11.1.4创建具有多线程功能的Applet小程序对象 290

11.2 Java多线程机制 291

11.2.1线程对象的生命周期和状态 291

11.2.2线程对象的基本控制 292

11.2.3多线程的问题 293

11.2.4线程间的同步控制机制 294

11.3多线程应用程序 298

11.3.1 Thread类定义的sleep方法 298

11.3.2 Object类定义的线程控制方法 299

11.3.3账户数据操作问题 302

11.3.4计数并显示计数值Applet小程序 303

11.3.5实时显示时钟Applet小程序 304

11.3.6滚动显示文字信息Applet小程序 305

11.3.7简单图形动画显示 308

11.4习题 312

第12章 网络编程 315

12.1 java.net包 315

12.2建立URL网络通信 316

12.2.1 URL、URLConnection、HttpURLConnection类 316

12.2.2创建并连接URL对象 319

12.2.3获取网络中的各种资源 321

12.3建立Socket网络通信 328

12.3.1 Socket和ServerSocket类 328

12.3.2建立服务器和客户机Socket通信程序框架 331

12.3.3 Socket通信应用程序 337

12.4建立UDP网络通信 348

12.4.1 DatagramSocket和DatagramPacket类 349

12.4.2建立UDP通信程序框架 350

12.4.3 UDP通信应用程序 354

12.5习题 360

附录 366

附录A Java程序编写规则 366

A.1命名规则 366

A.2 Java语言源文件格式 367

A.3 Java代码编写格式 368

A.4类、方法、变量的定义原则 370

A.5 Java语言程序中的中、英文的使用 372

附录B J2SDK常用文档的使用 373

B.1 javac编译器 373

B.2 java应用程序启动器 374

B.3 appletviwer小程序浏览器 374

B.4 javadoc文档生成器 375

B.5 jar文档生成器 377

B.6 jdb调试器 377

B.7 javap反编译器 379

附录C各章 习题参考提示 380

C.1第1章 习题参考提示 380

C.2第2章 习题参考提示 381

C.3第3章 习题参考提示 383

C.4第4章 习题参考提示 383

C.5第5章 习题参考提示 386

C.6第6章 习题参考提示 389

C.7第7章 习题参考提示 391

C.8第8章 习题参考提示 393

C.9第9章 习题参考提示 394

C.10第10章 习题参考提示 397

C.11第11章 习题参考提示 402

C.12第12章 习题参考提示 406

返回顶部