图书介绍

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

Java程序设计
  • 陈锐主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111345954
  • 出版时间:2011
  • 标注页数:325页
  • 文件大小:55MB
  • 文件页数:335页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Java语言综述1

1.1 Java是一门程序设计语言1

1.2面向对象初步2

1.2.1对象的概念3

1.2.2对象的属性4

1.3 Java的特点4

1.4 Java的不同版本5

1.5 Java的前景6

1.6学好Java的关键6

1.7小结7

1.8练习7

第2章 Java编程环境8

2.1 J2SE的安装与配置8

2.2环境变量的配置与测试9

2.2.1设置classpath9

2.2.2设置path12

2.2.3环境变量的测试12

2.3第一个Java程序14

2.3.1编写第一个Java程序14

2.3.2编译与运行15

2.3.3第一个程序分析15

2.3.4注释17

2.4命名与保存18

2.4.1标识符与关键字18

2.4.2保存18

2.5 Java程序的开发流程21

2.6小结22

2.7练习22

第3章 数据类型23

3.1数据类型23

3.1.1整型23

3.1.2 char型25

3.1.3浮点型26

3.1.4布尔型27

3.2变量28

3.2.1变量的声明28

3.2.2变量的含义29

3.2.3变量的分类29

3.2.4变量的引用32

3.3基本类型的初始化35

3.4常量38

3.5 Java运算符39

3.5.1算术运算符40

3.5.2关系运算符43

3.5.3逻辑运算符44

3.5.4位运算符47

3.5.5移位运算符50

3.5.6赋值运算符51

3.5.7三元运算符52

3.5.8逗号运算符52

3.5.9字符串运算符53

3.5.10强制类型转换53

3.5.11运算符的优先级53

3.6小结54

3.7练习54

第4章 流程控制55

4.1编程风格55

4.2作用域58

4.2.1块作用域59

4.2.2对象的存活时间62

4.3条件语句63

4.3.1 if(…)64

4.3.2 if(…){…}else{…}65

4.3.3 if…else if66

4.4循环语句69

4.4.1不确定循环69

4.4.2确定循环73

4.5中断与继续77

4.5.1中断77

4.5.2继续78

4.5.3标签语句79

4.6分支语句81

4.7返回语句85

4.8小结87

4.9练习87

第5章 面向对象编程基础88

5.1对象88

5.1.1对象的特征88

5.1.2对象实例名88

5.1.3对象变量的初始化89

5.2类89

5.2.1类的含义89

5.2.2设计自己的类90

5.2.3分析你的类93

5.3使用已有的类111

5.3.1 Math类111

5.3.2 Date类116

5.3.3 GregorianCalendar类119

5.3.4对象重构125

5.4包134

5.4.1命名空间134

5.4.2包的概念及作用134

5.4.3包的实现135

5.4.4使用包135

5.4.5类路径与默认包137

5.4.6包作用域137

5.5注释及嵌入文档137

5.5.1如何添加注释138

5.5.2类注释138

5.5.3方法注释139

5.5.4字段注释140

5.5.5其他注释140

5.6小结141

5.7练习142

第6章 继承和多态143

6.1继承的含义143

6.2继承的实现143

6.3构造器的调用151

6.4类之间的关系153

6.4.1依赖154

6.4.2聚合154

6.4.3继承154

6.5继承层次图155

6.6关于设计好继承的几点建议155

6.7防止类的继承155

6.8多态156

6.8.1多态的产生156

6.8.2多态的概念157

6.8.3多态的实质157

6.8.4绑定159

6.9超类161

6.9.1 equals方法162

6.9.2通用编程162

6.10数组列表163

6.11对象包装器169

6.12小结171

6.13练习171

第7章 接口和抽象172

7.1接口172

7.1.1接口的产生172

7.1.2接口的概念172

7.1.3接口的声明172

7.1.4接口的实现173

7.1.5接口的多重实现177

7.1.6接口的属性182

7.1.7接口的继承183

7.1.8接口的意义183

7.2克隆184

7.2.1浅拷贝184

7.2.2深拷贝191

7.3内部类194

7.4抽象行为197

7.5抽象类198

7.6抽象与接口的区别203

7.7小结203

7.8练习204

第8章 异常与处理205

8.1处理错误205

8.1.1异常的分类205

8.1.2异常的声明206

8.1.3异常的抛出207

8.2异常的捕获209

8.2.1捕获多个异常210

8.2.2重新抛出异常211

8.3 finally子句212

8.4小结214

8.5练习214

第9章 Java Applet编程215

9.1编写Applet小程序215

9.2 Applet的执行过程216

9.3小结218

9.4练习219

第10章 数组和字符串220

10.1数组220

10.1.1数组的声明220

10.1.2数组的初始化220

10.1.3匿名数组223

10.1.4数组的拷贝224

10.1.5命令行参数228

10.1.6数组排序229

10.2文本处理类230

10.2.1 String类230

10.2.2 StringBuffer类238

10.3使用StringTokenizer类分析字符串240

10.4 Character类241

10.5字符串与字符、字节数组242

10.5.1字符串与字符数组242

10.5.2字符串与字节数组244

10.6小结244

10.7练习245

第11章 数据库连接及其应用246

11.1 JDBC基本编程概念246

11.1.1设定ODBC数据源246

11.1.2数据库URL250

11.1.3建立连接251

11.1.4建立会话252

11.1.5操作数据库252

11.2预查询264

11.3小结265

11.4练习265

第12章 图形用户界面设计266

12.1 AWT工具集简介266

12.2 AWT基本组件268

12.2.1标识268

12.2.2按钮268

12.2.3画布268

12.2.4复选框270

12.2.5单选按钮270

12.2.6菜单271

12.2.7菜单项271

12.2.8列表框272

12.2.9单行文本输入框272

12.2.10文本输入区273

12.2.11滚动条273

12.2.12文件对话框273

12.2.13一个AWT的综合例子274

12.3 AWT容器275

12.3.1 Frame275

12.3.2 Panel276

12.4布局管理器277

12.4.1 FlowLayout277

12.4.2 BorderLayout278

12.4.3 GridLayout280

12.4.4 CardLayout280

12.4.5 GridBagLayout281

12.4.6容器的嵌套283

12.5 AWT事件处理模型284

12.5.1事件类286

12.5.2事件监听器287

12.5.3 AWT事件及其相应的监听器接口288

12.5.4事件适配器292

12.6 Swing简介295

12.6.1 Swing与AWT295

12.6.2 Swing程序结构简介295

12.7小结297

12.8练习297

第13章 Java多线程机制299

13.1 Java中的线程299

13.1.1进程与线程299

13.1.2线程的状态299

13.1.3多线程的实现方法300

13.2通过继承Thread类实现多线程301

13.3通过Runnable接口实现多线程302

13.4线程的调度303

13.5线程的同步305

13.5.1基本的线程控制305

13.5.2多线程的同步实现306

13.6小结309

13.7练习309

第14章 Java网络编程310

14.1网络编程的基本概念310

14.1.1网络基础知识310

14.1.2网络基本概念311

14.2基于URL的Java网络编程312

14.2.1 URL类312

14.2.2 URLConnetction类314

14.3基于套接字的Java网络编程315

14.3.1 Socket通信简介315

14.3.2创建Socket和ServerSocket315

14.3.3 Socket简单应用317

14.4数据报319

14.5小结324

14.6练习324

参考文献325

热门推荐