图书介绍

面向对象的程序设计与Java2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

面向对象的程序设计与Java
  • 娄不夜,王利编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302088357
  • 出版时间:2004
  • 标注页数:314页
  • 文件大小:17MB
  • 文件页数:330页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

面向对象的程序设计与JavaPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Java程序初步1

1.1 Java语言特点1

1.1.1 面向对象1

1.1.2 平台无关4

1.2一个简单的Java程序6

1.3编译和运行Java程序8

1.3.1 Java开发工具包简介8

1.3.2编译和运行Java程序10

1.4 Java词法结构11

1.4.1 空白符号12

1.4.2注释12

1.4.3词法符号13

1.5小结15

习题16

第2章 数据与数据运算18

2.1基本数据类型18

2.1.1分类及特性18

2.1.2文字19

2.1.3变量23

2.2基本类型转换24

2.2.1 自动转换24

2.2.2强制转换26

2.3运算符28

2.3.1算术运算符29

2.3.2关系运算符32

2.3.3逻辑运算符34

2.3.4位逻辑运算符35

2.3.5位移运算符37

2.3.6三目条件运算符39

2.3.7赋值运算符40

2.4表达式42

2.4.1表达式的结果和类型42

2.4.2表达式的计算次序43

2.5小结45

习题46

第3章 Java语句50

3.1语句概述50

3.2选择语句52

3.2.1 if语句52

3.2.2 if-else语句53

3.2.3 switch语句55

3.3.1 while语句57

3.3循环语句57

3.3.2 do-while语句58

3.3.3 for语句60

3.4跳转语句62

3.4.1 return语句62

3.4.2 break语句63

3.4.3 continue语句64

3.5小结65

习题66

第4章 Java类70

4.1 引用类型70

4.2类的定义与对象的创建71

4.3.1变量的定义72

4.3变量72

4.3.2变量的初始化75

4.3.3对成员变量的访问77

4.4方法79

4.4.1 方法定义79

4.4.2方法调用82

4.4.3构造方法82

4.4.4方法重载(method overload)85

4.4.5类方法87

4.5 以对象为单位的信息传递88

4.5.1用对象作为参数88

4.5.2将对象作为返回值89

4.6“has-a”关系90

4.7对象清除92

4.8几个基本的类94

4.8.1 Math94

4.8.2 System95

4.8.3基本类型的包装类97

4.9小结99

习题100

第5章 继承、接口与包107

5.1 继承107

5.1.1 extends子句107

5.1.2类成员108

5.1.3“is-a”关系110

5.1.4成员变量隐藏111

5.1.5方法覆盖(method override)112

5.1.6再论构造方法116

5.1.7扩展抽象类118

5.2接口121

5.2.1 接口定义121

5.2.2接口实现122

5.2.3接口类型123

5.2.4名字冲突处理126

5.3引用类型转换127

5.3.1自动赋值转换127

5.3.2强制转换128

5.4包128

5.4.1包及其使用128

5.4.2访问控制132

5.5()bject类135

5.6小结137

习题138

第6章 Java字符串144

6.1 String类144

6.1.1 构造方法145

6.1.2提取与定位147

6.1.3字符串比较148

6.1.4其他若干实例方法151

6.1.5类方法value()f152

6.2 StringBuffer类153

6.2.1 构造方法153

6.2.2长度与容量154

6.2.3基本方法155

6.3.1字符串文字156

6.3字符串的特殊处理156

6.3.2运算符+158

6.4小结159

习题159

第7章 Java数组162

7.1数组类型与数组变量162

7.1.1 数组类型162

7.1.2数组变量162

7.2数组创建163

7.2.1数组创建表达式163

7.2.2数组初始化块164

7.3数组访问166

7.3.1对数组元素的访问166

7.3.2对数组成员的访问167

7.4二维数组168

7.5数组应用举例170

7.6小结172

习题173

第8章 例外处理176

8.1 例外分类176

8.2引发例外178

8.3声明抛出例外180

8.4捕捉例外183

8.4.1 try和catch子句183

8.4.2 多个catch子句184

8.4.3未捕捉到的例外186

8.4.4再引发例外187

8.4.5 finally子句188

8.5定义自己的例外类型189

8.6构造方法与例外处理191

8.7小结192

习题193

第9章 线程与同步196

9.1线程创建196

9.1.1 通过实现Runnable接口创建线程196

9.1.2通过扩展Thread类创建线程198

9.1.3两种方法的共性199

9.2线程控制200

9.2.1 线程状态201

9.2.2线程优先级201

9.2.3 yield()202

9.2.4 sleep(long millis)203

9.2.5 interrupt()204

9.2.6 join()206

9.2.7精灵线程与程序终止206

9.3互斥与同步207

9.3.1 临界区与互斥207

9.3.2线程同步210

9.4小结216

习题217

第10章 输入与输出220

10.1 File类221

10.1.1 构造方法221

10.1.2实例方法221

10.2.1 InputStream和()utputStream224

10.2字节流224

10.2.2 FileInputStream和File()utputStream225

10.2.3 ByteArrayInputStream和ByteArray()utputStream226

10.2.4 PipedInputStream和Piped()utputStream227

10.2.5 BufferedInputStream和Buffered()utputStream230

10.3字符流230

10.3.1 Reader和Writer231

10.3.2 InputStreamReader和()utputStreamWriter232

10.3.3 FileReader和FileWriter233

10.3.4 CharArrayReader和CharArrayWriter234

10.3.5 StringReader和StringWriter234

10.4高级流235

10.4.1DataInputStream和Data()utputStream235

10.3.7 BufferedReader和BufferedWriter235

10.3.6 PipedReader和PipedWriter235

10.4.2 PrintStream和PrintWriter237

10.4.3标准输入输出流238

10.5小结240

习题241

第11章 GUI设计244

11.1 GUI程序概述244

11.2事件处理247

11.2.1委托模型247

11.2.2编程方法248

11.2.3常用的事件类和监听器接口250

11.3 Swing组件的一般功能252

11.4.1容器组件257

11.4容器与布局257

11.4.2流式布局管理器260

11.4.3边界式布局管理器262

11.4.4栅格式布局管理器263

11.4.5框式布局管理器265

11.5几个常用的原子组件268

11.5.1标签269

11.5.2按钮270

11.5.3 复选框272

11.5.4单选钮275

11.5.5文本域277

11.5.6文本区280

11.5.7组合框282

11.5.8列表框284

11.6小结286

习题287

第12章 Java applet289

12.1 applet概述289

12.2 HTML的APPLET标记292

12.3 Applet类295

12.3.1小应用程序生命周期296

12.3.2主要行为方法296

12.4绘制图形300

12.4.1 GUI绘制机制301

12.4.2绘图支持类304

12.5小结311

习题312

参考文献314

热门推荐