图书介绍
JAVA语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![JAVA语言程序设计教程](https://www.shukui.net/cover/30/30985005.jpg)
- 张席主编;陈国良主审 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560637921
- 出版时间:2015
- 标注页数:261页
- 文件大小:42MB
- 文件页数:271页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
JAVA语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言概述1
1.1 Java语言平台1
1.1.1 Java平台的版本类别2
1.1.2 Java语言的特点2
1.2 Java的简短历史4
1.3 Java开发环境概述6
1.4 浅尝Java程序开发10
1.4.1 使用JDK开发Java应用程序10
1.4.2 使用JDK开发Java Applet12
1.4.3 使用Eclipse开发Java应用程序14
习题16
第2章 数据类型、运算符、表达式和语句17
2.1 标识符和关键字17
2.2 基本数据类型17
2.2.1 整型数据17
2.2.2 浮点型数据18
2.2.3 布尔型数据19
2.2.4 字符型数据19
2.3 基本数据类型之间的转换20
2.3.1 自动转换20
2.3.2 强制类型转换20
2.4 数组21
2.4.1 数组的概念21
2.4.2 数组的声明和创建21
2.4.3 数组的初始化和赋值21
2.5 运算符与表达式22
2.5.1 算术运算符和算术表达式23
2.5.2 关系运算符和关系表达式23
2.5.3 逻辑运算符和逻辑表达式24
2.5.4 移位运算符25
2.5.5 位运算符25
2.5.6 条件运算符26
2.5.7 赋值运算符和赋值表达式26
2.5.8 运算符的优先级27
2.6 语句28
2.6.1 语句概述28
2.6.2 分支语句29
2.6.3 循环语句32
2.6.4 跳转语句34
习题36
第3章 类与对象39
3.1 面向对象编程概念的介绍39
3.2 类声明和类体40
3.3 构造方法与对象的创建和使用43
3.4 域/成员变量46
3.5 成员方法48
3.5.1 “按值传递”基本数据类型参数50
3.5.2 “按值传递”对象数据类型参数51
3.6 this关键字52
3.6.1 在实例方法中使用this52
3.6.2 在构造方法中使用this53
3.7 访问权限54
3.7.1 public访问权限修饰符54
3.7.2 private访问权限修饰符54
3.7.3 protected访问权限修饰符55
3.7.4 无修饰符55
3.8 嵌套类和内部类56
3.9 包57
3.9.1 创建包58
3.9.2 使用包59
习题59
第4章 继承与接口61
4.1 子类与父类61
4.2 子类对象的构造过程63
4.3 成员变量隐藏与方法覆盖64
4.4 super关键字66
4.5 上转型对象69
4.6 抽象类72
4.7 接口73
4.8 接口的回调76
习题78
第5章 字符串及其应用79
5.1 String类79
5.1.1 创建字符串79
5.1.2 字符串的长度79
5.1.3 字符串连接80
5.1.4 字符串比较81
5.1.5 常量字符串的引用82
5.1.6 字符串的查询82
5.1.7 字符串的操作83
5.1.8 将字符串转为数值83
5.1.9 将数值转为字符串84
5.1.10 创建格式化字符串84
5.2 StringBuilder类84
5.2.1 长度和容量85
5.2.2 构造方法85
5.2.3 StringBuilder常用方法86
5.3 StringBuffer类87
习题87
第6章 泛型与集合88
6.1 泛型88
6.1.1 泛型的作用88
6.1.2 泛型类88
6.1.3 泛型接口90
6.2 集合类概述91
6.3 List实现92
6.4 Set实现92
6.5 Map实现93
6.6 ArrayList<E>泛型类93
6.7 LinkedList<E>泛型类95
6.8 HashSet<E>泛型类95
6.9 TreeSet<E>泛型类97
6.10 HashMap<K,V>泛型类100
习题102
第7章 Java异常处理103
7.1 异常处理概述103
7.1.1 异常处理基础103
7.1.2 异常的分类105
7.1.3 异常的描述106
7.2 异常处理机制107
7.2.1 捕获和处理异常107
7.2.2 声明抛出异常109
7.3 finally子句110
7.4 自定义异常112
习题113
第8章 File类与输入输出流115
8.1 File类115
8.2 输入输出流概述117
8.3 字节流类119
8.3.1 字节输入输出流119
8.3.2 文件字节流120
8.3.3 管道流123
8.3.4 数据流126
8.4 字符流类128
8.4.1 字符流类层次128
8.4.2 文件字符流129
8.4.3 缓冲流130
习题132
第9章 图形用户界面设计133
9.1 AWT、Swing和SWT133
9.1.1 AWT133
9.1.2 Swing133
9.1.3 SWT134
9.2 一个简单例子134
9.3 顶层容器135
9.4 JFrame窗体137
9.4.1 窗口关闭事件138
9.4.2 JFrame中的常用方法138
9.4.3 内部窗体140
9.5 菜单140
9.5.1 创建菜单140
9.5.2 弹出式菜单144
9.5.3 菜单事件处理146
9.6 布局管理148
9.6.1 布局管理器的设置149
9.6.2 FlowLayout149
9.6.3 BorderLayout151
9.6.4 GridLayout152
9.6.5 BoxLayout153
9.7 常用组件153
9.7.1 按钮153
9.7.2 标签156
9.7.3 单选按钮157
9.7.4 复选框159
9.7.5 下拉列表161
9.7.6 文本框与密码框164
9.7.7 文本区167
9.7.8 进度条组件169
9.7.9 树组件177
9.8 常用对话框179
9.8.1 消息对话框180
9.8.2 确认对话框181
9.8.3 输入对话框182
9.8.4 自定义对话框183
9.8.5 文件对话框183
9.8.6 颜色对话框184
9.9 在Swing组件中使用HTML185
9.10 事件处理188
9.10.1 窗口事件188
9.10.2 鼠标事件192
9.10.3 键盘事件195
9.11 界面外观199
9.12 并发编程与线程安全202
9.12.1 初始化线程202
9.12.2 事件调度线程202
9.12.3 工作线程203
习题204
第10章 线程205
10.1 线程概述205
10.1.1 并行概念的引入205
10.1.2 程序、进程与线程206
10.1.3 线程的状态207
10.2 创建线程208
10.2.1 继承Thread类创建线程208
10.2.2 实现Runnable接口创建线程209
10.2.3 Thread类的主要方法210
10.3 线程的同步机制216
10.3.1 线程的异步与同步216
10.3.2 synchronized关键字219
10.3.3 线程间的协作221
10.3.4 线程的挂起224
10.4 线程调度的优先级别与调度策略226
习程227
第11章 Java网络编程228
11.1 网络地址InetAddress228
11.2 UDP数据报229
11.2.1 端口与数据报套接字230
11.2.2 发送UDP数据报230
11.2.3 接收UDP数据报231
11.3 TCP连接232
11.3.1 连接232
11.3.2 套接字Socket232
11.3.3 Socket连接到服务器232
11.3.4 ServerSocket实现服务器233
11.3.5 服务器多线程处理套接字连接235
11.3.6 Socket关闭与半关闭237
11.4 URL链接238
11.4.1 统一资源定位符URL238
11.4.2 获取URL对应的资源238
11.4.3 超链接事件239
习题241
第12章 Java数据库编程242
12.1 MySQL简介242
12.2 MySQL的控制台操作242
12.2.1 数据库的连接与使用242
12.2.2 表的创建、修改和删除操作244
12.2.3 数据的增删改查操作246
12.3 在Java中执行SQL语句249
12.3.1 JDBC和数据库连接249
12.3.2 Java对数据库的增删改查操作251
12.3.3 预处理语句的应用254
12.3.4 结果集的选择254
12.4 JTable组件的操作255
习题261