当前位置:首页 > 工业技术
跟我学Java编程语言  程序开发宝典
跟我学Java编程语言  程序开发宝典

跟我学Java编程语言 程序开发宝典PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:姜晓铭,刘晨主编
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:1999
  • ISBN:750242458X
  • 页数:355 页
图书介绍:内容简介本书介绍了Java的基础知识,包括Java的历史,与Java有关的Internet知识,Java的特点。这些知识的学习可以帮助我们认识Java的用途和Java的地位。然后介绍Java的基本语法。另外,还介绍了Java提供的工具包,以便帮助读者进行如多线程程序设计、Applet小应用程序的设计等等。通过对本书的学习,将使读者能够对Java程序有一个全面的了解,掌握Java程序设计技术,将Java程序应用于网络,将使网页生动宜人,富有吸引力。随着网络的发展,Java的应用前景将会更加广阔,更多的读者将学会使用Java编程语言。
《跟我学Java编程语言 程序开发宝典》目录

第1章 Java概述 1

1.1 Java的由来 1

1.2 Java与Internet 1

1.2.1 Internet基本概念 1

1.2.2 Internet的发展 2

1.2.3 Internet功能与服务 2

1.3 访问Internet服务器 3

1.3.1 怎样访问网络计算机 3

1.3.2 Internet网络服务器简介 4

1.4 超文本HTML与Java 5

1.4.1 超文本的实质 5

1.4.2 超文本的标签 5

1.4.3 超文本的制作 6

1.5 Java的特点 8

1.5.1 平台无关性 8

1.5.2 安全性 8

1.5.3 面向对象 9

1.5.4 简单性 9

1.5.5 动态特性 9

1.5.6 分布性 9

1.5.7 多线程 10

第2章 认识Java程序 11

2.1 建立起面向对象的概念 11

2.2 类与对象 11

2.2.1 类的封装性 12

2.2.2 类的继承性 12

2.2.3 类的多态性 12

2.2.4 对象间消息传递 13

2.3 Java程序结构 13

2.3.1 类的组成 13

2.3.2 函数 14

2.3.3 方法 15

2.3.4 Java程序的组成 15

2.3.5 说明C(或C++)入口的一个例子 16

2.3.6 说明Java程序入口的一个例子 16

2.3.7 Java程序与C程序对照举例 17

第3章 Java的基本语法 20

3.1 Java的符号集 20

3.1.1 Java的合法标识符 20

3.1.2 Java的关键字 21

3.2 Java的数据类型、变量、常量 22

3.2.1 变量命名规则 22

3.2.2 基本数据类型 23

3.2.3 Java的数据类型的转换 26

3.2.4 复合数据类型 27

3.3 Java算术运算 31

3.3.1 算术运算符 31

3.3.2 算术运算符的优先级 32

3.3.3 算术运算的操作数的类型转换 33

3.3.4 算术表达式 33

3.4 赋值运算 34

3.5 Java的关系运算及逻辑运算 35

3.5.1 关系运算符 35

3.5.2 关系表达式及其运算 35

3.5.3 逻辑运算符 36

3.5.4 逻辑运算规则 36

3.5.5 逻辑表达式及其运算 37

3.6 Java整数的位运算 37

3.7 其他运算符 39

3.7.1 方括号[]和圆括号运算符() 39

3.7.2 new运算符和instanceof运算符 39

3.8 混合运算 40

3.9 Java的程序语句 41

3.9.1 基本语句 41

3.9.2 流程控制语句 45

第4章 Java开发环境Visual J++ 55

4.1 使用VJ++集成环境编译运行程序 55

4.2 Visual J++的进一步操作 63

4.2.1 建立自己的工作桌面 63

4.2.2 对Tab键的设置 67

4.2.3 界面部件的功能简介 67

4.3 Visual J++1.1智能程序生成器Wizard 70

第5章 类与对象的操作 75

5.1 创建实例对象 75

5.1.1 对象的创建 75

5.1.2 对象的使用 79

5.1.3 对象的释放 80

5.2 包 80

5.2.1 包操作语句import 81

5.2.2 包操作语句package 82

5.3 类的定义 82

5.3.1 类名部分说明 83

5.3.2 类体的说明 85

5.4 类的访问权限 85

5.4.1 类的访问权限 85

5.4.2 公共pubic类 86

5.4.3 具有friendly权限的类 86

5.5 成员变量的声明和初始化 86

5.6 成员变量的访问权限 88

5.6.1 成员变量访问权限 88

5.6.2 私有private成员变量 89

5.6.3 保护protected成员变量 90

5.6.4 公共public成员变量 91

5.6.5 具有friendly权限的成员变量 91

5.7 再论成员变量 92

5.7.1 实例成员变量 92

5.7.2 类变量(static变量) 94

5.8 方法的定义 94

5.8.1 定义方法的一般格式 95

5.8.2 局部变量 96

5.8.3 方法的权限 97

5.9 方法的数据传递 98

5.9.1 方法的参数 98

5.9.2 方法的返回值 104

5.10 方法的重载 104

5.11 构造方法 105

5.12 类的继承 107

5.12.1 子类对父类的继承 107

5.12.2 成员变量和成员方法的隐藏 107

5.12.3 this和super用法 108

5.13 抽象类与最终类 111

