当前位置:首页 > 工业技术
Java程序设计教程
Java程序设计教程

Java程序设计教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:郑晓艳,童勇木编著
  • 出 版 社:清华大学出版社;中国劳动社会保障出版社
  • 出版年份:2003
  • ISBN:7302074186
  • 页数:301 页
图书介绍:Java语言的特点基本语法;编程基础、提供的类库;Java图形用户界面;Java的异常处理、事件响应、文件操作和线程。
《Java程序设计教程》目录

目录 1

第1章 Java语言概述 1

1.1 Java发展历史 1

1.2 Java技术简介 2

1.2.1 Java语言 2

1.2.2 Java平台 3

1.3 Java开发和运行环境 4

1.3.1 Java开发环境 4

1.3.2 Application和Applet 5

1.3.3使用JDK编写Java程序 7

1.3.4向Java Applet和Java Application传递参数 8

1.4 Visual J++开发环境 9

本章小结 13

习题 14

第2章Java语言基础 15

2.1基本输入输出方式 15

2.2 Java的词法 20

2.2.1标识符 20

2.2.2关键字 21

2.2.3注释 21

2.3.1变量 22

2.3变量和数据类型 22

2.3.2数据类型 24

2.3.3类型转换 29

2.3.4表达式和运算符 31

2.4字符串 41

2.4.1 String类 41

2.4.2 StringBuffer类 45

2.5数组 46

2.5.1数组的声明 46

2.5.2数组的创建 46

2.5.4数组的使用 47

2.5.3数组的初始化 47

2.6程序控制语句 51

2.6.1 if语句 51

2.6.2 switch语句 53

2.6.3for语句 56

2.6.4while语句和do…while语句 58

2.6.5 break语句和continue语句 61

本章小结 65

习题 65

3.1.2类和对象的概念 68

3.1.1理解面向对象 68

3.1基本概念 68

第3章Java中的类和对象 68

3.2类和对象 69

3.2.1定义类和对象 69

3.2.2面向对象分析方法 80

3.3继承、重载与覆盖 82

3.3.1继承与重载实例 82

3.3.2属性的继承与隐藏 84

3.3.3方法的继承、重载与覆盖 88

本章小结 93

习题 94

4.1 Java类库结构 96

第4章Java类库 96

4.2 java.lang包 99

4.3 Vector类(向量类) 102

本章小结 109

习题 109

第5章基本控制组件 111

5.1标签 114

5.1.1用Label显示信息 114

5.1.2 Label的常用方法 115

5.2.1用TextField和TextArea进行文本处理 116

5.2文本框和文本区域 116

5.2.2 TextField和TextArea的常用方法 119

5.3按钮 121

5.3.1用Button响应用户操作 121

5.3.2 Button的常用方法 123

5.4复选框与单选按钮组 124

5.4.1用Checkbox和CheckboxGroup提供选项 124

5.4.2 Checkbox和CheckboxGroup的常用方法 128

5.5列表与下拉列表 129

5.5.1用List和Choice提供选项 130

5.5.2 List和Choice的常用方法 132

5.6滚动条 133

5.6.1认识Scrollbar 134

5.6.2 Scrollbar的属性和方法 135

本章小结 136

习题 136

第6章用户自定义界面成分 138

6.1控制字体 138

6.1.1用不同的字体在界面上显示文字 138

6.1.2 Font类的属性和方法 140

6.2.1用不同的颜色显示界面元素 142

6.2控制颜色 142

6.2.2 Color类的属性和方法 144

6.3绘制图形 145

6.3.1绘制图形实例 145

6.3.2 Graphics的绘图方法 149

6.4显示图像 152

6.4.1显示一幅图像 153

6.4.2同时装入多幅图像 154

6.4.3图像显示的方法和步骤 156

6.4.4实现动画 157

习题 158

本章小结 158

第7章容器 160

7.1 Applet 160

7.2面板 161

7.2.1在程序中使用Panel 161

7.2.2 Panel的属性和方法 163

7.3滚动窗格 163

7.3.1在程序中使用Scrollpane 163

7.3.2 Scrollpane的属性和方法 164

7.4.1在程序中使用Frame 166

7.4框架 166

7.4.2 Frame的属性和方法 168

7.5 窗口 169

7.5.1在程序中使用Window 169

7.5.2 Window的属性和方法 171

7.6对话框 172

7.6.1在程序中使用Dialog 172

7.6.2 Dialog的属性和方法 175

本章小结 175

习题 176

8.1流式布局 177

第8章布局设计 177

8.2 网格布局 179

8.3边框布局 181

8.4卡片布局 183

8.5网格袋布局 185

本章小结 193

习题 193

第9章包、接口和事件 195

9.1包 195

9.1.1创建包 195

9.1.2使用包 197

9.2接口 200

9.2.1声明接口 202

9.2.2实现接口 203

9.3 Java的事件处理机制 209

9.3.1 JDK 1.0事件处理机制 209

9.3.2 JDK 1.1事件处理机制 212

9.3.3 JDK 1.1的事件类及监听接口 216

本章小结 243

习题 244

第10章异常及异常处理 246

10.1异常类 248

10.2 自定义异常 250

10.3异常的抛出和处理 251

10.3.1异常的抛出 251

10.3.2异常的捕获 255

10.3.3 finally语句 258

本章小结 259

习题 259

第11章流式输入输出和文件操作 261

11.1输入输出类库 262

11.1.1 InputStream类 263

11.1.2 OutputStream类 264

11.1.3几种具体输入输出流 265

11.1.4标准输入输出 266

11.2文件处理 268

11.2.1 File类 269

112.2 FileInputStream类和FileOutputStream类 273

11.2.3 RandomAccessFile类 277

本章小结 279

习题 280

第12章多线程程序设计 281

12.1.1线程的状态和生命周期 285

12.1线程的相关概念 285

12.1.2线程的优先级 286

12.1.3线程的同步与死锁 286

12.2线程的创建 287

12.2.1 Thread类 288

12.2.2多线程实现 290

12.3线程通信 293

本章小结 299

习题 299

参考文献 301

相关图书
作者其它书籍
返回顶部