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

Java编程起步PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:清宏计算机工作室编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111094743
  • 页数:279 页
图书介绍:
《Java编程起步》目录

前言 1

编者的话 1

预备篇 1

第1章 初识Java 2

1.1 Java的产生 3

1.1.1 Java的历史 3

1.1.2 Java的发展 3

1.2 Java的特点 4

1.2.1 Java语言的特点 4

1.2.2 丰富的类库 5

1.2.3 Java和C、C++ 6

1.3 Java编程特色 6

1.4 Java的开发环境 11

1.4.1 系统要求 11

1.4.2 Visual J++6.0的安装 11

1.4.3 Visual J++6.0的使用 15

1.5 问题与提示 18

第2章 Java准备 19

2.2 Java实例 20

2.2.1 第一个Java小程序 20

2.1 Java的文件 20

2.2.2 分析与解剖 23

2.2.3 Java访问规则 24

2.3 Java与Web 27

2.3.1 HTML简介 27

2.3.2 自动生成Web页 29

2.4 Java Applet和Application 31

2.4.1 Applet 31

2.4.2 Application 32

2.5 问题与提示 33

开始篇 34

第3章 基础知识 35

3.1 数据类型 36

3.1.1 关键字 36

3.1.2 基本数据类型 36

3.1.3 常量 37

3.1.4 变量 38

3.2 表达式和运算符 41

3.2.1 算术运算符 42

3.2.2 逻辑运算符 42

3.2.3 关系运算符 43

3.2.4 位运算符 43

3.3 字符串和数组 44

3.2.5 运算符的优先级 44

3.3.1 字符串 45

3.3.2 数组 48

3.4 流程控制 51

3.4.1 分支流程 51

3.4.2 循环流程 53

3.4.3 跳转流程 54

3.5 异常处理 56

3.5.1 抛出异常 56

3.5.2 捕获异常 58

3.5.3 用try-catch来处理异常 58

3.6 问题与提示 61

第4章 AWT设计 63

4.1 按钮 64

4.1.1 Button准备 64

4.1.2 用按钮实现屏幕控制 66

4.2 文本 68

4.2.1 TextField和TextArea准备 68

4.2.2 实现Login窗口 70

4.3 标签 70

4.3.1 Label的准备 73

4.3.2 实现数据交换 74

4.4.1 GridLayout和Panel的准备 76

4.4 布局 76

4.4.2 制作计算器 78

4.5 复选框 83

4.5.1 Checkbox的准备 83

4.5.2 用Checkbox控制字体 85

4.6 单选框 88

4.6.1 Option的准备 88

4.6.2 用Option控制颜色 89

4.7 下拉框 91

4.7.1 Choice的准备 91

4.7.2 用Choice控制字体 92

4.8.1 Scrollbar的准备 96

4.8 滚动条 96

4.8.2 用Scrollbar实现自定义颜色 97

4.9 问题与提示 100

第5章 窗口和菜单 102

5.1 窗口 103

5.1.1 Frame的准备 103

5.1.2 Applet中创建弹出窗口 104

5.1.3 在Application中创建弹出窗口 107

5.2 菜单 110

5.2.1 MenuBar的准备 110

5.2.2 在Applet中创建菜单 111

5.2.3 在Application中创建菜单 116

5.3 对话框 117

5.3.1 Dialog的准备 117

5.3.2 在Applet中创建对话框 119

5.3.3 在Application中创建应用程序 122

5.4 问题与提示 129

第6章 Java绘图 129

6.1 图形 130

6.1.1 图形坐标系 130

6.1.2 Graphics类的准备 130

6.1.3 鼠标事件 131

6.1.4 简易画笔 133

6.2 颜色 138

6.2.1 Color类的准备 138

6.2.2 霓虹灯和变幻线 138

6.3 字体 144

6.3.1 Font的准备 144

6.3.2 FontMetrics的准备 145

6.3.3 闪动的marquee 146

6.4 问题与提示 151

第7章 Java多线程 153

7.1 线程概述 154

7.2.1 Runnable接口 156

7.2 接口与Thread类 156

7.2.2 Thread类 158

7.3 Conway生命游戏 159

7.4 暂停和恢复线程 164

7.5 线程通信 167

7.6 问题与提示 174

第8章 多媒体 175

8.1 图像 176

8.1.1 Image类 176

8.1.3 图像的装入 177

8.1.2 URL类 177

8.1.4 图像的显示和缩放 179

8.1.5 MediaTracker类 180

8.1.6 图像过滤器 181

8.2 声音 187

8.2.1 AudioChip类 187

8.2.2 播放背景音乐 188

8.3 动画 189

8.3.1 基本概念 189

8.3.2 爱心奉献 190

8.4 问题与提示 194

第9章 文件和流 196

9.1 基本概念 197

9.1.1 输入流 197

9.1.2 输出流 198

9.1.3 流接口 198

9.1.4 File类 199

9.2 File类应用 200

9.3 从磁盘读文件 203

9.4 拷贝文件 208

9.5 Internet检索文件 213

9.6 问题与提示 221

第10章 网络通信 223

10.1 概述 224

10.1.1 通信协议 224

10.1.2 通信端口 225

10.1.3 Java支持的网络功能 225

10.2 使用URL资源 226

10.2.1 URL的准备 226

10.2.2 显示URL的图文资源 227

10.3 Socket套接字 230

10.3.1 套接字的概念 230

10.3.2 InetAddress类 230

10.3.3 Socket类 231

10.3.4 客户机服务器程序 232

10.4 数据报服务 240

10.4.1 DatagramPacket类 240

10.4.2 Chat程序 241

10.5 FTP协议 247

10.5.1 FtpClient类 247

10.5.2 FTP应用 248

10.6 问题与提示 253

加速篇 254

第11章 综合应用 255

11.1.2 编程思想 256

11.1 Magnify程序 256

11.1.1 功能概述 256

11.1.3 技术要点 257

11.1.4 详细讲解 257

11.2 拼图游戏 264

11.2.1 功能概述 264

11.2.2 编程思想 265

11.2.3 技术要点 265

11.2.4 详细讲解 266

11.3 结束语 279

11.4 问题与提示 279

返回顶部