《Java编程基础》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:曹静主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2008
  • ISBN:9787508455891
  • 页数:198 页
图书介绍:

前言 1

第1章 引言 1

教学要求 1

1.1什么是编程 1

1.2 Java是什么 2

1.2.1 Java的语言背景 2

1.2.2 Java可以做什么 2

1.2.3 Java的技术特点 3

1.2.4 Java平台介绍 4

1.2.5 Java运行系统 5

本章小结 6

思考题 6

第2章 开发Java程序 7

教学要求 7

2.1下载、安装和使用JDK 7

2.1.1下载和安装JDK 7

2.1.2配置环境变量 9

2.2第一个Java程序实例:HelloJava 10

2.2.1编写源程序HelloJava.java 10

2.2.2编译和运行 11

2.2.3源代码解析 12

2.2.4 Java的类文件 13

2.3 Java开发工具IDE 14

2.3.1小巧的JCreator 14

2.3.2开源的Eclipse 20

本章小结 27

编程练习题 27

第3章 类和对象 28

教学要求 28

3.1类和对象的基本概念 28

3.1.1浅述面向对象的软件开发方法 28

3.1.2概念世界的实体与程序中的对象 28

3.1.3初识类与对象 29

3.2类的实现 29

3.2.1类的组成 29

3.2.2特殊的方法:构造方法 32

3.3对象的使用 33

3.3.1使用对象的程序实例 33

3.3.2从类实例化对象 34

3.3.3属性的get和set方法 36

3.4使用对象和类的OOP编程实例 37

本章小结 39

编程练习题 39

第4章 Java语言基础 40

教学要求 40

4.1代码编写规范 40

4.2标识符 40

4.2.1标识符命名规则 40

4.2.2 Java关键字 41

4.3注释 41

4.4常量与变量 42

4.5数据类型 43

4.5.1基本数据类型 43

4.5.2类型转换 45

4.5.3基本数据类型的包装类 46

4.5.4引用类型简介 47

4.6运算符与表达式 47

4.6.1各种常用运算符 47

4.6.2表达式与语句 50

4.6.3复杂的运算:运算符与表达式的综合运用 50

4.7简单的输入与输出 53

4.7.1使用System.out.println()和System.in.read() 53

4.7.2使用JOptionPane.showInputDialog()和JOptionPane.showMessageDialog() 54

本章小结 55

编程练习题 56

第5章 深入讨论类 57

教学要求 57

5.1对象的创建与销毁 57

5.2引用赋值 60

5.3深入讨论方法 62

5.3.1方法的定义、调用和返回 62

5.3.2从方法返回对象 70

5.3.3区别同名的局部变量与成员变量:this引用 70

5.4构造方法 72

5.5类的静态成员 74

5.5.1 static关键字 74

5.5.2成员与静态方法的关系 76

5.6表现多态:方法重载 78

5.6.1如何定义和调用重载的方法 78

5.6.2构造方法的重载 79

5.7继承 81

5.7.1类的继承 82

5.7.2 super关键字 85

5.7.3继承中的final修饰符 87

5.8抽象类与接口 87

5.8.1抽象类与抽象方法 87

5.8.2接口 88

5.8.3接口实现多继承效果 91

5.9包与访问控制修饰符 94

5.9.1包的概念与作用 94

5.9.2使用包 95

5.9.3访问控制符 97

本章小结 102

编程练习题 103

第6章 程序的流程控制 104

教学要求 104

6.1流程控制语句 104

6.2选择结构 105

6.2.1二选一:if-else语句 105

6.2.2多选一:嵌套的if-else结构 107

6.2.3另一种多选一:switch语句 111

6.2.4实例运用 115

6.3循环结构 118

6.3.1 while语句 118

6.3.2 for语句 121

6.3.3 do-while语句 123

6.3.4循环的嵌套 124

6.3.5实例运用 126

6.4跳转控制 128

6.4.1 break语句的使用 128

6.4.2 continue语句的使用 131

本章小结 132

编程练习题 132

第7章 数组 133

教学要求 133

7.1基本数据类型的一维数组 133

7.1.1定义和初始化 133

7.1.2数组与for循环的结合运用 136

7.1.3实例运用 137

7.2对象数组 142

7.3多维数组 146

7.3.1多维数组的形成 146

7.3.2二维数组的定义和使用 146

7.4数组实用类Arrays 150

本章小结 152

编程练习题 153

第8章 异常处理 154

教学要求 154

8.1保证程序的健壮性:异常处理 154

8.1.1异常的基本概念 154

8.1.2 Java的异常处理机制 154

8.1.3异常的分类 155

8.2处理异常 156

8.2.1未被捕获的异常 156

8.2.2利用try-catch-finally语句处理异常 157

8.2.3自定义异常 162

8.2.4使用throw抛出异常 163

8.2.5使用throws 164

8.2.6综合实例 165

本章小结 169

本章介绍的类、对象和方法 170

编程练习题 171

第9章 处理字符串 172

教学要求 172

9.1字符串的表示 172

9.2 String类 172

9.2.1 String的构造函数 172

9.2.2使用String 172

9.2.3实例运用:基本数据类型与字符串的转换 174

9.3 StringBuffer类 175

9.3.1 StringBuffer的构造函数 175

9.3.2使用StringBuffer 176

9.3.3实例运用:加密与解密 176

9.4字符串分析器:StringTokenizer 177

9.4.1 StringTokenizer类的作用 177

9.4.2使用StringTokenizer类分析字符串 178

9.4.3操作字符串方法的运用 179

9.4.4实例运用:危险字符过滤器 182

本章小结 183

本章介绍的类、对象和方法 184

编程练习题 185

第10章 Java常用API介绍 186

教学要求 186

10.1 Java常用API简介 186

10.2数学函数的使用:Math类 186

10.2.1 Math类简介 186

10.2.2 Math类常量 186

10.2.3 Math类常用方法 187

10.3随机数的产生:Random类 188

10.3.1 Random类简介 188

10.3.2 Random类常用方法 188

10.4处理时间与日期类 191

10.4.1简介 191

10.4.2 Date类 191

10.4.3 DateFormat类 192

10.4.4 Calendar类 194

10.5大数字的处理 195

10.5.1 BigInteger类 195

10.5.2 BigDecimal类 196

本章小结 196

编程练习题 197

参考文献 198