图书介绍

零点起飞学Java【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

零点起飞学Java
  • 刘升华等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302317340
  • 出版时间:2013
  • 标注页数:347页
  • 文件大小:189MB
  • 文件页数:364页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

零点起飞学JavaPDF格式电子书版下载

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

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

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

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

图书目录

第1篇Java开发基础2

第1章 Java概述(教学视频:37分钟)2

1.1Java简介2

1.1.1Java发展历史2

1.1.2Java分类2

1.1.3Java工作原理3

1.2Java程序运行环境5

1.2.1JDK的下载与安装5

1.2.2设置环境变量6

1.2.3Java经典开发工具——Eclipse7

1.3使用记事本开发Java程序8

1.3.1编写程序代码8

1.3.2编译运行程序9

1.4使用Eclipse开发Java程序10

1.4.1编译运行程序10

1.4.2分析第一个程序12

1.4.3项目架构说明12

1.5小结13

1.6习题13

第2章 基本数据类型及运算(教学视频:52分钟)14

2.1标识符与关键字14

2.1.1标识符14

2.1.2关键字15

2.2基本数据类型15

2.2.1布尔类型boolean15

2.2.2字符型char16

2.2.3整型byte/shor/int/long16

2.2.4浮点型(float/double)18

2.2.5数据类型转换18

2.3运算符与表达式21

2.3.1算术运算符及表达式21

2.3.2赋值运算符及表达式23

2.3.3关系运算符及表达式23

2.3.4逻辑运算符及表达式24

2.3.5位运算符及表达式25

2.3.6条件运算符及表达式27

2.3.7运算符的优先级28

2.4数据的表示——变量与常量29

2.4.1定义变量29

2.4.2变量的范围——作用域30

2.4.3定义常量32

2.5小结33

2.6习题33

第3章Java程序流程控制(教学视频:33分钟)36

3.1顺序结构36

3.2选择结构37

3.2.1如果…就…——if语句37

3.2.2多选一——switch语句41

3.3循环结构43

3.3.1一步步循环for43

3.3.2只要…就…——while循环44

3.3.3循环中循环——多重循环47

3.4跳转语句47

3.4.1跳出来——break语句47

3.4.2下一个——continue语句48

3.4.3返回——return语句49

3.5注释语句49

3.5.1使用单行注释49

3.5.2使用多行注释50

3.6小结50

3.7习题50

第4章 类与对象(教学视频:27分钟)52

4.1创建类52

4.1.1声明类52

4.1.2设定类成员的访问权限53

4.2创建类的成员变量54

4.3创建类成员方法54

4.3.1定义成员方法55

4.3.2设定构造方法56

4.3.3“特殊”方法main()57

4.3.4可变参数的方法58

4.4指代当前对象——this59

4.5对象60

4.5.1创建对象60

4.5.2使用对象60

4.5.3清除对象61

4.6小结62

4.7习题62

第5章 面向对象编程(教学视频:33分钟)64

5.1类的三大特性64

5.1.1隐藏细节——封装64

5.1.2变相“抄袭”——继承65

5.1.3灵活应对——多态68

5.2抽象类和接口68

5.2.1抽象类69

5.2.2接口70

5.3类中类——内部类73

5.3.1内部类73

5.3.2“更隐蔽”的内部类——匿名内部类74

5.4类的仓库——包75

5.4.1创建包75

5.4.2使用包76

5.5小结79

5.6习题79

第6章 引用数据类型(教学视频:53分钟)81

6.1相同类型的数据——数组81

6.1.1定义数组81

6.1.2创建数组81

6.1.3使用数组83

6.1.4数组的数组——多维数组83

6.2多个字符——字符串84

6.2.1创建字符串84

6.2.2连接字符串85

6.2.3比较字符串86

6.2.4字符串其他常用操作87

6.2.5StringBuffer类88

6.3不同类型的数据——集合88

6.3.1集合的基础——集合框架89

6.3.2访问集合元素90

6.3.3有序存放——列表(List)90

6.3.4无序不重复——集合(Set)91

6.3.5键值对应——映射(Map)92

