《Java程序设计-示例与习题解析》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:朱喜福等编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2004
  • ISBN:711511904X
  • 页数:303 页
图书介绍:本书介绍Java语言基础、运算符、表达式与控制结构、 Java面向对象程序设计、异常、多线程、 Java的输入输出处理、 Java图形用户界面等。

目录 1

第1章Java语言基础 1

1.1基本概念及知识点 1

1.1.1 两类Java程序 1

1.1.2 Java程序的编辑、编译和运行 2

1.1.3 Java语言的注释和分隔符 3

1.1.4 Java语言的标示符和关键字 3

1.1.5 Java语言的数据类型 4

1.1.6常量 5

1.1.7变量 6

1.2典型例题分析 7

1.3习题 9

1.4习题答案 15

第2章运算符、表达式与控制结构 18

2.1基本概念及知识点 18

2.1.1 Java语言的运算符与表达式 18

2.1.2语句 20

2.1.3 Java语言的控制结构 21

2.1.4数组 25

2.1.5方法 27

2.1.6方法的重载 28

2.1.7应用程序命令行传参数 28

2.2典型例题分析 29

2.3习题 38

2.4习题答案 50

3.1基本概念及知识点 65

3.1.1面向对象程序设计的基本概念 65

第3章Java面向对象程序设计 65

3.1.2类 66

3.1.3类的继承 67

3.1.4 Java语言的修饰符 69

3.1.5接口 70

3.1.6内部类和匿名类 70

3.1.7 Java语言的包(package) 71

3.1.8 Java的API与类库 71

3.1.9 Math类 71

3.1.10字符串(String)类 72

3.1.11 StringBuffer类 76

3.1.12 StringTokenizer类 78

3.1.13 Vector类 78

3.2典型例题分析 80

3.3习题 98

3.4习题答案 116

第4章异常 126

4.1基本概念及知识点 126

4.1.1 Java异常 126

4.1.2 Java异常处理 127

4.1.3 自定义异常 129

4.2典型例题分析 129

4.3习题 134

4.4习题答案 138

第5章多线程 140

5.1基本概念及知识点 140

5.1.1多线程 140

5.1.3多线程实现的两种方法 141

5.1.2线程的状态和生命周期 141

5.1.4多线程的基本控制 142

5.1.5多线程Applet小程序 143

5.1.6线程的互斥锁和线程的同步 144

5.2典型例题分析 145

5.3习题 156

5.4习题答案 162

第6章Java的输入输出处理 171

6.1基本概念及知识点 171

6.1.1概述 171

6.1.2文件输入流(FileInputStream)和文件输出流(FileOutputStream) 172

6.1.3 File类 173

6.1.4文件的随机访问(RandomAccessFile类) 175

6.1.5过滤流 177

6.1.6数据流(DataInputStream类和DataOutputStream类) 178

6.1.7 BufferedInputStream类和BufferedOutputStream类 179

6.1.8回压输入流(PushbackInputStream) 181

6.1.9字节数组流(ByteArrayInputStream类和ByteArrayOutputStream类) 181

6.1.10 SequenceInputStream类 182

6.1.11对象串行化和对象流 183

6.1.12管道流(PipedOutputStream类和PipedInputStream类) 184

6.2典型例题分析 185

6.3习题 207

6.4习题答案 218

第7章Java图形用户界面 228

7.1基本概念及知识点 228

7.1.1文本、字体和颜色 228

7.1.2 Java图形 230

7.1.3图像显示 232

7.1.4标签 233

7.1.5按钮 234

7.1.6单行文本域 235

7.1.7多行文本域 237

7.1.8容器和组件 238

7.1.9面板和画布 239

7.1.10布局 240

7.1.11复选框和单选框 243

7.1.12列表 244

7.1.13鼠标事件 246

7.1.14键盘事件 247

7.1.15窗口事件 248

7.2典型例题分析 250

7.3习题 275

7.4习题答案 276

第8章Java Applet 290

8.1基本概念及知识点 290

8.1.1 Applet的生命周期及基本方法 290

8.1.2向Applet传递参数 291

8.1.3判定Applet的来源 291

8.1.4下载图像 291

8.1.5下载声音 291

8.1.6动画 291

8.2典型例题分析 292

8.3习题 299

8.4习题答案 301