《Java程序设计24学时轻松掌握》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:匡松主编;周永,何嘉,王之怡等编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2008
  • ISBN:9787113090555
  • 页数:245 页
图书介绍:本书系统介绍了Java程序设计的基本概念和方法。

第1学时 Java概述 1

1-1 Java的诞生 1

1-2 Java的特点 2

1-3 Java的应用前景 4

1-4 掌握Java技术的全貌 4

1-5 Java新手问答 6

1-6 Java学习指南 7

1-7 推荐Java学习过程 8

1-8 Java学习网络资源 9

1-9 本学时总结 10

第2学时 Java的运行环境与配置 11

2-1 Java的运行环境 11

2-2 Java运行环境搭建 12

2-3 类DOS的命令行环境下配置Java环境 15

2-4 尝试用JCreator编写简单的Java应用程序 16

2-5 JBuilder介绍 17

2-6 其他Java开发工具 17

2-7 Java程序调试的简单技巧 18

2-8 本学时总结 18

第3学时 Java基本语法 19

3-1 Java程序注释 19

3-2 Java标识符与保留字 20

3-3 Java的基本数据类型 21

3-4 变量 21

3-5 常量 22

3-6 变量的作用域 24

3-7 一维数组 24

3-8 多维数组 26

3-9 本学时总结 28

第4学时 运算符、表达式和语句 29

4-1 Java运算符与表达式概述 29

4-2 算术运算符和算术表达式 29

4-3 自增、自减运算符 31

4-4 关系运算符和关系表达式 32

4-5 赋值运算符和赋值表达式 33

4-6 逻辑运算符和逻辑表达式 34

4-7 运算符的优先级 34

4-8 Java语句 34

4-9 选择结构 35

4-10 本学时总结 39

第5学时 循环语句 40

5-1 Java程序的循环结构 40

5-2 while循环 40

5-3 do while循环 41

5-4 for循环 43

5-5 break语句 45

5-6 continue语句 47

5-7 本学时总结 48

第6学时 Java面向对象编程初步 49

6-1 面向对象编程的基本概念 49

6-2 对象、属性和方法 50

6-3 类(class) 51

6-4 类的定义和使用 51

6-5 对象的创建和使用 53

6-6 类的成员 56

6-7 类的构造方法和重载 58

6-8 本学时总结 60

第7学时 面向对象的高级主题 61

7-1 访问权限 61

7-2 创建子类 63

7-3 方法覆盖 65

7-4 接口 67

7-5 本学时总结 71

第8学时 异常处理 72

8-1 什么是错误与异常 72

8-2 异常(Exception) 72

8-3 错误(Error) 73

8-4 异常对象类型 73

8-5 异常处理的机制 74

8-6 抛出异常 77

8-7 本学时总结 79

第9学时 字符串类 80

9-1 字符串类概述 80

9-2 字符串与字符串类 80

9-3 字符串类的构造方法 81

9-4 获取字符串的长度 82

9-5 截取字符串 82

9-6 比较字符串 83

9-7 字符串查找 84

9-8 字符串转换为数值 85

9-9 其他类型转换为字符串 86

9-10 字符串转换为数组 86

9-11 字符串编辑 87

9-12 字符串检索 88

9-13 字符串分析 88

9-14 获得一个对象的字符串值 89

9-15 String类方法总结 90

9-16 本学时总结 90

第10学时 常用系统类 91

10-1 Applet类概述 91

10-2 Applet的特点 91

10-3 Applet的主要方法 93

10-4 Applet的运行过程 94

10-5 HTML向Applet的参数传递 94

10-6 数学函数类Math 95

10-7 日期类Date 96

10-8 随机函数类Random 98

10-9 本学时总结 100

第11学时 事件处理机制与用户界面 101

11-1 AWT和Swing简介 101

11-2 事件处理机制 102

11-3 图形界面设计——组件 106

11-4 标签(JLabel) 106

11-5 按钮(JButton) 107

11-6 文本框(JTextField) 108

11-7 文本(JTextArea) 110

11-8 选择框(JComboBox) 111

11-9 列表框(JList) 112

11-10 复选框与选项铵钮(JCheckBox和JRadioButton) 113