6.4增强for循环93

6.5泛型95

6.5.1泛型在集合中的应用95

6.5.2定义泛型类96

6.5.3创建泛型方法97

6.5.4使用泛型通配符97

6.6常量集合——枚举99

6.6.1定义枚举99

6.6.2使用枚举100

6.6.3枚举带来的变化101

6.7自动装箱和拆箱102

6.7.1包装类型102

6.7.2装箱与拆箱103

6.8小结104

6.9习题104

第7章 异常处理(教学视频:23分钟)106

7.1什么是异常106

7.2异常的类型107

7.2.1运行时异常107

7.2.2可控异常108

7.3处理异常108

7.3.1捕获异常108

7.3.2抛出异常111

7.3.3自定义异常113

7.4小结114

7.5习题114

第8章 线程(教学视频:32分钟)116

8.1什么是线程116

8.2使用线程117

8.2.1创建线程117

8.2.2启动线程118

83线程的生命周期120

8.4线程的调度121

8.4.1线程优先级122

8.4.2线程休眠sleep()123

8.4.3线程让步yield()124

8.4.4线程等待join()125

8.5线程之间同步126

8.6小结129

8.7习题129

第9章 Java的1O操作(教学视频:56分钟)131

9.1什么是输入输出流131

9.2读取二进制——字节输入流132

9.2.1字节输入流InputStream132

9.2.2字节文件输入流FileInputStream133

9.2.3输入流过滤器FilterInputStream135

9.2.4字节缓冲区输入流BufferedInputStream135

9.2.5数据输入流DataI——utStream136

9.3输出二进制——字节输出流137

9.3.1字节输出流OutputStream138

9.3.2字节文件输出流FileOutputStream138

9.3.3输出流过滤器FilterOutputStream139

9.3.4字节缓冲区输出流BufferedOutputStream140

9.3.5数据输出流DataOutputStream141

9.3.6字节打印流PrintStream142

9.4读取文本——字符输入流143

9.4.1字符输入流Reader143

9.4.2字符文件输入流FileReader144

9.4.3字符缓冲区输入流BufferedReader145

9.5输出文本——字符输出流146

9.5.1字符输出流Writer146

9.5.2字符文件输出流FileWriter147

9.5.3字符缓冲区输出流BufferedWriter148

9.5.4字符打印流PrintWriter149

9.6文件操作150

9.6.1 File类151

9.6.2 RandomAccessFile类152

9.7小结154

9.8习题154

第2篇Java开发进阶158

第10章 图形用户界面(教学视频:——分钟)158

10.1图形界面基础AWT158

10.2界面容器158

10.2.1框架窗口类Frame159

10.2.2区域类Panel160

10.3布局管理器161

10.3.1默认管理器BorderLayout161

10.3.2流布局管理器FlowLayout163

10.3.3卡片布局管理器CardLayout164

10.3.4网格布局管理器GridLayout166

10.3.5高级网格布局管理器GridBagLayout167

10.4事件处理169

10.4.1什么是事件处理169

10.4.2事件监听器171

10.4.3事件适配器173

10.5AWT基本组件175

10.5.1按钮175

10.5.2标签176

10.5.3单行文本域177

10.5.4多行文本域179

10.5.5复选框和单选按钮180

10.5.6列表182

10.6Swing简介185

10.7Applet185

10.7.1什么是Applet185

10.7.2Applet生命周期186

10.7.3运行Applet188

10.8小结190

10.9习题190

第11章 XML开发(教学视频:35分钟)192

11.1什么是XML192

11.1.1XML的优势192

11.1.2XML的构成192

11.2DOM文档对象模型194

11.2.1DOM技术构成194

11.2.2在Java中使用DOM195

11.3SAX200

11.3.1SAX技术构成200

11.3.2在Java中使用SAX201

11.4JDOM206

11.4.1JDOM技术构成206

11.4.2使用JDOM207

11.5小结211

11.6习题211

第12章 Java常用类(教学视频:39分钟)213

12.1顶级类Object213

12.2包装类214

12.2.1整型包装类Integer214

