图书介绍

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

Java程序设计教程
  • 陈蕴主编 著
  • 出版社: 合肥:安徽大学出版社
  • ISBN:9787566403377
  • 出版时间:2013
  • 标注页数:307页
  • 文件大小:59MB
  • 文件页数:320页
  • 主题词: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.1.1 Java语言的发展1

1.1.2 Java的工作原理3

1.2编写Java程序5

1.2.1建立Java开发环境6

1.2.2 Java程序规范12

1.2.3接触Java程序17

1.3小结26

习题126

第2章 Java语言基础27

2.1 Java的关键字、标识符、各种数据类型27

2.1.1关键字27

2.1.2标识符28

2.1.3数据类型28

2.2 Java的各种运算符和表达式30

2.2.1算术运算符30

2.2.2关系运算符30

2.2.3位运算符31

2.2.4其他运算符31

2.2.5运算符的优先级与结合性32

2.3类型转换33

2.4语句34

2.4.1表达式语句35

2.4.2复合语句35

2.4.3选择语句35

2.4.4 switch开关语句38

2.4.5循环语句39

2.4.6跳转语句41

2.5数组45

2.5.1数组声明45

2.5.2创建数组空间45

2.5.3数组元素的引用及初始化46

2.6字符和字符串的处理46

2.6.1字符46

2.6.2字符串47

2.7小结51

习题251

第3章 面向对象的Java53

3.1介绍类53

3.1.1类基础53

3.1.2声明对象57

3.1.3给对象引用变量赋值58

3.1.4方法59

3.1.5构造方法64

3.1.6 this关键字67

3.1.7垃圾回收68

3.1.8 finalize()方法68

3.1.9一个堆栈类69

3.2类的高级话题71

3.2.1方法重载71

3.2.2对象作为参数77

3.2.3参数是如何传递的80

3.2.4返回对象82

3.2.5递归83

3.2.6访问控制85

3.2.7理解static88

3.2.8介绍final90

3.2.9重新温习数组91

3.2.10介绍嵌套类和内部类93

3.2.11探索String类96

3.2.12命令行参数98

3.3类间继承99

3.3.1继承的基础99

3.3.2使用super105

3.3.3创建多级类层次110

3.3.4何时调用构造方法114

3.3.5方法重载115

3.3.6动态方法调度118

3.3.7抽象类122

3.3.8继承中使用final124

3.3.9 ()bject类126

3.4包和接口126

3.4.1包126

3.4.2访问保护129

3.4.3引入包132

3.4.4关键字interface134

3.4.5接口可以扩展144

3.5小结145

习题3145

第4章 常用工具类146

4.1 Data类146

4.2 Calendar类148

4.3 Math类149

4.4向量类Vector150

4.5栈类Stack153

4.6哈希表类Hashtable154

4.7小结156

习题4156

第5章 图形用户界面157

5.1 AWT实现用户界面157

5.1.1 java.awt包结构158

5.1.2容器类和组件类158

5.1.3常用的容器组件类159

5.1.4布局管理类167

5.1.5 AWT事件处理174

5.1.6常用AWT组件类183

5.2 Swing实现用户界面196

5.2.1 Swing简介196

5.2.2 Swing组件和容器198

5.2.3选择界面风格203

5.3用户界面在Applet中的实现203

5.3.1 Applet的基本工作原理203

5.3.2 Applet小程序中实现用户界面206

5.4小结209

习题5209

第6章 异常处理211

6.1异常与异常类211

6.1.1异常211

6.1.2异常类212

6.2捕获和处理异常214

6.2.1捕获异常215

6.2.2抛出异常217

6.3自定义异常类218

6.3.1自定义异常218

6.3.2举例分析219

6.4小结220

习题6220

第7章 Java多线程机制221

7.1 Java中的线程221

7.1.1线程的概念221

7.1.2线程的结构222

7.1.3线程的状态222

7.2创建线程223

7.2.1 Thread类223

7.2.2 Runnable接口225

7.3线程控制227

7.3.1线程调度227

7.3.2结束线程227

7.3.3线程挂起228

7.3.4终止线程228

7.3.5测试线程状态228

7.4线程同步228

7.4.1 synchronized关键字228

7.4.2 wait、notify和notifyAll229

7.4.3同步实例230

7.5小结234

习题7234

第8章 流式输入输出与文件处理235

8.1流和流类的层次结构235

8.1.1流的概念235

8.1.2流类的层次结构236

8.2标准输入/输出流237

8.2.1标准输入流237

8.2.2标准输出流238

8.3 InputStream类239

8.4 OutputStream类240

8.5 Reader类和Writer类241

8.6 File类245

8.7文件的输入和输出247

8.8管道流249

8.9过滤流250

8.10小结253

习题8254

第9章 Java网络编程255

9.1网络相关概念255

9.1.1 TCP/IP协议255

9.1.2 IP地址255

9.1.3通信端口256

9.1.4套接字256

9.1.5 URL256

9.1.6 Java网络通信257

9.2 URL类257

9.1.1构造方法257

9.2.2常用方法258

9.3 URLConnection类259

9.4 InetAddress类262

9.4.1 InetAddress对象创建方法262

9.4.2常用方法263

9.5 Socket编程263

9.5.1创建套接字对象264

9.5.2通信过程265

9.5.3实例266

9.6 UDP编程268

9.6.1 DatagramPacket类269

9.6.2 DatagramSocket类269

9.6.3数据收发流程270

9.6.4实例程序272

9.7数据广播274

9.8小结276

习题9277

第10章 Java数据库操作278

10.1数据库访问接口278

10.1.1 ODBC278

10.1.2 JDBC279

10.2 JDBC体系结构279

10.2.1 J DBC结构279

10.2.2 J DBC驱动程序类型281

10.2.3 JDBC API282

10.3数据库连接过程283

10.3.1 JDBC URL283

10.3.2数据库操作流程284

10.3.3数据库连接流程284

10.4 JDBC-ODBC桥287

10.5数据管理289

10.5.1数据查询290

10.5.2增加记录292

10.5.3修改记录293

10.5.4删除数据294

10.5.5事务处理294

10.5.6滚动查询295

10.6综合实例297

10.7小结306

习题10306

参考文献307

热门推荐