图书介绍

Java程序设计教程pdf电子书版本下载

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

习题1 26

第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

习题2 51

第3章 面向对象的Java 53

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理解static 88

3.2.8介绍final 90

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使用super 105

3.3.3创建多级类层次 110

3.3.4何时调用构造方法 114

3.3.5方法重载 115

3.3.6动态方法调度 118

3.3.7抽象类 122

3.3.8继承中使用final 124

3.3.9 ()bject类 126

3.4包和接口 126

3.4.1包 126

3.4.2访问保护 129

3.4.3引入包 132

3.4.4关键字interface 134

3.4.5接口可以扩展 144

3.5小结 145

习题3 145

第4章 常用工具类 146

4.1 Data类 146

4.2 Calendar类 148

4.3 Math类 149

4.4向量类Vector 150

4.5栈类Stack 153

4.6哈希表类Hashtable 154

4.7小结 156

习题4 156

第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

习题5 209

第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

习题6 220

第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和notifyAll 229

7.4.3同步实例 230

7.5小结 234

习题7 234

第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

习题8 254

第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 URL 256

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

习题9 277

第10章 Java数据库操作 278

10.1数据库访问接口 278

10.1.1 ODBC 278

10.1.2 JDBC 279

10.2 JDBC体系结构 279

10.2.1 J DBC结构 279

10.2.2 J DBC驱动程序类型 281

10.2.3 JDBC API 282

10.3数据库连接过程 283

10.3.1 JDBC URL 283

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

习题10 306

参考文献 307

精品推荐