图书介绍

高级程序设计语言 Java版PDF|Epub|txt|kindle电子书版本网盘下载

高级程序设计语言 Java版
  • 邱仲潘,张星成,宋智军编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302330325
  • 出版时间:2013
  • 标注页数:305页
  • 文件大小:58MB
  • 文件页数:318页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

高级程序设计语言 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

热门推荐