图书介绍

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

Java程序设计教程 第3版
  • 雍俊海编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302338949
  • 出版时间:2014
  • 标注页数:631页
  • 文件大小:87MB
  • 文件页数:645页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 绪论1

1.1历史简介1

1.2特点2

1.3开发环境的建立3

1.4 Java程序及其执行过程13

1.4.1开发Java程序的工作流程13

1.4.2 Java程序的工作原理21

1.5本章小结22

习题23

第2章 结构化程序设计24

2.1标识符和关键字24

2.2基本数据类型、直接量和变量28

2.2.1基本数据类型28

2.2.2直接量29

2.2.3变量31

2.3运算符34

2.3.1算术运算符35

2.3.2关系运算符36

2.3.3布尔逻辑运算符37

2.3.4位运算符38

2.3.5赋值类运算符42

2.3.6条件运算符43

2.3.7其他运算符43

2.4控制结构43

2.4.1 if语句和if-else语句44

2.4 2 switch语句46

2.4.3 for语句48

2.4.4 while语句50

2.4.5 do-while语句51

2.4.6 break语句52

2.4.7 continue语句53

2.5结构化程序设计57

2.6本章小结59

习题59

第3章 面向对象程序设计62

3.1类、域、方法和实例对象62

3.2继承性70

3.3多态性74

3.3.1静态多态性75

3.3.2动态多态性77

3.4包80

3.5封装性85

3.6修饰词abstract、 static和final88

3.6.1修饰词abstract88

3.6.2修饰词static89

3.6.3修饰词final93

3.7接口94

3.8内部类96

3.9变量作用域范围与参数传递方式105

3.9.1变量作用域范围105

3.9.2方法调用的值传递方式109

3.10面向对象程序设计基本思想113

3.11本章小结116

习题117

第4章 数组、字符串、向量与哈希表119

4.1数组119

4.1.1一维数组120

4.1.2多维数组122

4.2字符串和字符串缓冲区129

4.2.1 String129

4.2.2 StringBuffer141

4.3向量147

4.4哈希表152

4.4.1哈希表的基本原理152

4.4.2 Hashtable、HashMap和WeakHashMap153

4.5本章小结158

习题158

第5章 泛型、枚举与for语句的简化写法162

5.1泛型162

5.2枚举168

5.3 for语句的简化写法172

5.4本章小结176

习题177

第6章 异常处理、递归和单体程序设计方法178

6.1异常处理178

6.1.1异常及其种类178

6.1.2异常产生180

6.1.3异常处理181

6.1.4自定义异常类型186

6.2递归方法188

6.3单体程序设计模式191

6.3.1单体程序设计模式的实现方法191

6.3.2单体类Runtime194

6.4本章小结197

习题197

第7章 文件与数据流200

7.1输入流与输出流200

7.1.1 InputStream和FileInputStream200

7.1.2 OutputStream和FileOutputStream204

7.1.3 PrintStream207

7.1.4数据的输入流和输出流211

7.1.5带缓存的输入流和输出流214

7.1.6标准输入输出流的重定向217

7.2随机访问文件219

7.3读写器223

7.3.1 Reader和Writer223

7.3.2 FileReader和FileWriter224

7.3.3带缓存的读写器226

7.3.4 PrintWriter229

7.3.5从控制台窗口读入数据231

7.4对象序列化235

7.5文件241

7.6本章小结245

习题246

第8章 Swing图形用户界面程序设计247

8.1组件和容器247

8.1.1整体介绍247

8.1.2 JFrame和JLabel248

8.1.3 JDialog和JOptionPane252

8.1.4 JTextField和JPasswordField257

8.1.5 JButton、 JCheckBox和JRadioButton259

8.1.6 JComboBox、JList、 JTextArea和JScrollPane263

8.1.7 JSlider和JPanel266

8.2布局管理器269

8.2.1 FlowLayout和GridLayout269

8.2.2 BorderLayout271

8 2.3 BoxLayout273

8.2.4 GridBagLayout275

