求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

Java大学实用教程查看源代码讨论查看历史

跳转至: 导航搜索

来自 孔夫子网 的图片

Java大学实用教程》,耿祥义 编著 著,出版社:电子工业出版社。

电子工业出版社成立于1982年10月,是工业和信息化部直属的科技与教育出版社[1],享有“全国优秀出版社”、“讲信誉、重服务”的优秀出版社、“全国版权贸易先进单位”、首届中国出版政府奖“先进出版单位”等荣誉称号[2]

内容简介

本书共13章,重点讲解类与对象、类的继承、接口、泛型、字符串与模式匹配、实用类及数据结构、多线程、输入/输出流、图形用户界面设计、网络编程、数据库操作、Java Applet程序设计等内容。本书注重可读性和实用性,加大了面向对象的知识容量,对部分例题的内容做了调整,特别将2章关于数据库的讲解更改为Derby数据库。本书提供配套的教学资源,有配套的辅导书《Java大学实用教程学习指导(第4版)》。本书适合作为高等学校相关课程的教材,也可以作为自学用书。

作者介绍

耿祥义,1995年中国科学技术大学博士毕业,获理学博士学位。1997年从中山大学博士后流动站出站。现任大连交通大学教授,具有多年从事Java语言教学经验,编写出版多部教材。

目录

章 Java语言概述1

1.1 Java语言的诞生1

1.2 学习Java的必要性2

1.3 Java的特点3

1.4 Java与C/C 之关系5

1.5 Java运行平台5

1.6 Java程序开发7

1.7 K 1.6编译器的兼容性10

问答题10

作业题10

第2章 基本数据类型和数组11

2.1 标识符和关键字11

2.2 基本数据类型12

2.3 基本数据类型的转换14

2.4 数据的输入和输出15

2.5 数组17

问答题19

作业题20

第3章 运算符、表达式和语句21

3.1 算术运算符和算术表达式21

3.2 关系运算符和关系表达式22

3.3 逻辑运算符和逻辑表达式23

3.4 赋值运算符和赋值表达式23

3.5 移位运算符23

3.6 位运算符25

3.7 条件运算符26

3.8 instanceof运算符26

3.9 一般表达式26

3.10 语句概述26

3.11 分支语句27

3.12 循环语句30

3.13 跳转语句32

问答题33

作业题35

第4章 类和对象36

4.1 面向对象编程36

4.2 类声明和类体39

4.3 类体的构成40

4.4 构造方法与对象的创建41

4.5 对象的引用与实体45

4.6 成员变量46

4.7 方法48

4.8 方法重载53

4.9 关键字this54

4.10 包55

4.11 import语句57

4.12 访问权限60

4.13 对象的组合64

4.14 基本类型数据的类包装67

4.15 对象数组68

4.16 反编译和文档生成器69

4.17 jar文件69

问答题71

作业题72

第5章 继承、接口和泛型73

5.1 子类与父类73

5.2 子类的继承性74

5.3 子类对象的构造过程75

5.4 成员变量隐藏和方法重写76

5.5 关键字super79

5.6 final类与final方法82

5.7 对象的上转型对象82

5.8 继承与多态84

5.9 abstract类85

5.10 面向抽象85

5.11 接口88

5.12 接口回调90

5.13 面向接口92

5.14 抽象类与接口的比较94

5.15 内部类94

5.16 匿名类95

5.17 异常类97

5.18 泛型类98

问答题102

作业题104

第6章 字符串和正则表达式105

6.1 String类105

6.2 StringBuffer类111

6.3 StringTokenizer类113

6.4 正则表达式及字符串的替换与分解114

6.5 Scanner类116

6.6 模式匹配118

问答题121

作业题122

第7章 常用实用类123

7.1 Date类123

7.2 Calendar类125

7.3 Math类与BigInteger类126

7.4 数字格式化129

7.5 LinkedList<E>泛型类132

7.6 HashSet<E>泛型类136

7.7 HashMap<K,V>泛型类139

7.8 TreeSet<E>泛型类140

7.9 TreeMap<K, V>泛型类142

7.10 Stack<E>泛型类143

问答题144

作业题145

第8章 线程146

8.1 Java中的线程147

8.2 线程的生命周期147

8.3 线程的优先级与调度管理151

8.4 Thread的子类创建线程152

8.5 Runable接口153

8.6 线程的常用方法158

8.7 线程同步161

8.8 使用wait、notify和notifyAll协调同步线程162

8.9 挂起、恢复和终止线程164

8.10 线程联合167

8.11 守护线程167

问答题168

作业题169

第9章 输入流和输出流170

9.1 文件171

9.2 文件字节流173

9.3 文件字符流175

9.4 缓冲流177

9.5 数组流179

9.6 字符串流181

9.7 数据流181

9.8 对象流183

9.9 序列化和对象克隆184

9.10 读写流185

9.11 使用Scanner解析文件188

9.12 文件锁191

问答题192

作业题192

0章 图形用户界面设计194

10.1 AWT组件与SWING组件概述194

10.2 JFrame窗体195

10.3 菜单组件197

10.4 布局设计198

10.5 中间容器203

10.6 文本组件205

10.7 按钮与标签组件212

10.8 复选框与单选按钮组件214

10.9 列表组件215

10.10 表格组件217

10.11 树组件219

10.12 进度条组件221

10.13 组件常用方法224

10.14 窗口事件227

10.15 鼠标事件228

10.16 焦点事件233

10.17 键盘事件233

10.18 AWT线程236

10.19 计时器238

10.20 MVC设计模式239

10.21 播放音频241

10.22 按钮绑定到键盘243

10.23 对话框245

10.24 多文档界面251

10.25 发布应用程序254

问答题255

作业题255

1章 Java中的网络编程256

11.1 URL类257

11.2 读取URL中的资源257

11.3 显示URL资源中的HTML文件259

11.4 处理超链接261

11.5 IAddress类262

11.6 套接字Socket263

11.7 使用多线程处理套接字连接266

11.8 UDP数据报270

11.9 广播数据报273

11.10 Java远程调用276

问答题280

作业题280

2章 Java数据库操作281

12.1 BC简介281

12.2 Microsoft Access数据库282

12.3 BC-ODBC桥接器283

12.4 查询操作285

12.5 更新、插入与删除操作289

12.6 用结果集更新数据库中的表290

12.7 CachedRowSetImpl类292

12.8 预处理语句294

12.9 事务296

12.10 批处理298

12.11 使用JTable组件操作表298

12.12 SQL Server 2000数据库303

12.13 使用纯Java数据库驱动程序304

问答题306

作业题306

3章 Java Applet308

13.1 Java Applet的运行原理308

13.2 在Java Applet中播放声音311

13.3 在网页向Java Applet传值312

13.4 在Java Applet中使用组件312

13.5 在Java Applet中绘制图形317

13.6 在Java Applet中绘制图像318

13.7 在Java Applet中播放幻灯片320

13.8 Java Applet网络聊天室320

问答题324

作业题324

参考文献

  1. 我国出版社的等级划分和分类标准,知网出书,2021-03-01
  2. 关于我们,电子工业出版社