《Java程序设计基础与应用》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:张飏,王琳主编;技能型紧缺人才培养规划教材编写委员会编写
  • 出 版 社:北京:海洋出版社
  • 出版年份:2005
  • ISBN:7502763651
  • 页数:193 页
图书介绍:本书是介绍Java程序设计语言的语法基础、程序设计方法的高职教材。

目录 1

第1章 Java概述 1

1.1 引言 1

1.2 Java简介 1

1.2.1 Java的历史 1

1.2.2 Java的发展历程 1

1.2.3 Java的特点 2

1.3 编程方法 4

1.3.1 过程编程 4

1.3.2 结构化编程 4

1.4 Java程序的开发 5

1.3.3 面向对象的编程 5

1.4.1 Java运行环境及安装 6

1.4.2 编制第一个Java Application程序 7

1.4.3 字节码的编译生成 9

1.4.4 字节码的解释与运行 10

1.4.5 另一种类型的Java程序 10

1.5 小结 11

1.6 习题 12

第2章 Java语言基础 13

2.1 基本语言要素 13

2.1.1 标识符 13

2.1.4 注释 14

2.1.3 分隔符 14

2.1.2 关键字 14

2.2 数据类型 15

2.2.1 基本数据类型 15

2.2.2 常量 17

2.2.3 变量 18

2.2.4 各种数据类型的转换 19

2.3 运算符 20

2.3.1 算术运算符 20

2.3.2 关系运算符 21

2.3.3 条件运算符 22

2.3.4 逻辑运算符 22

2.3.5 位运算符 23

2.3.6 其他运算符 24

2.3.7 运算符优先级 25

2.4 数组 25

2.4.1 一维数组 25

2.4.2 二维数组 27

2.5 字符串 27

2.5.1 创建字符串常量 27

2.5.2 字符串转换为相应类型数值 28

2.5.3 数值转换为字符串 29

2.5.4 String类中的方法 29

2.6 小结 32

2.7 习题 33

第3章 Java控制语句 35

3.1 选择控制语句 35

3.1.1 if语句 35

3.1.2 switch语句 37

3.2 循环控制语句 38

3.2.1 for语句 38

3.2.2 while语句 39

3.2.3 do-while语句 40

3.3 跳转语句 41

3.3.1 break语句 41

3.3.2 continue语句 42

3.3.3 return语句 43

3.4 小结 44

3.5 习题 44

第4章 面向对象编程 45

4.1 面向对象编程基础 45

4.1.1 面向对象概述 45

4.1.2 面向对象中的基本概念 46

4.2 类 48

4.2.1 创建新类型 48

4.2.2 为什么要创建新类型 49

4.2.3 类的声明 49

4.2.4 类的成员变量 53

4.2.5 类的成员方法 56

4.2.6 类的成员的访问控制 58

4.2.7 方法的参数传递 59

4.3 对象 60

4.3.1 创建对象 60

4.3.2 使用对象 60

4.3.3 清除对象 62

4.4 小结 62

4.5 习题 63

第5章 类的继承与多态 64

5.1 继承 64

5.1.1 认识继承 64

5.1.2 成员变量的继承和隐藏 67

5.1.3 成员方法的覆盖 69

5.1.4 this和super 70

5.2 类的多态与重载 72

5.2.1 关于多态 72

5.2.2 方法的重载 72

5.2.3 构造方法重载 75

5.3 小结 77

5.4 习题 77

第6章 异常处理 78

6.1 异常处理基础 78

6.1.1 异常及其发生的原因 78

6.1.2 异常的分类 78

6.2.1 try和catch的使用 79

6.2 捕获及处理异常 79

6.2.2 finally 80

6.3 异常抛出 81

6.3.1 throw和throws语句 81

6.3.2 定义自己的异常类 82

6.4 小结 83

6.5 习题 83

第7章 多线程编程 84

7.1 Java多线程机制 84

7.1.1 Java线程的基本概念 84

7.1.2 多线程的实现 85

7.1.3 线程的同步 87

7.2 多线程编程实例 88

7.3 小结 91

7.4 习题 91

第8章 常用包和标准输入/输出 92

8.1 Java常用包 92

8.2 标准输入/输出 93

8.2.1 标准输入方法 93

8.2.2 标准输出方法 94

8.3 小结 95

8.4 习题 95

9.1 应用程序框架 96

9.1.1 框架类JFrame 96

第9章 GUI设计基础 96

9.1.2 按钮类JButton 97

9.1.3 标签类JLabel 99

9.1.4 AWT包的字体类Font 99

9.1.5 AWT包的颜色类Color 100

9.2 Action事件处理 102

9.2.1 事件驱动 102

9.2.2 Action事件处理 102

9.2.3 区别事件源 104

9.3 布局管理器 106

9.3.1 swing容器 106

9.3.2 布局管理器的构造方法 106

9.3.3 布局管理器的使用 107

9.4 文本框与密码框 108

9.4.1 单行输入文本框类JTextField 108

9.4.2 密码输入框类JPasswordField 109

9.4.3 文本框与密码框的事件处理 109

9.5 对话框 110

9.5.1 系统预定义对话框 110

9.5.2 自定义对话框 112

9.6 菜单系统 114

9.6.1 菜单栏JMenuBar类 115

9.6.2 菜单JMenu类 115

9.6.3 JMenuItem类 115

9.6.4 菜单项目的事件处理 116

9.7.1 简单表格 117

9.7 表格 117

9.7.2 默认的表格模型 118

9.7.3 表格的选择模式 120

9.8 小结 121

9.9 习题 121

第10章 JDBC数据库访问 123

10.1 使用MySQL数据库 123

10.1.1 MySQL数据库安装与启动 124

10.1.2 SQL语言简介——数据定义语句 125

10.1.3 SQL语言简介——数据操作语句 126

10.2.1 JDBC简介 128

10.2.2 JDBC的数据库驱动程序 128

10.2 java数据库连接 128

10.2.3 JDBC的基本功能 129

10.3 应用JDBC 129

10.3.1 加载JDBC驱动 129

10.3.2 建立数据库的连接 129

10.3.3 发送SQL语句 131

10.3.4 访问结果集 132

10.4 应用举例:通讯录 134

10.4.1 封装数据库访问的基本操作 134

10.4.2 自定义JTable类表格模型 136

10.4.3 为表格模型增加删除与插入功能 139

10.4.4 整合各个模块 142

10.6 习题 144

10.5 小结 144

第11章 Java的Web应用 145

11.1 客户端小应用程序applet 145

11.1.1 JApplet类的基本方法 146

11.1.2 使用swing组件的applet 146

11.1.3 转换swing应用程序为swing小应用程序 147

11.2 服务器端小应用程序servlet 148

11.2.1 交互式网页 148

11.2.2 servlet引擎:tomcat 148

11.2.3 servlet版的“Hello,World!” 150

11.2.4 JDBC应用 153

11.3.1 jsp简介 156

11.3 java服务器网页jsp 156

11.3.2 jsp快速上手 157

11.3.3 在jsp中使用javaBean 160

11.4 小结 162

11.5 习题 163

附录A Java关键字 164

附录B Java编程规则 166

附录C String类方法汇总 169

附录D Thread类方法汇总 174

附录E InputStream类方法汇总 178

附录F PrintStream类方法汇总 179

部分习题参考答案 181