5.14 接口 113

5.15 不同类的对象转换 115

第6章 Java的例外处理 117

6.1 例外处理机制 118

6.2 例外类的层次 119

6.3 例外处理语句及使用 119

6.3.1 try-catch语句 120

6.3.2 try-catch-finally 120

6.3.3 throws语句 121

6.3.4 throw语句 124

6.4 例外处理举例 126

6.4.1 Throwable类 126

6.4.2 自定义例外类 129

第7章 Java工具包 131

7.1 Java的类包 131

7.2 掌握类的继承 132

7.3 最高父类Object 134

7.4 系统类System 138

7.4.1 系统类介绍 139

7.4.2 标准输入输出功能 140

7.4.3 系统属性操作功能 143

7.5 字符串处理类String和StringBuffer 155

7.5.1 String类的对象的操作 155

7.5.2 可变字符串StringBuffer对象的操作 165

7.6 简单数据类型封装类 169

7.6.1 整型数据的封装 169

7.6.2 长整型数据封装类Long 170

7.6.3 浮点型数据的封装类Float 171

7.6.4 Double类 172

7.6.5 其它简单数据类型的封装简介 173

7.7 Math类 174

第8章 输入输出操作 176

8.1 流的层次结构 176

8.2 InputStream流和OutputStream流 177

8.3 内存读写 178

8.4 管道流 180

8.5 文件输入输出流 183

8.5.1 文件类 183

8.5.2 文件输入输出 189

8.5.3 随机访问文件 191

8.6 连接多个流 195

8.7 过滤流 198

8.7.1 缓冲流BufferedInputStream和BufferedOutputStream 198

8.7.2 LineNumberInputStream流 199

8.7.3 DataInputStream和DataOutputStream流 199

8.7.4 PushbackInputStream流 201

8.8 PrintStream流 201

第9章 多线程程序设计 202

9.1 线程的机制 202

9.2 线程的运行机理 203

9.3 线程的创建方法 204

9.3.1 通过Thread类的子类创建线程 206

9.3.2 通过Runnable接口创建线程 206

9.3.3 创建线程的例子 207

9.4 线程的优先级 208

9.5 创建服务线程——Daemon线程 210

9.6 线程组 212

9.7 多线程及线程同步 213

9.7.1 一般多线程 213

9.7.2 线程同步控制 216

9.7.3 线程死锁 224

第10章 Applet基础 225

10.1 第一个 Applet小应用程序 225

10.2 Applet的运行平台浏览器 226

10.2.1 浏览器 226

10.2.2 超文本中的Applet标签 228

10.2.3 用getParameter(String Paramname)方法取得参数 229

10.3 Applet程序的运行机理 232

10.4 Applet程序的结构 233

10.5 Applet程序设计 237

10.5.1 基本Applet程序 237

10.5.2 多线程Applet设计 249

10.6 Applet的安全机制 251

第11章 多媒体技术基础 252

11.1 多媒体设计类的继承关系 252

11.2 对象的属性 253

11.3 设置字体 254

11.3.1 Font类 254

11.3.2 字体(Font)对象的创建 255

11.3.3 设置字体 256

11.4 设置颜色 258

11.4.1 Color类 258

11.4.2 颜色对象的创建 259

11.4.3 颜色的设置 259

11.5 Graphics类 262

11.5.1 Graphics类的定义及主要方法 262

11.5.2 绘图方法的具体使用 265

11.5.3 利用Graphics封装的方法进行绘图 265

11.6 图像处理 267

11.6.1 普通图像的装载 267

11.6.2 使用绘冲技术绘制图像 269

11.6.3 使用图像监控器ImageObserver监视图像装载 271

11.7 动画技术 274

11.7.1 缓冲技术创建动画 274

11.7.2 使用MediaTracker播放动画 277

第12章 Applet图形用户界面设计 281

12.1 Java图形界面设计工具集AWT 281

12.1.1 AWT工具包的类的继承关系 281

12.1.2 AWT界面的组成 281

12.1.3 Component类 282

12.2 图形界面基本组件 282

12.2.1 按钮Button 282

12.2.2 标签label 283

12.2.3 核选框Checkbox 285

12.2.4 文本区(TextArea)的创建 292

12.2.5 文本框(TextField)的创建 296

12.2.6 滑动条(Scrollbar)的创建 301

12.2.7 画板Canvas 306

12.2.8 列表框List 307

12.2.9 下拉列表Choice 309

12.2.10 容器 311

12.3 组件的布局方式 320

12.3.1 BorderLayout方式 320

12.3.2 CardLayout方式 321

12.3.3 FlowLayout方式 323

12.3.4 GridLayout方式 323

12.3.5 GridBagLayout方式 324

12.4 事件处理 326

第13章 Java的网络通信功能 333

13.1 Internet地址 333

13.2 URL资源定位 334

13.3 使用URLConnection对象连接URL服务器 336

13.4 数据包方式实现服务器与客户通信 338

13.5 流连接方式实现客户端与服务器端之间的通信 341

13.5.1 客户端插座Socket 341

13.5.2 服务器端插座ServerSocket 342

第14章 VJ++的可视化编程 345

14.1 建立资源文件 345

14.2 生成资源类 348

14.3 使用资源 350

返回顶部