8.2.5 CardLayout278

8.2.6组合布局方式280

8.2.7自定义布局管理器282

8.3事件处理模型287

8.3.1事件处理模型的3个要素288

8.3.2鼠标事件处理和自定义绘制295

8.3.3键盘事件处理304

8.4高级图形用户界面308

8.4.1菜单308

8.4.2表格317

8.4.3多文档界面326

8.5本章小结330

习题331

第9章 小应用程序333

9.1源程序333

9.1.1生命周期333

9.1.2图形用户界面337

9.1.3获取系统信息342

9.2网页标记346

9.2.1采用object网页标记347

9.2.2采用embed网页标记348

9.2.3采用APPLET网页标记350

9.2.4归档文件351

9.2.5小应用程序参数356

9.3应用程序与小应用程序358

9.4本章小结363

习题363

第10章 编程规范和程序调试365

10.1程序编写规范365

10.1.1命名规范365

10.1.2排版规范368

10.1.3语句370

10.1.4文件组织372

10.2文档注释374

10.3程序调试384

10.4本章小结388

习题388

第11章 多线程程序设计389

11.1编写线程程序389

11.1.1通过类Thread的子类构造线程389

11.1.2通过接口Runnable构造线程392

11.1.3后台线程395

11.1.4线程组398

11.2线程的生命周期400

11.3多线程的同步处理403

11.3.1多线程共享内存引发的问题403

11.3.2多线程同步的基本原理407

11.3.3在多线程同步中的静态方法和非静态方法410

11.3.4在多线程同步中同一个实例对象的多个同步方法414

11.3.5同步语句块416

11.3.6方法wait/notify/notifyAll425

11.4多线程的同步问题429

11.4.1死锁问题430

11.4.2多线程同步的粒度问题432

11.5本章小结434

习题435

第12章 网络程序设计437

12.1统一资源定位地址437

12.1.1网络地址437

12.1.2统一资源定位地址的组成440

12.1.3通过统一资源定位地址获取网络资源442

12.2基于TCP的网络程序设计444

12.3基于UDP的网络程序设计457

12.4基于SSL的网络程序设计463

12.4.1密钥和证书管理工具keytool463

12.4.2基于SSL的服务器端和客户端程序478

12.4.3自定义安全提供程序和密钥管理器486

12.5本章小结499

习题499

第13章 多媒体与图形学程序设计501

13.1声音加载与播放501

13.2图像输入输出、像素处理和图像显示505

13.3图形显示及字体和纹理设置517

13.4计算机动画529

13.4.1通过计时器控制动画速率529

13.4.2动画制作533

13.4.3提高动画质量536

13.5本章小结540

习题540

第14章 数据库程序设计542

14.1基本原理542

14.1.1数据库基本知识543

14.1.2 JDBC驱动程序类型543

14.2 Microsoft Access数据库环境建立545

14.2.1 Microsoft Access数据库的直接操作545

14.2.2 Microsoft Access数据库的ODBC数据源550

14.3数据库程序设计553

14.3.1数据库表操作553

14.3.2列操作559

14.3.3记录操作568

14.4基于SQL Server 2000的JDBC-ODBC桥数据库程序设计577

14.4.1 SQL Server 2000数据库管理系统的安装577

14.4.2 SQL Server 2000数据库的直接操作584

14.4.3 SQL Server 2000的ODBC数据源587

14.4.4 JDBC-ODBC桥数据库程序设计591

14.5基于第四类JDBC驱动程序的数据库程序设计594

14.5.1基于SQL Server 2000的第四类JDBC驱动程序的安装594

14.5.2基于SQL Server 2000的JDBC数据库程序设计597

14.6数据库程序设计性能优化599

14.6.1预编译语句600

14.6.2 SQL语句批处理机制602

14.6.3基于JNDI的数据源管理机制604

14.7本章小结610

习题610

附录一 图的索引612

附录二 表的索引617

附录三 例程索引618

附录四 类和接口索引622

参考文献631

热门推荐