图书介绍
高级程序设计语言 Java版PDF|Epub|txt|kindle电子书版本网盘下载
![高级程序设计语言 Java版](https://www.shukui.net/cover/56/31054672.jpg)
- 邱仲潘,张星成,宋智军编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302330325
- 出版时间:2013
- 标注页数:305页
- 文件大小:58MB
- 文件页数:318页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
高级程序设计语言 Java版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1编程语言的发展历程1
1.1.1机器语言1
1.1.2汇编语言2
1.1.3高级语言2
1.2 Java语言简介3
1.2.1 Java语言的起源3
1.2.2 Java语言的特点4
1.2.3 Java语言实现机制5
1.3 Java集成开发环境11
1.4构建开发环境12
1.4.1 JDK安装配置12
1.4.2 Eclipse安装配置14
1.5熟悉Eclipse开发工具14
1.5.1界面布局15
1.5.2常用操作17
1.6小结23
1.7课后习题24
第2章 核心语法25
2.1关键字和标识符25
2.1.1什么是关键字25
2.1.2 Java中的关键字25
2.1.3 Java标识符及命名规则28
2.2数据类型29
2.2.1数据类型的定义和分类29
2.2.2常量29
2.2.3变量30
2.2.4整数类型34
2.2.5浮点数类型34
2.2.6字符类型35
2.2.7布尔类型36
2.2.8字符串类型36
2.2.9数据类型转换38
2.3运算符和表达式41
2.3.1理解运算符和表达式41
2.3.2算数运算符42
2.3.3关系运算符45
2.3.4逻辑运算符46
2.3.5位运算符48
2.3.6赋值运算符49
2.3.7条件运算符50
2.4小结51
2.5课后习题51
第3章 流程控制语句55
3.1流程控制的定义55
3.1.1基本流程控制结构55
3.1.2 Java语句的种类56
3.2选择语句57
3.2.1 if-else条件语句57
3.2.2 switch语句60
3.3循环语句63
3.3.1 while语句63
3.3.2 do-while语句65
3.3.3 for语句68
3.4跳转语句71
3.4.1 break语句71
3.4.2 continue语句73
3.4.3 return语句74
3.5综合实例75
3.6小结77
3.7课后习题78
第4章 面向对象基础80
4.1概述80
4.1.1面向对象的基本概念80
4.1.2面向对象程序的特点80
4.1.3对象的基本概念81
4.1.4类的基本概念81
4.2类82
4.2.1类定义82
4.2.2成员变量84
4.2.3成员方法86
4.2.4构造方法87
4.3对象88
4.3.1创建对象88
4.3.2使用对象89
4.3.3回收对象90
4.4访问修饰符90
4.5小结94
4.6课后习题94
第5章 高级特性97
5.1类的封装97
5.1.1封装的基本概念97
5.1.2封装的4种访问控制级别98
5.2类的继承99
5.2.1继承的基本概念99
5.2.2父类和子类101
5.2.3抽象类和抽象方法104
5.2.4 super的使用105
5.2.5 this的使用108
5.3类的多态109
5.3.1多态的基本概念110
5.3.2方法重载110
5.3.3方法覆盖112
5.4综合实例114
5.5小结116
5.6课后习题117
第6章 接口和包120
6.1接口120
6.1.1接口的定义120
6.1.2接口的实现121
6.1.3接口的继承124
6.1.4比较接口和抽象类126
6.2包126
6.2.1包的定义126
6.2.2 Java中的包127
6.2.3包的创建127
6.2.4包的引用128
6.3小结131
6.4课后习题131
第7章 数组和字符串133
7.1一维数组133
7.1.1一维数组的声明133
7.1.2一维数组的初始化133
7.1.3一维数组元素的引用136
7.2二维数组138
7.2.1二维数组的声明138
7.2.2二维数组的初始化138
7.2.3二维数组元素的引用140
7.3数组的常用方法142
7.3.1 Arrays.equals()142
7.3.2 System.arraycopy()143
7.3.3 Arrays.fill()143
7.3.4 Collections.reverse(Order()143
7.3.5 Arrays.binarySearch()144
7.4数组综合实例144
7.5字符串的表示147
7.5.1字符串常量147
7.5.2 String表示147
7.5.3 StringBuffer表示148
7.6字符串的常用方法149
7.6.1 String类149
7.6.2 StringBuffer类151
7.6.3综合实例152
7.7正则表达式155
7.7.1正则表达式的符号及含义155
7.7.2匹配规则157
7.7.3综合实例157
7.8小结158
7.9课后习题158
第8章 异常处理162
8.1异常处理概述162
8.1.1异常处理的概念162
8.1.2使用异常处理的原因163
8.1.3方法的调用堆栈163
8.2异常处理机制165
8.2.1捕获异常165
8.2.2声明异常169
8.2.3抛出异常170
8.2.4自定义异常171
8.3异常类173
8.3.1 Java中异常类的结构173
8.3.2运行时异常174
8.3.3受检查异常175
8.4综合实例175
8.5小结177
8.6课后习题177
第9章 多线程180
9.1理解多线程180
9.1.1线程与进程的概念180
9.1.2多线程的基本概念181
9.1.3线程的状态181
9.2线程优先级183
9.3多线程的实现185
9.3.1继承Thread类185
9.3.2实现Runnable接口187
9.4多线程的同步189
9.5综合实例193
9.6小结194
9.7课后习题194
第10章 图形用户界面设计196
10.1 AWT和Swing简介196
10.2 Swing容器197
10.2.1 JFrame顶层容器198
10.2.2 JPanel面板容器199
10.3布局管理器200
10.3.1流式布局管理器200
10.3.2边框布局管理器202
10.3.3卡片布局管理器203
10.3.4网格布局管理器205
10.3.5网格包布局管理器206
10.3.6盒式布局管理器207
10.4 Swing组件208
10.4.1标签组件208
10.4.2文本组件209
10.4.3按钮组件211
10.4.4树形组件213
10.4.5下拉列表组件215
10.5事件处理216
10.5.1窗口事件处理217
10.5.2焦点事件处理218
10.5.3鼠标事件处理219
10.5.4键盘事件处理221
10.6图形处理222
10.6.1图形绘制和填充222
10.6.2字体和颜色处理224
10.7综合实例228
10.8小结231
10.9课后习题232
第11章 集合框架235
11.1基本概念235
11.2基本的集合接口235
11.3集合236
11.4列表238
11.5映射242
11.6枚举和迭代243
11.6.1枚举243
11.6.2迭代244
11.7小结246
11.8课后习题246
第12章 网络编程249
12.1网络基本知识249
12.1.1计算机网络基本概念249
12.1.2 Java网络编程技术250
12.2 URL编程251
12.2.1 URL类251
12.2.2 URLConnection类252
12.2.3 InetAddress类254
12.3 TCP编程255
12.3.1 Socket类255
12.3.2 ServerSocket类256
12.4 UDP编程257
12.4.1数据报通信概述257
12.4.2 DatagramPacket类258
12.4.3 DatagramSocket类259
12.4.4 MulticastSocket类261
12.5小结265
12.6课后习题265
附录A综合试题266
附录B课后习题答案276
第1章 课后习题参考答案276
第2章 课后习题参考答案277
第3章 课后习题参考答案278
第4章 课后习题参考答案282
第5章 课后习题参考答案283
第6章 课后习题参考答案284
第7章课后习题参考答案286
第8章课后习题参考答案289
第9章 课后习题参考答案291
第10章 课后习题参考答案293
第11章 课后习题参考答案297
第12章 课后习题参考答案298
附录A参考答案302