图书介绍

21天学通Java 第6版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

21天学通Java 第6版
  • (美)卡登海德著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115311115
  • 出版时间:2013
  • 标注页数:410页
  • 文件大小:204MB
  • 文件页数:426页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

21天学通Java 第6版PDF格式电子书版下载

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

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

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

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

图书目录

第1周课程Java语言2

第1章Java基础2

1.1 Java语言2

1.1.1 Java的历史2

1.1.2 Java概述3

1.1.3选择开发工具3

1.2面向对象编程4

1.3对象和类5

1.4属性和行为6

1.4.1属性6

1.4.2行为7

1.4.3创建类7

1.4.4运行程序9

1.5组织类和类行为10

1.5.1继承10

1.5.2创建类层次结构11

1.5.3使用继承12

1.5.4接口13

1.5.6包14

1.6总结14

1.7问与答14

1.8小测验15

1.9认证练习15

1.10练习15

第2章Java编程基础17

2.1语句和表达式17

2.2变量和数据类型18

2.2.1创建变量18

2.2.2给变量命名19

2.2.3变量类型19

2.2.4给变量赋值20

2.2.5常量20

2.3注释22

2.4字面量22

2.4.1数字字面量22

2.4.2布尔字面量24

2.4.3字符字面量24

2.4.4字符串字面量24

2.5表达式和运算符25

2.5.1算术运算符25

2.5.2再谈赋值27

2.5.3递增和递减运算符27

2.5.4比较运算符28

2.5.5逻辑运算符29

2.5.6运算符优先级29

2.6字符串运算31

2.7总结32

2.8问与答32

2.9小测验33

2.10认证练习33

2.11练习33

第3章 对象34

3.1创建新对象34

3.1.1使用new34

3.1.2对象是如何创建的36

3.1.3内存管理36

3.2使用类变量和实例变量36

3.2.1获取值36

3.2.2设置值37

3.2.3类变量38

3.3调用方法38

3.3.1设置字符串的格式40

3.3.2嵌套方法调用40

3.3.3类方法41

3.4对象的引用42

3.5对象和基本数据类型的强制类型转换43

3.5.1强制转换基本类型43

3.5.2强制转换对象44

3.5.3基本类型和对象之间的转换45

3.6比较对象值和类46

3.6.1比较对象46

3.6.2判断对象所属的类47

3.7总结48

3.8问与答48

3.9小测验48

3.10认证练习49

3.11练习49

第4章 数组、逻辑和循环50

4.1数组50

4.1.1声明数组变量50

4.1.2创建数组对象51

4.1.3访问数组元素52

4.1.4修改数组元素52

4.1.5多维数组54

4.2块语句54

4.3 if条件语句55

4.4 switch条件语句56

4.5三目运算符60

4.6 for循环61

4.7 while和do循环63

4.7.1 while循环63

4.7.2 do…while循环64

4.8跳出循环64

4.9总结65

4.10问与答66

4.10小测验66

4.12认证练习66

4.13练习67

第5章 创建类和方法68

5.1定义类68

5.2创建实例变量和类变量68

5.2.1定义实例变量68

5.2.2类变量69

5.3创建方法69

5.3.1定义方法69

5.3.2关键字this71

5.3.3变量作用域和方法定义71

5.3.4将参数传递给方法72

5.3.5类方法73

5.4创建Java应用程序74

5.5 Java应用程序和命令行参数75

5.5.1将参数传递给Java应用程序75

5.5.2在Java程序中处理参数75

5.6创建同名方法76

5.7构造函数79

5.7.1基本的构造函数79

5.7.2调用另一个构造函数80

5.7.3重载构造函数80

5.8覆盖方法81

5.8.1创建覆盖现有方法的方法82

5.8.2调用原来的方法83

5.8.3覆盖构造函数83

5.9总结84

5.10问与答85

5.11小测验85

5.12认证练习85

5.14练习86

第6章包、接口和其他类特性87

6.1限定符87

6.2静态变量和方法91

6.3 Final类、方法和变量93

6.3.1变量93

6.3.2方法93

6.3.3类94

6.4抽象类和方法94

6.5包94

6.5.1 import声明95

6.5.2类名冲突96

6.6创建自己的包96

6.6.1选择包名96

6.6.2创建文件夹结构97

6.6.3将类加入到包中97

6.6.4包和类访问控制97

6.7接口98

6.7.1单继承存在的问题98

