《Java基础教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:耿祥义编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302091420
  • 页数:354 页
图书介绍:本书向读者介绍了用Java语言编程的基础知识,包括基本数据类型和数组,常用实用类,图形与图像,Java网络等内容。

1.1Java的诞生 2

第1章 Java语言简介 2

1.2 Java的特点 3

1.3安装Sun公司的SDK 4

1.4一个Java程序的开发过程 6

1.5一个简单的Java应用程序 7

1.6一个简单的Java小应用程序(Java Applet) 10

1.7什么是JSP 12

习题一 13

第2章 基本数据类型和数组 16

2.1标识符和关键字 16

2.2Java语言基本数据类型 16

2.3数组 21

习题二 24

3.1运算符与表达式 26

第3章 运算符、表达式和语句 26

3.2语句 31

习题三 39

第4章 类、对象和接口 42

4.1编程语言的几个发展阶段 42

4.2类 44

4.3对象 55

4.4static关键字 64

4.5 this关键字 66

4.6包 67

4.7访问权限 72

4.8类的继承 76

4.9对象的上转型对象 84

4.10多态性 87

4.11abstract类和abstract方法 88

4.12 super关键字 90

4.13接口 93

4.14异常处理 102

习题四 106

第5章 常用实用类 108

5.1String类 108

5.2 StringBuffer类 117

5.3 StringTokenizer类 121

5.4 Character类 123

5.5 Date类 124

5.6 Calendar类 126

5.7 Math类 129

5.8 Vector类 130

5.9LinkedList类 132

5.10Stack类 136

5.11 Hashtable类 138

习题五 140

第6章 常用组件及事件处理 143

6.1 Java窗口 143

6.2布局 145

6.3文本框组件 152

6.4按钮组件 159

6.5菜单项 162

6.6文本区组件 163

6.7标签 166

6.8画布 167

6.9面板 168

6.10选择框 169

6.11下拉列表 172

6.12滚动列表 176

6.13Component类的常用方法 177

6.14窗口事件 183

6.15鼠标事件 188

6.16键盘事件 194

6.17Java Swing简介 199

6.18发布应用程序 215

习题六 216

第7章 建立对话框 220

7.1 Dialog类 220

7.2文件对话框 223

7.3消息对话框 226

7.4确认对话框 229

7.5颜色对话框 231

习题七 233

8.1 Java Applet的运行原理 236

第8章 Java Applet基础 236

8.2在小程序中播放声音 240

8.3网页传值 242

习题八 242

第9章 图形与图像 246

9.1绘制文本 246

9.2绘制基本图形 246

9.3建立字体 249

9.4清除 250

9.5 Java 2D 251

9.6图形的布尔运算 259

9.7绘制图像 262

9.8打印图形、图像 266

习题九 267

10.1Java中的线程 270

第10章 Java多线程机制 270

10.2Thread类与Runnable接口 272

10.3如何在程序中实现多线程 273

10.4Thread类的静态方法sleep() 281

10.5线程同步 282

10.6在同步方法中使用wait()、notify和notifyAll()方法 284

10.7线程的interrupt()方法 286

10.8挂起、恢复和终止线程 289

10.9计时器线程Timer 292

习题十 294

第11章 输入/输出流 298

11.1File类 298

11.2 FilelnputStream类 301

11.3 Fi leOutputStream类 304

11.4 FileReader类和FileWriter类 305

11.5使用文件对话框打开和保存文件 309

11.6运行可执行文件 312

11.7 RandomAccessFile类 313

11.8数据流 316

11.9带进度条的输入流 318

11.10对象流 319

11.11文件锁FileLock 325

习题十一 328

第12章 Java网络的基本知识 330

12.1使用URL 330

12.2套接字 332

12.3InetAddress类 342

12.4UDP数据报 343

12.5广播数据包 349

习题十二 354