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

- 谌卫军,王浩娟编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302432173
- 出版时间:2016
- 标注页数:249页
- 文件大小:99MB
- 文件页数:263页
- 主题词: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语言的历史1
1.1.2 Java语言的特点4
1.1.3 Java语言的应用领域5
1.2 Java程序结构7
1.2.1 Java程序的类型7
1.2.2 一个简单的Java程序7
1.2.3 Java运行环境9
1.2.4 Java开发环境11
1.3 练习题13
第2章 Java语言基础14
2.1 数据类型14
2.1.1 数据类型的基本概念14
2.1.2 整数类型15
2.1.3 实数类型17
2.1.4 字符类型18
2.1.5 布尔类型18
2.2 常量18
2.2.1 整型常量18
2.2.2 实型常量19
2.2.3 字符常量19
2.3 变量20
2.3.1 变量的基本概念20
2.3.2 变量的命名20
2.3.3 变量的定义21
2.3.4 变量的初始化21
2.4 运算符与表达式21
2.4.1 算术运算符和算术表达式22
2.4.2 赋值运算符和赋值表达式23
2.4.3 类型转换24
2.5 选择结构26
2.5.1 关系运算符和关系表达式26
2.5.2 逻辑运算符和逻辑表达式27
2.5.3 if语句28
2.5.4 switch语句31
2.6 循环控制语句32
2.6.1 for语句33
2.6.2 while语句33
2.6.3 do...while语句34
2.6.4 break和continue语句35
2.7 数组36
2.7.1 一维数组的定义和使用36
2.7.2 二维数组的定义和使用39
2.8 练习题40
第3章 Java面向对象编程42
3.1 面向对象概述42
3.1.1 软件系统的复杂性42
3.1.2 结构化方法与面向对象方法43
3.1.3 对象模型44
3.2 类和对象46
3.2.1 对象46
3.2.2 类47
3.2.3 类的定义48
3.2.4 类的使用53
3.2.5 成员方法54
3.2.6 引用类型57
3.2.7 静态类型60
3.3 访问控制与方法重载62
3.3.1 访问控制62
3.3.2 函数重载65
3.3.3 存储管理68
3.3.4 this关键词69
3.4 继承与多态71
3.4.1 继承关系72
3.4.2 子类对象的存储76
3.4.3 构造函数78
3.4.4 类的继承举例80
3.4.5 多态82
3.4.6 函数调用绑定86
3.4.7 抽象类和抽象函数89
3.4.8 接口90
3.5 练习题92
第4章 异常处理与输入/输出95
4.1 异常处理95
4.1.1 为何引入异常处理95
4.1.2 什么是异常97
4.1.3 try...catch98
4.1.4 throw101
4.2 输入/输出103
4.2.1 输入/输出概述103
4.2.2 字节流与字符流103
4.2.3 输入数据104
4.3 文件108
4.3.1 文件的基本概念108
4.3.2 访问文件属性110
4.3.3 读文本文件111
4.3.4 写文本文件114
4.4 练习题114
第5章 图形用户界面117
5.1 概述117
5.2 Graphics绘图118
5.2.1 绘图环境118
5.2.2 颜色119
5.2.3 字体119
5.2.4 Graphics类120
5.3 Swing组件125
5.3.1 Swing概述125
5.3.2 容器126
5.3.3 基本控件128
5.3.4 布局管理器130
5.3.5 事件处理134
5.4 Swing举例138
5.5 练习题147
第6章 线程148
6.1 进程与线程148
6.1.1 进程148
6.1.2 线程152
6.2 Java线程153
6.2.1 Thread类153
6.2.2 Runnable接口155
6.3 线程间的数据共享156
6.4 线程间的互斥与同步157
6.4.1 线程间的互斥157
6.4.2 线程间的同步161
6.5 线程调度与优先级164
6.6 练习题166
第7章 网络编程168
7.1 网络基础知识168
7.1.1 网络概述168
7.1.2 网络模型169
7.1.3 网络协议的类型170
7.1.4 IP地址172
7.2 基于URL的网络编程174
7.3 基于TCP的Socket编程177
7.3.1 Socket概述177
7.3.2 客户/服务器模型177
7.3.3 Socket编程179
7.4 基于UDP的Socket编程185
7.4.1 UDP的相关类185
7.4.2 UDP报文的发送和接收186
7.5 练习题188
第8章 对象集合189
8.1 Java集合框架189
8.1.1 对象数组189
8.1.2 集合190
8.1.3 Iterator接口191
8.1.4 Iterable接口192
8.2 List193
8.2.1 List接口193
8.2.2 ArrayList与LinkedList194
8.2.3 泛型196
8.2.4 ArrayList与LinkedList的性能比较198
8.3 Set200
8.3.1 Set接口200
8.3.2 HashSet201
8.3.3 HashTable203
8.3.4 TreeSet204
8.4 Map205
8.4.1 Map接口205
8.4.2 HashMap206
8.4.3 TreeMap207
8.5 练习题208
第9章 Android编程210
9.1 移动应用开发210
9.2 Android系统211
9.2.1 运行环境211
9.2.2 Android系统的发展历史212
9.2.3 Android系统的体系结构212
9.3 创建开发环境213
9.4 一个Android程序216
9.4.1 创建一个空白项目217
9.4.2 用户界面设计219
9.4.3 BMI用户界面设计221
9.4.4 strings.xml223
9.4.5 BMI程序主体224
9.5 练习题227
第10章 面向对象软件开发228
10.1 团队228
10.1.1 团队开发228
10.1.2 团队的组建229
10.2 软件过程230
10.2.1 什么是软件过程230
10.2.2 软件过程模型230
10.3 软件需求232
10.3.1 什么是软件需求232
10.3.2 需求获取232
10.3.3 用例建模方法233
10.4 面向对象分析与设计235
10.4.1 概述235
10.4.2 UML236
10.4.3 类图237
10.4.4 面向对象分析243
10.4.5 面向对象分析举例245
10.5 练习题248
参考文献249
热门推荐
- 2478606.html
- 2516632.html
- 3434082.html
- 849909.html
- 2472641.html
- 2090295.html
- 3170962.html
- 2610444.html
- 2685979.html
- 2938009.html
- http://www.ickdjs.cc/book_1906071.html
- http://www.ickdjs.cc/book_2571249.html
- http://www.ickdjs.cc/book_2978226.html
- http://www.ickdjs.cc/book_579115.html
- http://www.ickdjs.cc/book_2496211.html
- http://www.ickdjs.cc/book_2585881.html
- http://www.ickdjs.cc/book_1404166.html
- http://www.ickdjs.cc/book_2544396.html
- http://www.ickdjs.cc/book_2442046.html
- http://www.ickdjs.cc/book_1713688.html