11-11 本学时小结 114

第12学时 用户界面布局设计 115

12-1 布局设计概述 115

12-2 流式布局(FlowLayout) 115

12-3 边框布局(BorderLayout) 116

12-4 卡片式布局(CardLayout) 117

12-5 盒式布局(BoxLayout) 119

12-6 网格布局(GridLayout) 120

12-7 空布局(null) 121

12-8 网格袋布局(GridBagLayout) 122

12-9 本学时总结 124

第13学时 窗口、菜单和对话框 125

13-1 创建窗口 125

13-2 适配器与窗口关闭 126

13-3 在窗口中添加组件 127

13-4 下拉式菜单设计 128

13-5 弹出式菜单设计 131

13-6 对话框设计 132

13-7 用FileDialog类实现文件对话框 134

13-8 本学时总结 135

第14学时 输入输出数据流 136

14-1 Java中的数据流 136

14-2 数据流类 136

14-3 默认定义的数据流对象 138

14-4 利用输入数据流缓冲类读取字符 138

14-5 从键盘读取字符串 140

14-6 读取任意类型数据 140

14-7 灵活运用输出方法 141

14-8 本学时总结 142

第15学时 文件读写 143

15-1 文件读写概述 143

15-2 File类 143

15-3 RandomAccessFile类 144

15-4 FileInputStream类 146

15-5 FileOutputStream类 147

15-6 FileReader类 149

15-7 BufferedReader类 150

15-8 FileWriter类 151

15-9 BufferedWriter类 152

15-10 本学时总结 153

第16学时 Java多线程机制 154

16-1 进程的概念 154

16-2 线程的概念 154

16-3 多线程的概念 154

16-4 线程的生命周期 155

16-5 如何创建线程 156

16-6 通过继承Thread类创建线程 156

16-7 通过Runnable接口创建线程体 159

16-8 本学时总结 162

第17学时 多线程机制的高级话题 163

17-1 引起线程状态改变的方法 163

17-2 线程状态转换 164

17-3 线程同步 166

17-4 本学时总结 170

第18学时 Java网络编程 171

18-1 什么是URL 171

18-2 URL类 171

18-3 URL类的常用方法 172

18-4 什么是Socket 173

18-5 Socket的通信原理 174

18-6 Socket编程 174

18-7 InetAddress类 177

18-8 获取本地计算机的信息 178

18-9 获取网络中计算机的信息 178

18-10 本学时总结 179

第19学时 图形图像处理编程 180

19-1 Java与图形 180

19-2 绘制直线 180

19-3 绘制矩形 181

19-4 绘制并填充椭圆 181

19-5 绘制并填充圆弧 182

19-6 绘制并填充多边形 183

19-7 颜色 184

19-8 字体控制 185

19-9 图像处理 187

19-10 设置Java窗口的图标 189

19-11 本学时总结 190

第20学时 播放声音和视频 191

20-1 声音的自动播放 191

20-2 控制声音播放 191

20-3 多线程的声音播放程序 193

20-4 创建一个播放器 195

20-5 播放器注册监听 196

20-6 播放器预提取媒体文件 196

20-7 启动和停止播放器播放媒体文件 196

20-8 创建实用的多媒体播放器 196

20-9 本学时总结 199

第21学时 通过案例练习巩固所学 200

21-1 在Applet中实现图片的幻灯播放 200

21-2 图片的文字水印与图像水印 201

21-3 代码自动生成 204

21-4 一个简单的异或加密程序 207

21-5 本学时总结 210

第22学时 Java与数据库连接 211

22-1 JDBC概念 211

22-2 Java数据库连接(JDBC) 211

22-3 创建数据源 212

22-4 使用JDBC连接数据库 214

22-5 装入驱动器 214

22-6 连接到数据库 215

22-7 Java访问数据库实例 216

22-8 本学时总结 223

第23学时 数据库操作 224

23-1 SQL查询 224

23-2 向数据库发送SQL语句 227

23-3 处理SQL执行结果 227

23-4 处理带参数的查询 230

23-5 本学时总结 234

第24学时 综合应用 235

24-1 向磁盘随机写数据 235

24-2 简易浏览器 240

24-3 本学时总结 245