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

- 田智,杨艳慈主编;王欣,李占平,旭日,曹慧,杨飞副主编;任靖,荣艳冬参编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560631875
- 出版时间:2013
- 标注页数:326页
- 文件大小:40MB
- 文件页数:335页
- 主题词:JAVA语言-程序设计-高等职业教育-教材
PDF下载
下载说明
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
热门推荐
- 3679318.html
- 604975.html
- 1928654.html
- 3558429.html
- 2711349.html
- 3086006.html
- 2381623.html
- 2393066.html
- 3352151.html
- 1066385.html
- http://www.ickdjs.cc/book_3562561.html
- http://www.ickdjs.cc/book_3111200.html
- http://www.ickdjs.cc/book_1954997.html
- http://www.ickdjs.cc/book_1348147.html
- http://www.ickdjs.cc/book_2614279.html
- http://www.ickdjs.cc/book_3424817.html
- http://www.ickdjs.cc/book_814086.html
- http://www.ickdjs.cc/book_137227.html
- http://www.ickdjs.cc/book_2810612.html
- http://www.ickdjs.cc/book_3778144.html