6.7.2接口和类98

6.7.3实现和使用接口98

6.7.4实现多个接口99

6.7.5接口的其他用途99

6.8创建和扩展接口99

6.8.1新接口99

6.8.2接口中的方法100

6.8.3扩展接口101

6.8.4创建网上商店101

6.9内部类105

6.10总结107

6.11问与答107

6.12小测验107

6.13认证练习108

6.14练习109

第7章 异常和线程110

7.1异常110

7.2管理异常112

7.2.1异常一致性检测112

7.2.2保护代码和捕获异常113

7.2.3 finally子句115

7.3声明可能引发异常的方法117

7.3.1 throws子句117

7.3.2应引发哪些异常117

7.3.3传递异常118

7.3.4 throws和继承119

7.4创建并引发自己的异常119

7.4.1引发异常119

7.4.2创建自己的异常120

7.4.3结合使用throws、 try和throw120

7.5何时使用和不使用异常121

7.5.1什么时候使用异常121

7.5.2什么时候不使用异常121

7.5.3糟糕的异常使用方式121

7.6线程122

7.6.1编写线程化程序122

7.6.2线程化应用程序123

7.6.3终止线程126

7.7总结127

7.8问与答127

7.9小测验128

7.10认证练习128

7.11练习129

第2周课程Java类库132

第8章 数据结构132

8.1超越数组132

8.2 Java数据结构132

8.2.1 Iterator133

8.22位组134

8.2.3链表136

8.2.4遥历数据结构138

8.2.5堆栈140

8.2.6 Map141

8.2.7散列映射142

8.3泛型145

8.4总结147

8.5问与答147

8.6小测验148

8.7认证练习148

8.8练习149

第9章 使用Swing150

9.1创建应用程序150

9.1.1创建界面151

9.1.2开发框架152

9.1.3创建组件153

9.1.4将组件加入到容器中154

9.2使用组件155

9.2.1图标155

9.2.2标签157

9.2.3文本框158

9.2.4文本区域158

9.2.5可滚动窗格160

9.2.6复选框和单选按钮160

9.2.7组合框162

9.2.8列表163

9.3总结165

9.4问与答165

9.5小测验165

9.6认证练习166

9.7练习166

第10章 创建Swing界面167

10.1 Swing的特性167

10.1.1标准对话框167

10.1.2使用对话框170

10.1.3滑块172

10.1.4滚动窗格173

10.1.5工具栏174

10.1.6进度条176

10.1.7菜单178

10.1.8选项卡窗格180

10.2总结182

10.3问与答182

10.4小测验183

10.5认证练习183

10.6练习184

第11章 在用户界面上排列组件185

11.1基本的界面布局185

11.1.1布置界面185

11.1.2顺序布局186

11.1.3方框布局187

11.1.4网格布局189

11.1.5边框布局191

11.2使用多个布局管理器192

11.3卡片布局193

11.4网格袋布局198

11.4.1设计网格199

11.4.2创建网格200

11.4.3单元格Padding和insets204

11.5总结204

11.6问与答204

11.7小测验205

11.8认证练习206

11.9练习206

第12章 响应用户输入207

12.1事件监听器207

12.1.1设置组件208

12.1.2事件处理方法208

12.2使用方法210

12.2.1行为事件210

12.2.2焦点事件211

12.2.3选项事件213

12.2.4键盘事件214

12.2.5鼠标事件215

12.2.6鼠标移动事件215

12.2.7窗口事件219

12.2.8使用适配器类219

12.2.9使用内部类220

12.3总结222

12.4问与答222

12.5小测验223

12.6认证练习223

12.7练习224

第13章 创建Java2D图形225

13.1 Graphics2D类225

13.2绘制文本226

13.2.1使用防锯齿改善字体和图形的质量228

13.2.2获取字体的信息228

13.3颜色230

13.3.1使用Color对象230

13.3.2检测和设置当前颜色230

13.4绘制直线和多边形231

13.4.1用户坐标空间和设备坐标空间231

13.4.2指定渲染属性232

13.4.3创建要绘制的对象233

13.4.4绘制对象235

13.5总结238

13.6问与答238

13.7小测验238

13.8认证练习238

13.9练习239

第14章 开发Swing应用程序240

14.1 Java Web Start240

14.2使用Java Web Start242

14.2.1创建JNLP文件242

14.2.2在服务器上支持Web Start248

14.2.3其他JNLP元素249

