图书介绍

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

Java程序设计基础教程
  • 贾宇波,孙麒,沈静主编;徐春霞副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115297464
  • 出版时间:2013
  • 标注页数:270页
  • 文件大小:61MB
  • 文件页数:278页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 初次接触Java1

1.1 Java语言概述1

1.1.1 Java语言的发展历史1

1.1.2 Java应用平台2

1.1.3 Java语言特点3

1.1.4 Java开发工具4

1.2 Java和C/C++的比较4

1.3 Java平台工作原理5

1.4第一个Java程序6

1.4.1 Java程序开发步骤6

1.4.2第一个Java应用程序6

1.4.3第一个Java小应用程序8

小结8

习题9

第2章 Java语言基础10

2.1标识符与关键词10

2.1.1标识符10

2.1.2关键词11

2.2数据类型11

2.3变量与常变量13

2.3.1声明变量13

2.3.2赋值13

2.3.3常变量13

2.4运算符14

2.4.1算术运算符14

2.4.2关系运算符和逻辑运算符15

2.4.3位运算符16

2.4.4赋值运算符18

2.4.5条件运算符18

2.4.6运算符优先级18

2.5类型转换19

2.6流程控制20

2.6.1复合语句和块作用域20

2.6.2 if语句20

2.6.3 while语句和do-while语句23

2.6.4 for语句25

2.6.5循环嵌套25

2.6.6 break与continue26

2.6.7 switch语句28

小结29

习题30

第3章 类与对象31

3.1面向对象程序设计31

3.1.1面向对象31

3.1.2面向对象的特点32

3.2类33

3.2.1类的定义33

3.2.2类的实现33

3.2.3成员变量34

3.2.4成员方法34

3.3对象36

3.3.1对象的定义36

3.3.2对象的创建和使用36

3.3.3对象的回收39

3.4方法39

3.4.1方法参数传递39

3.4.2方法的重载40

3.4.3构造方法42

3.4.4局部变量44

3.5关键字this45

3.6关键字static47

3.7包49

3.7.1包的定义49

3.7.2 Java系统常用包50

3.7.3 import语句50

3.8访问控制51

小结53

习题53

第4章 继承与多态55

4.1继承机制55

4.1.1引入继承55

4.1.2继承的基本概念57

4.2类的继承58

4.2.1继承58

4.2.2继承与构造方法59

4.2.3子类对象的初始化61

4.2.4继承与访问控制62

4.2.5覆写62

4.3对象类型转换和多态64

4.4关键词final65

4.5抽象方法与抽象类66

4.6接口68

4.7内部类和匿名内部类70

4.8 Object类72

4.9包装类73

小结75

习题75

第5章 常用数据结构77

5.1数组77

5.1.1一维数组77

5.1.2多维数组80

5.1.3 foreach形式的for语句82

5.1.4 Arrays类83

5.2字符串84

5.2.1 String类85

5.2.2 StringBuilder与StringBuilder类87

5.2.3 String类与StringBuilder类的转换88

5.3 Vector类89

小结91

习题91

第6章 Java异常处理93

6.1异常简介93

6.1.1引入异常93

6.1.2异常类层次结构94

6.1.3常用异常类95

6.1.4用户自定义异常类96

6.2 Java异常处理机制97

6.2.1抛出和声明异常97

6.2.2捕捉异常98

6.3使用用户自定义异常101

小结103

习题104

第7章 Java IO流105

7.1输入/输出流105

7.1.1流105

7.1.2流的分类106

7.2字节流和字符流107

7.2.1字节流概述107

7.2.2字节输入流108

7.2.3字节输出流108

7.2.4字符流概述108

7.2.5字符输入流109

7.2.6字符输出流110

7.3文件及文件流110

7.3.1文件及目录管理110

7.3.2文件的字节流读/写112

7.3.3文件的字符流读/写113

7.3.4随机文件的读/写114

7.4过滤流117

7.4.1缓冲流117

7.4.2数据流119

7.4.3打印流120

7.5标准流121

7.6对象流122

7.6.1对象序列化122

7.6.2对象流122

7.7 Scanner类124

7.8流的选择126

小结126

习题127

第8章 图形用户界面编程128

8.1图形用户界面128

8.2容器组件129

8.3 Java事件处理131

8.3.1委托事件模型132

8.3.2事件与监听器132

8.4布局管理器136

8.4.1流布局器137

8.4.2网格布局器138

8.4.3边界布局器139

8.5 Swing基本组件140

8.5.1按钮140

8.5.2标签141

8.5.3面板142

8.5.4文本框、文本域142

8.5.5滚动窗格144

8.5.6复选框、单选按钮146

8.5.7组合框148

8.5.8列表150

8.6 Swing高级组件151

8.6.1菜单151

8.6.2标准对话框155

8.7绘制几何图形、设置字体、颜色157

8.7.1创建绘图接口158

8.7.2绘制文本158

8.7.3字体158

8.7.4颜色159

8.7.5创建几何图形159

8.7.6绘制几何图形160

8.8简单的文本编辑器162

小结166

习题166

第9章 applet168

9.1 applet小程序168

9.1.1简单的applet小程序168

9.1.2 applet的生命周期170

9.1.3安全问题172

9.1.4 applet的HTML标记及属性172

9.2 applet案例——简易画板175

小结180

习题180

第10章 多线程编程182

10.1线程简介182

10.1.1引入线程182

10.1.2多进程和多线程183

10.1.3 Thread类183

10.1.4 Runnable接口184

10.2线程的实现184

10.2.1继承Thread类184

10.2.2实现Runnable接口186

10.2.3两种实现方式对比188

10.3线程的调度191

10.3.1线程的生命周期191

10.3.2线程的优先级192

10.3.3线程的调度193

10.4线程的基本控制194

10.4.1线程睡眠194

10.4.2线程状态测试195

10.4.3线程加入196

10.4.4线程礼让197

10.4.5守护线程198

10.5多线程的同步与死锁199

10.5.1共享资源同步199

10.5.2线程间交互同步204

10.5.3多线程死锁209

小结211

习题211

第11章 Java网络编程213

11.1网络编程基础知识214

11.1.1相关术语214

11.1.2 TCP/IP协议215

11.1.3 Java中的网络支持215

11.2 InetAddress类216

11.3 URL和URLConnection217

11.3.1 URL217

11.3.2 URLConnection219

11.4基于TCP的Socket网络编程219

11.4.1 Socket通信219

11.4.2创建Socket220

11.4.3 Socket通信案例221

11.5基于UDP的Socket网络编程226

11.5.1 Datagram通信226

11.5.2创建Datagram227

11.5.3 Datagram通信案例227

小结229

习题229

第12章 数据库编程231

12.1 JDBC简介231

12.1.1 JDBC231

12.1.2 JDBC驱动程序231

12.2 JDBC的主要类及接口232

12.2.1 Driver接口233

12.2.2 DriverManager类233

12.2.3 Connection接口234

12.2.4 Statement接口234

12.2.5 PreparedStatement接口235

12.2.6 ResultSet接口236

12.3 MySQL概述237

12.3.1 MySQL的安装237

12.3.2 MySQL常用操作240

12.4数据库应用程序242

12.4.1 JDBC开发步骤242

12.4.2配置MySQL数据库驱动程序243

12.4.3连接数据库244

12.4.4建立数据表244

12.4.5插入数据246

12.4.6修改数据247

12.4.7删除数据248

12.4.8查询数据249

小结253

习题253

附录A JDK开发工具256

附录B Eclipse集成开发环境262

附录C Java编码规范266

参考文献270

热门推荐