图书介绍

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

Java程序案例教程
  • 田智,杨艳慈主编;王欣,李占平,旭日,曹慧,杨飞副主编;任靖,荣艳冬参编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560631875
  • 出版时间:2013
  • 标注页数:326页
  • 文件大小:40MB
  • 文件页数:335页
  • 主题词:JAVA语言-程序设计-高等职业教育-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 认识Java1

1.1 Java的历史1

1.2 Java的现状2

1.3 Java的特点2

1.3.1 Java语言的优点2

1.3.2 Java语言的关键特性3

1.4 Java虚拟机(JVM)4

1.5 Java的开发工具与开发环境5

1.5.1 JDK的下载、安装及环境变量配置5

1.5.2 JDK的主要开发工具Eclipse8

1.6 编写第一个Java程序11

实训 Java程序的运行12

习题13

第2章 简单的Java程序14

2.1 一个简单的例子14

2.2 简单的Java程序解析16

2.2.1 类(class)16

2.2.2 大括号、段及主体16

2.2.3 程序运行的起始点main()method17

2.2.4 Java程序的注释17

2.2.5 Java中的标识符18

2.2.6 Java的关键字18

2.2.7 变量19

2.2.8 变量的设置19

2.2.9 println()20

2.3 程序的检测20

2.4 提高程序的可读性22

实训 Java程序的运行23

习题24

第3章 Java基本程序设计25

3.1 变量与数据类型25

3.1.1 变量与常量25

3.1.2 Java的变量类型26

3.1.3 基本数据类型26

3.1.4 数据类型的转换35

案例1 数据类型转换37

3.2 运算符、表达式与语句38

3.2.1 表达式与运算符38

3.2.2 运算符的优先级46

3.2.3 表达式47

3.2.4 表达式的类型转换49

案例2 根据成绩计算绩点50

3.3 循环与选择性语句51

3.3.1 程序的结构设计51

3.3.2 选择结构52

3.3.3 多重选择语句——switch语句56

3.3.4 while循环58

3.3.5 do...while循环60

3.3.6 for循环61

3.3.7 循环嵌套62

3.3.8 循环的跳离64

3.3.9 局部变量66

案例3 利用循环输出图形67

实训 输出某年某个月的天数68

习题70

第4章 数组与方法72

4.1 一维数组72

4.1.1 一维数组的声明与内存的分配72

4.1.2 数组中元素的表示方法74

4.1.3 数组初值的赋值75

4.1.4 与数组操作有关的API方法75

案例1 找出数组元素中的最大值与最小值77

4.2 二维数组78

4.2.1 二维数组的声明与分配内存78

4.2.2 二维数组元素的引用及访问80

4.3 多维数组80

4.4 方法81

4.4.1 方法操作的简单范例82

4.4.2 方法的参数与返回值83

4.4.3 方法的重载84

4.4.4 将数组传递到方法中85

案例2 遍历数组88

实训 逆序输出一个数组89

习题90

第5章 类的基本形式91

5.1 面向对象程序设计的基本概念91

5.1.1 对象92

5.1.2 类92

5.1.3 封装性92

5.1.4 继承性93

5.1.5 类的多态性93

5.2 类与对象93

5.2.1 类的声明94

5.2.2 创建新的对象95

5.2.3 创建多个新对象97

案例1 对象组合案例98

5.3 类的封装性99

5.4 在类内部调用方法105

5.5 引用数据类型的传递106

5.6 匿名对象110

5.7 构造方法110

5.8 对象的比较115

5.9 this关键字的使用118

5.10 static关键字的使用123

5.10.1 静态变量123

5.10.2 静态方法127

5.10.3 main()方法130

5.10.4 静态代码块131

案例2 static成员变量和实例变量的区别132

5.11 构造方法的私有133

5.12 对象数组的使用135

实训 计算面积136

习题138

第6章 类的继承140

6.1 继承的基本概念140

6.1.1 子类对象的实例化过程142

6.1.2 super关键字的使用146

6.1.3 限制子类的访问148

6.1.4 复写150

案例1 继承案例154

6.2 抽象类156

6.3 Object类159

6.4 final关键字161

6.5 接口(interface)163

案例2 接口案例166

6.6 对象的多态性167

6.6.1 instanceof关键字的使用170

6.6.2 复写Object类中的equals方法172

6.6.3 接口对象的实例化174

6.7 匿名内部类177

实训 上转型对象调用子类重写179

习题180

第7章 异常处理184

7.1 异常的基本概念184

7.1.1 异常处理的目的184

7.1.2 简单的异常范例184

7.1.3 发生异常时的处理185

7.1.4 异常处理的方法188

7.2 异常类的继承架构188

7.3 抛出异常189

7.3.1 在程序中抛出异常189

7.3.2 指定方法抛出异常190

7.4 编写自己的异常类192

习题193

第8章 包及访问权限197

8.1 包的概念及使用197

8.1.1 包(package)的基本概念197

8.1.2 import语句的使用198

8.1.3 JDK中常见的包200

8.2 类成员的访问控制权限200

8.3 Java的命名习惯202

习题202

第9章 多线程205

9.1 进程与线程205

9.2 认识线程206

9.2.1 通过继承Thread类实现多线程207

9.2.2 通过实现Runnable接口实现多线程209

9.2.3 两种多线程实现机制的比较211

9.3 线程的状态216

9.4 线程操作的一些方法217

9.4.1 取得和设置线程的名称218

9.4.2 线程是否启动的判断221

9.4.3 后台线程与setDaemon()方法222

9.4.4 线程的强制运行223

9.4.5 线程的休眠225

习题227

第10章 文件IO操作229

10.1 File类229

10.2 RandomAccessFile类231

案例1 随机流234

10.3 流类234

10.3.1 字节流235

10.3.2 字符流239

10.3.3 管道流243

10.3.4 ByteArrayInputStream与ByteArrayOutputStream245

10.3.5 System.in和System.out247

10.3.6 打印流247

10.3.7 DataInputStream与DataOutputStream249

10.3.8 合并流253

10.3.9 字节流与字符流的转换255

10.3.10 IO包中的类层次关系图257

案例2 缓冲流案例258

10.4 字符编码260

10.5 对象序列化263

实训 使用数据流读、写文件265

习题266

第11章 Java常用类库268

11.1 API概念268

11.2 String类和StringBuffer类268

11.3 基本数据类型的包装类269

11.4 System类与Runtime类270

11.4.1 System类270

11.4.2 Runtime类272

11.5 Date与Calendar、DateFormat类272

11.6 Math与Random类274

实训 使用Date类或Calendar类处理日期、时间275

习题276

第12章 Java网络程序设计277

12.1 Socket介绍277

12.2 Socket程序278

12.3 DatagramSocket程序286

实训 使用套接字进行简单的网络通信289

习题291

第13章 图形用户界面设计292

13.1 GUI概述292

13.1.1 AWT简介292

13.1.2 Swing简介293

13.2 组件的创建与使用293

13.3 布局管理器298

13.4 事件处理302

实训 制作简单的计算器313

习题317

附录 Java定义的格式318

参考文献326

热门推荐