图书介绍

Java程序设计案例教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java程序设计案例教程
  • 周怡主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302225881
  • 出版时间:2010
  • 标注页数:239页
  • 文件大小:35MB
  • 文件页数:252页
  • 主题词:JAVA语言-程序设计-医学院校-教材

PDF下载


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

下载说明

Java程序设计案例教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java语言概述1

1.1 Java语言简介1

1.2 第一个Java语言程序3

1.2.1 Java开发环境3

1.2.2 “Java与咖啡”源代码4

1.2.3 程序输入、调试和运行步骤4

1.3 Java语言开发环境6

1.3.1 JDK的下载与安装6

1.3.2 Eclipse的下载与使用7

1.3.3 Java小程序输入、调试和运行步骤7

本章小结8

习题19

第2章 Java语言基础11

2.1 基本语言要素11

2.1.1 标识符11

2.1.2 关键字12

2.1.3 分隔符12

2.1.4 注释13

2.2 基本数据类型13

2.2.1 整数类型13

2.2.2 浮点类型14

2.2.3 字符类型14

2.2.4 布尔类型15

2.3 常量和变量15

2.3.1 常量15

2.3.2 变量16

2.4 运算符和表达式18

2.4.1 运算符18

2.4.2 表达式23

2.5 赋值语句25

2.6 Java数据类型的转换27

2.6.1 自动类型转换27

2.6.2 强制类型转换27

本章小结28

习题228

第3章 Java流程控制30

3.1 顺序结构及可视化输入输出30

3.2 选择结构32

3.2.1 单分支选择语句(if语句)32

3.2.2 双分支选择语句(if…else语句)33

3.2.3 用嵌套的if语句实现多分支选择结构34

3.2.4 多分支选择语句(if…else if…else语句)35

3.2.5 switch语句38

3.3 循环结构40

3.3.1 while语句41

3.3.2 do…while语句43

3.3.3 for语句44

3.3.4 循环的嵌套46

3.3.5 跳转语句47

本章小结48

习题348

第4章 数组52

4.1 一维数组52

4.1.1 数组的建立53

4.1.2 数组元素的引用54

4.1.3 数组的复制55

4.2 一维数组算法应用实例55

4.3 二维数组和多维数组57

4.3.1 二维数组元素的逻辑结构57

4.3.2 二维数组的初始化58

4.3.3 二维数组元素的引用58

4.4 Java中的字符串59

4.4.1 String类60

4.4.2 可变长字符串StringBuffer类63

4.5 Arrays与ArrayList类64

4.5.1 Arrays类64

4.5.2 ArrayList类65

本章小结66

习题466

第5章 Java面向对象程序设计69

5.1 类和对象69

5.1.1 面向对象方法69

5.1.2 类的定义74

5.1.3 成员变量75

5.1.4 成员方法76

5.1.5 构造方法77

5.1.6 对象的创建和使用78

5.1.7 类成员与实例成员80

5.1.8 对象数组81

5.2 类的封装性82

5.2.1 封装的概念82

5.2.2 访问权限修饰符83

5.2.3 方法的重载83

5.2.4 this引用84

5.2.5 类之间的组合关系86

5.3 类的继承性86

5.3.1 继承的概念86

5.3.2 子类的定义90

5.3.3 super引用92

5.3.4 抽象类与最终类93

5.3.5 内部类94

5.4 接口95

5.4.1 接口的概念96

5.4.2 声明接口98

5.4.3 实现接口99

5.4.4 接口变量99

5.5 类的多态性100

5.5.1 多态性的概念100

5.5.2 运行时多态性101

本章小结102

习题5103

第6章 包与异常处理105

6.1 包105

6.1.1 包的创建106

6.1.2 包的导入106

6.1.3 案例6-1的实现106

6.2 异常108

6.2.1 异常的概念108

6.2.2 Java的异常类109

6.2.3 异常处理机制110

6.2.4 自定义异常113

6.2.5 案例6-2的分析与实现114

本章小结118

习题6118

第7章 图形用户界面120

7.1 图形用户界面设计基础120

7.1.1 AWT与Swing概述121

7.1.2 容器与布局管理器122

7.1.3 初识事件及事件处理126

7.1.4 图形用户界面的设计方法和步骤126

7.1.5 案例7-1的实现126

7.2 Swing组件及其应用134

7.2.1 常用Swing组件135

7.2.2 案例7-2的实现与分析137

7.3 Java的事件处理机制141

7.3.1 委托事件模型141

7.3.2 案例7-2中的事件处理的分析144

7.4 窗口与菜单145

7.4.1 菜单的组成与菜单类145

7.4.2 为窗口加入菜单146

7.4.3 案例7-3的实现146

7.5 图形绘制150

7.5.1 Graphics类150

7.5.2 在组件上绘图151

7.5.3 案例7-4的实现151

本章小结153

习题7153

第8章 多线程155

8.1 线程的概述155

8.1.1 线程和进程155

8.1.2 线程的属性157

8.2 创建、执行和调度线程159

8.2.1 线程的创建和执行159

8.2.2 线程的调度162

8.2.3 线程的同步163

8.2.4 线程的阻塞165

8.3 线程应用实例169

本章小结170

习题8170

第9章 Java Applet172

9.1 Applet程序172

9.1.1 Applet类176

9.1.2 Applet的工作原理178

9.2 在HTML中嵌入Applet程序182

9.2.1 HTML的结构183

9.2.2 HTML向Applet传递参数184

9.3 Applet程序中的多媒体应用186

9.3.1 声音的加载与播放186

9.3.2 图像的加载与显示187

本章小结188

习题9188

第10章 Java输入输出流190

10.1 基本输入输出流类190

10.1.1 基本输入输出流类简介192

10.1.2 Reader/Writer类195

10.2 文件输入输出196

10.2.1 File类198

10.2.2 文件输出流200

10.2.3 文件输入流201

10.3 数据文件应用202

本章小结205

习题10206

第11章 JDBC与数据库访问207

11.1 关系型数据库的基础知识207

11.1.1 数据库概念207

11.1.2 Access介绍208

11.2 Access的初步应用209

11.2.1 数据库设计209

11.2.2 建立数据库210

11.2.3 创建表211

11.2.4 在数据表间建立关系214

11.2.5 常用的SQL语句介绍215

11.3 通过JDBC访问数据库217

11.3.1 JDBC基本原理217

11.3.2 JDBC驱动程序类型217

11.3.3 基于JDBC的数据库程序设计218

本章小结223

习题11223

第12章 Java网络程序设计225

12.1 基于TCP的Socket程序设计225

12.1.1 套接字的定义228

12.1.2 套接字的用法228

12.2 InetAddress类231

12.3 基于UDP的Socket通信232

12.3.1 DatagramPacket类236

12.3.2 DatagramSocket类236

12.3.3 基于UDP协议的Socket运行过程236

12.4 Java对IPv6的支持237

本章小结237

习题12238

参考文献239

热门推荐