14.3使用SwingWorker改善性能250

14.4总结254

14.5问与答254

14.6小测验255

14.7认证练习255

14.8练习256

第3周课程Java编程258

第15章 输入和输出258

15.1流简介258

15.1.1使用流258

15.1.2过滤流259

15.1.3处理异常259

15.2字节流259

15.3过滤流262

15.4字符流269

15.4.1读取文本文件269

15.4.2写文本文件270

15.5文件和路径271

15.6总结273

15.7问与答273

15.8小测验274

15.9认证练习274

15.10练习274

第16章 序列化和查看对象276

16.1对象序列化276

16.1.1对象输出流277

16.1.2对象输入流279

16.1.3暂态变量281

16.1.4检查对象的序列化字段281

16.2使用反射检查类和方法282

16.2.1检查和创建类282

16.2.2处理类的各个部分283

16.2.3检查类284

16.3总结286

16.4问与答286

16.5小测验287

16.6认证练习287

16.7练习288

第17章 通过Internet进行通信289

17.1 Java联网技术289

17.1.1打开跨越网络的流289

17.1.2套接字293

17.1.3 Socket服务器295

17.1.4设计服务器应用程序295

17.1.5测试服务器297

17.2 java.nio包298

17.2.1缓冲区298

17.2.2字符集300

17.2.3通道300

17.2.4网络通道302

17.3总结307

17.4问与答307

17.5小测验308

17.6认证练习308

17.7练习309

第18章 使用JDBC访问数据库310

18.1 JDBC310

18.1.1数据库驱动程序311

18.1.2查看数据库311

18.1.3读取数据库记录312

18.1.4将记录写入数据库316

18.1.5遍历结果集321

18.2总结321

18.3问与答321

18.4小测验321

18.5认证练习322

18.6练习322

第19章 读写RSS Feed323

19.1使用XML323

19.2设计XML语言325

19.3使用Java处理XML326

19.4使用XOM处理XML326

19.4.1创建XML文档327

19.4.2修改MXL文档329

19.4.3格式化XML文档332

19.4.4评估XOM334

195总结336

19.6问与答336

19.7小测验336

19.8认证练习337

19.9练习337

第20章XML Web服务338

20.1 XML-RPC简介338

20.2使用XML-RPC进行通信339

20.2.1发送请求339

20.2.2响应请求340

20.3选择XML-RPC实现341

20.4使用XML-RPC Web服务342

20.5创建XML-RPC Web服务344

20.6总结347

20.7问与答348

20.8小测验348

20.9认证练习348

20.10练习349

第21章 使用Java编写Android应用350

21.1 Android的历史350

21.2编写Android应用351

21.2.1组织Android项目352

21.2.2创建程序353

21.2.3使用Android模拟器354

21.2.4创建调试配置355

21.3运行应用356

21.4设计Android应用357

21.4.1准备资源358

21.4.2配置清单文件359

21.4.3设计图形用户界面360

21.4.4编写代码361

21.5总结365

21.6问与答365

21.7小测验365

21.8认证练习366

21.9练习366

附录368

附录A使用集成开发环境NetBeans368

A.1安装NetBeans368

A.2新建项目368

A.3新建Java类370

A.4运行应用程序371

A.5修复错误372

附录B配套网站374

附录C搭建Android开发环境375

C.1简介375

C.2安装Eclipse375

C.3安装Android SDK376

C.4安装Android插件376

C.5设置手机378

附录D使用Java开发包380

D.1选择Java开发工具380

D.2配置JDK382

D.2.1使用命令行界面382

D.2.2切换文件夹383

D.2.3在MS-DOS中创建文件夹384

D.2.4在MS-DOS中运行程序384

D.2.5修复配置错误385

D.3使用文本编辑器387

D.4创建示例程序388

D.5设置CLASSPATH变量390

D.5.1在Windows 98/Me中设置CLASSPATH390

D.5.2在Windows 7/NT/XP/2000/2003中设置CLASSPATH391

附录E使用Java开发包编程393

E.1 JDK概览393

E.2 Java虚拟机394

E.3编译器javac395

E.4浏览器appletviewer396

E.5文档工具javadoc398

E.6 Java文件存档工具jar401

E.7调试器jdb402

E.7.1调试应用程序402

E.7.2调试小程序404

E.7.3高级调试命令404

E.8使用系统属性404

附录F测验题答案407

热门推荐