图书介绍

Java程序设计 基于JDK 6和NetBeans实现2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java程序设计 基于JDK 6和NetBeans实现
  • 宋波主编;李晋,李妙妍,张悦编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302245131
  • 出版时间:2011
  • 标注页数:435页
  • 文件大小:139MB
  • 文件页数:450页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java程序设计 基于JDK 6和NetBeans实现PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 核心基础篇3

第1章 Java概述3

1.1 Java发展简史3

1.2 Java 2 SDK版本4

1.3 Java程序运行机制5

1.3.1高级语言运行机制5

1.3.2 Java程序运行机制与JVM6

1.4 Java程序运行环境7

1.4.1安装JDK8

1.4.2设置Java运行环境10

1.5开发Java Application12

1.5.1 Java API概述12

1.5.2 Java Application的编译与运行12

1.6 JDK开发工具14

1.7小结16

SCJP认证习题解析16

课后习题18

第2章 Java基础知识19

2.1注释19

2.2标识符与关键词22

2.2.1分隔符22

2.2.2标识符22

2.2.3关键词22

2.2.4标识符的命名23

2.3基本数据类型23

2.3.1整数类型24

2.3.2浮点数类型24

2.3.3字符类型24

2.3.4布尔类型25

2.4常量与变量25

2.4.1整型常量25

2.4.2浮点型常量26

2.4.3字符型常量27

2.4.4布尔型常量28

2.5基本数据类型的相互转换28

2.5.1自动转换29

2.5.2强制转换29

2.6运算符30

2.6.1算术运算符30

2.6.2比较运算符32

2.6.3逻辑运算符32

2.6.4位运算符34

2.6.5赋值运算符36

2.6.6三元运算符37

2.7运算符的优先级与结合性37

2.8流程控制38

2.8.1分支结构38

2.8.2循环结构41

2.8.3控制循环结构43

2.9小结46

SCJP认证习题解析46

课后习题50

第3章 Java面向对象特性53

3.1类与对象53

3.1.1类与对象的定义53

3.1.2成员变量与局部变量54

3.1.3成员方法57

3.1.4对象的创建59

3.1.5对象的使用61

3.1.6对象的消除62

3.1.7方法重载63

3.1.8关键词this64

3.1.9构造方法65

3.2封装与数据隐藏68

3.2.1封装68

3.2.2访问控制69

3.2.3 package和import73

3.3类的继承与多态76

3.3.1类的继承76

3.3.2方法的重写81

3.3.3运行时多态82

3.3.4对象类型的强制转换85

3.3.5 Object类87

3.4数组89

3.4.1一维数组89

3.4.2多维数组93

3.4.3数组的复制95

3.5小结96

SCJ P认证试题解析97

课后习题99

第4章 Java面向对象高级特性103

4.1基本数据类型包装类103

4.2处理对象107

4.2.1打印对象和toString()方法107

4.2.2“==”与equals运算符109

4.3 static修饰符110

4.3.1类变量与实例变量110

4.3.2类方法与实例方法111

4.3.3静态初始化程序111

4.4 final修饰符113

4.5抽象类115

4.5.1抽象类的定义115

4.5.2抽象类的作用117

4.6接口120

4.6.1接口的定义120

4.6.2接口的实现122

4.6.3多重继承123

4.6.4接口与抽象类124

4.7内部类126

4.7.1内部类的定义127

4.7.2内部类的使用127

4.7.3内部类的特性128

4.8枚举类132

4.8.1枚举类的定义132

4.8.2实现接口的枚举类135

4.8.3包含抽象方法的枚举类136

4.9小结137

SCJP认证习题解析137

课后习题152

第5章 Java异常处理155

5.1概述155

5.2异常的处理157

5.2.1捕获并处理异常157

5.2.2多异常的处理159

5.3自定义异常类160

5.3.1必要性与原则160

5.3.2 throw关键词161

5.3.3自定义异常类的使用162

5.4 Java的异常跟踪栈165

5.5小结167

SCJP认证试题解析167

课后习题171

第6章 Java执行环境类173

6.1 Java常用类173

6.1.1 Math类173

6.1.2 Random类175

6.1.3 BigDecimal类177

6.1.4 String类178

6.1.5 StringBuffer类180

6.2日期类182

6.2.1 Calendar类182

6.2.2 TimeZone类185

6.3正则表达式186

6.4 Java国际化191

6.5小结195

SCJ P认证习题解析195

课后习题202

第7章 Java泛型编程205

7.1概述205

7.2使用泛型207

7.2.1定义泛型类、接口207