12.2.2单精度包装类Float215

12.2.3双精度包装类Double217

12.2.4字符包装类Character218

12.3日期相关操作220

12.3.1 Date类221

12.3.2 DateFormat类222

12.3.3 SimpleDateFormat类223

12.3.4 Calendar类226

12.3.5 GregorianCalendar类227

12.4随机数类 Random230

12.5小结232

12.6习题232

第13章 Java数据库编程(教学视频:37分钟)233

13.1 JDBC简介233

13.1.1JDBC的工作机制233

13.1.2什么是JDBC API234

13.1.3JDBC访问数据库的通用流程234

13.2安装JDBC驱动235

13.2.1JDBC驱动程序的种类235

13.2.2加载JDBC驱动235

13.3连接数据库236

13.3.1定义数据库连接URL236

13.3.2建立数据库连接237

13.4访问数据库238

13.4.1增加记录238

13.4.2删除记录239

13.4.3修改记录240

13.4.4查询记录240

13.5处理结果集241

13.6事务处理243

13.7小结244

13.8习题244

第14章 Java网络编程(教学视频:27分钟)246

14.1什么是网络编程246

14.2 InetAddress类247

14.3 URL编程248

14.3.1什么是URL248

14.3.2 URL类249

14.3.3URLConnection类251

14.4Socket编程252

14.4.1 Socket类252

14.4.2 ServerSocket类253

14.5小结254

14.6习题254

第15章Java Web编程(教学视频:33分钟)256

15.1 Servlet技术256

15.1.1Servlet概述256

15.1.2运行Servlet257

15.1.3Servlet生命周期258

15.1.4请求和应答260

15.1.5Cookie262

15.1.6会话263

15.2 JSP技术265

15.2.1JSP概述265

15.2.2JSP指令266

15.2.3JSP脚本元素268

15.2.4JSP动作269

15.3小结271

15.4习题271

第3篇 Java项目案例开发实战276

第16章 数据库编程实例——图书管理系统(教学视频:36分钟)276

16.1实例概述276

16.2系统设计276

16.2.1系统总体结构277

16.2.2构建开发环境277

16.2.3系统工程目录278

16.3数据库设计278

16.4公共模块280

16.4.1db包280

16.4.2util包283

16.5登录模块285

16.6主界面286

16.7基础维护模块288

16.7.1图书维护288

16.7.2读者维护292

16.8借阅管理模块295

16.8.1借书295

16.8.2还书297

16.9查询管理模块299

16.9.1图书查询299

16.9.2读者查询301

16.10系统管理模块302

16.11小结303

第17章 网络编程实例——局域网通信软件(教学视频:18分钟)304

17.1实例概述304

17.2系统设计305

17.2.1系统总体结构305

17.2.2构建开发环境305

17.2.3系统工程目录305

17.3公共模块306

17.4服务器端程序306

17.4.1工作流程306

17.4.2源程序307

17.4.3程序解释310

17.5客户端程序312

17.5.1工作流程313

17.5.2源程序313

17.5.3程序解释316

17.6小结318

第18章 Web编程实例——BBS系统(教学视频:28分钟)319

18.1实例概述319

18.2系统设计320

18.2.1系统总体结构320

18.2.2构建开发环境320

18.2.3系统工程目录321

18.3数据库设计321

18.4公共模块322

18.4.1 db包322

18.4.2 util包326

18.4.3 filter包328

18.5系统登录330

18.5.1系统初始化index.jsp330

18.5.2系统登录login.jsp331

18.6用户注册332

18.6.1注册用户register.jsp332

18.6.2增加用户addUser.jsp333

18.7论坛浏览334

18.7.1主题信息提取ForumServlet类334

18.7.2主题列表forumList.jsp336

18.7.3主题详细内容forum Detail.jsp337

18.8主题管理337

18.8.1发布新帖338

18.82回复帖子340

18.8.3修改帖子342

18.8.4删除帖子344

18.9用户管理345

18.9.1用户列表userList.jsp345

18.9.2删除用户DeleteUserServlet类346

18.10小结347

热门推荐