7.2.2从泛型类派生子类210

7.3类型通配符213

7.4泛型方法217

7.5擦除与转换218

7.6泛型与数组220

7.7 JDK 1.5的其他新特性220

7.8小结224

SCJP认证习题解析224

课后习题228

第8章 Java集合类231

8.1概述231

8.2 Collection接口与Iterator接口232

8.3 Set接口234

8.3.1 HashSet类234

8.3.2 TreeSet类236

8.3.3 EnumSet类239

8.4 List接口240

8.4.1 List接口与ListIterator接口240

8.4.2 ArrayList与Vector实现类242

8.5 Map接口247

8.5.1 HashMap实现类248

8.5.2 SortedMap接口与TreeMap实现类251

8.6小结254

SCJP认证习题解析254

课后习题257

第9章 Java输入/输出259

9.1 Java的I/O流259

9.1.1流的概念259

9.1.2字节流260

9.1.3字符流261

9.1.4 I/O流的套接263

9.1.5常用的I/O流类264

9.2 File类274

9.2.1创建File对象274

9.2.2操作File对象274

9.3 RandomAccessFile类277

9.3.1创建RandomAccessFile对象277

9.3.2操作RandomAccessFile对象277

9.4对象序列化279

9.4.1基本概念279

9.4.2对象序列化的方法279

9.4.3构造可序列化对象的类280

9.5小结284

SCJP认证习题解析284

课后习题292

第10章 Java多线程295

10.1概述295

10.2创建线程297

10.2.1继承Thread类创建线程298

10.2.2实现Runnable接口创建线程300

10.3线程的优先级301

10.4线程的基本控制303

10.4.1让步303

10.4.2休眠304

10.4.3连接方法306

10.5线程间的同步307

10.6线程间的通信310

10.7小结313

SCJ P认证试题解析313

课后习题316

第2篇 应用技术篇319

第11章 用NetBeans开发Java Application319

11.1概述319

11.2下载和安装NetBeans320

11.3 NetBeans IDE简介325

11.3.1 NetBeans菜单栏326

11.3.2 NetBeans工具栏326

11.3.3 NetBeans窗口327

11.3.4代码编辑器332

11.4用NetBeans开发Java Application333

11.4.1创建Java标准项目334

11.4.2创建Java包336

11.4.3创建Java主类337

11.4.4创建Java类337

11.4.5运行项目341

11.5小结342

课后习题342

第12章 用Swing开发Java Application343

12.1概述343

12.2 Swing组件344

12.2.1 JFrame容器344

12.2.2标签JTable345

12.2.3文本类组件346

12.2.4按钮JButton347

12.2.5单选按钮JRadioButton352

12.2.6复选框JCheckBox353

12.2.7组合框JComboBox353

12.2.8综合案例354

12.3 Swing高级组件356

12.3.1菜单JMenu356

12.3.2表格JTable357

12.3.3树JTree357

12.3.4综合案例357

12.4小结362

课程设计362

第13章 用NetBeans操作Java DB365

13.1 Java DB概述365

13.2基于NetBeans使用Java DB366

13.2.1启动Java DB366

13.2.2创建Java DB367

13.2.3连接Java DB367

13.3数据库相关概念368

13.4用SQL访问Java DB369

13.4.1 SQL概述369

13.4.2创建表370

13.4.3维护表结构374

13.4.4删除表375

13.4.5添加表数据375

13.4.6查询表数据377

13.4.7修改表数据379

13.4.8删除表数据379

13.4.9抓取表结构379

13.5小结381

课后习题381

第14章 用NetBeans开发JDBC应用383

14.1 JDBC基本概念383

14.2 java.sql包384

14.3 JDBC工作原理385

14.4 JDBC驱动程序386

14.5基于JDBC API访问数据库387

14.6用NetBeans开发JDBC应用389

14.6.1内嵌模式389

14.6.2网络服务器模式393

14.7 Java DB数据库的查询393

14.7.1顺序查询393

14.7.2随机查询396

14.8综合案例398

14.9小结413

课后习题413

课程设计413

第15章 Java网络编程419

15.1网络相关知识419

15.2基于URL的通信421

15.2.1 URL的基本概念421

15.2.2创建URL对象421

15.2.3解析URL422

15.2.4读取URL内容422

15.2.5基于URLConnection的读写423

15.2.6 InetAddress类425

15.3 Socket通信机制426

15.3.1概述426

15.3.2基于TCP的通信427

15.3.3基于UDP的通信430

15.4小结433

课后习题433

参考文献435

热门推荐