图书介绍

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

Java 6程序设计基础教程
  • 王先国,罗中良主编 著
  • 出版社: 广州:广东高等教育出版社
  • ISBN:9787536139770
  • 出版时间:2010
  • 标注页数:370页
  • 文件大小:84MB
  • 文件页数:385页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第一编Java程序设计基础2

第一章Java语言入门2

1.1 Java的诞生2

1.2 Java的特点3

1.3 Java程序的开发工具3

1.4 Java的运行环境4

1.4.1 JDk的下载与安装4

1.4.2 配置Java运行环境6

1.4.3 JDK 6u19开发工具包的目录结构8

1.4.4 JDK、JRE和JVM之间的关系8

1.5 Java程序组成9

1.5.1Java程序与Java源文件9

1.5.2类、接口的基本结构9

1.6 Jave程序的开发步骤10

1.7 Java程序的分类11

1.7.1Java应用程序11

1.7.2Applet小程序12

1.7.3Servlet程序13

1.8小结14

1.9习题14

第二章 常量和变量16

2.1标识符16

2.2关键字17

2.3常量、变量和数据类型17

2.3.1Java基本数据类型17

2.3.2基本数据类型转换21

2.3.3Java引用数据类型22

2.4小结23

2.5习题23

第三章 运算符和语句24

3.1运算符24

3.1.1赋值运算符24

3.1.2算术运算符25

3.1.3关系运算符25

3.1.4逻辑运算符26

3.1.5条件运算符27

3.1.6位运算符27

3.1.7其他运算符29

3.1.8运算符优先级29

3.2 Java语句30

3.2.1选择语句31

3.2.2循环语句34

3.2.3跳转语句37

3.3编程风格38

3.3.1适当的注释39

3.3.2命名习惯39

3.3.3适当的缩进和空白39

3.3.4块的对齐方式39

3.4程序错误分类40

3.4.1编译错误40

3.4.2运行时错误41

3.4.3逻辑错误41

3.5调试42

3.6小结43

3.7习题43

第二编 面向对象的程序设计45

第四章 类与对象45

4.1 面向对象的程序设计45

4.1.1面向对象的概念45

4.1.2面向对象的特性46

4.1.3面向对象的编程任务47

4.2类定义47

4.2.1成员变量49

4.2.2方法52

4.3对象56

4.3.1声明变量57

4.3.2创建对象57

4.3.3内存模型58

4.3.4访问对象60

4.3.5static62

4.3.6this65

4.4小结66

4.5习题67

第五章 访问权限69

5.1包69

5.1.1 paekage语句69

5.1.2 import语句71

5.2有效访问范围72

5.2.1访问者与被访问者73

5.2.2定义访问级别73

5.3小结77

5.4习题77

第六章 子类与接口78

6.1定义子类78

6.2子类的继承性78

6.2.1父子类在同一包中79

6.2.2父子类在不同包中79

6.3子类访问父类的成员81

6.3.1子类隐藏了父类中相同的成员变量81

6.3.2子类覆盖父类中相同签名的方法81

6.4super关键字83

6.5final类和final方法86

6.6对象数据类型转换86

6.6.1子类包含的成员86

6.6.2父类变量引用子类对象86

6.7多态88

6.8抽象类和抽象方法89

6.8.1抽象类和抽象方法的定义89

6.8.2抽象类应用91

6.9接口92

6.9.1接口的定义92

6.9.2接口的应用93

6.10小结99

6.11习题100

第七章 数组与字符串101

7.1数组101

7.1.1声明引用数组的变量101

7.1.2创建数组102

7.1.3初始化数组103

7.1.4访问数组元素104

7.2字符串(String)105

7.2.1字符串常量105

7.2.2声明变量106

7.2.3创建字符串106

7.2.4构造方法106

7.2.5实用方法107

7.2.6字符串与字符数组113

7.2.7字符串与字节数组116

7.3 字符串缓冲区(StringBuffer)117

7.4字符串分析器(StringTokenizer)120

7.5 Character类121

7.6小结123

7.7习题123

第三编 图形程序设计127

第八章 图形程序设计入门127

8.1图形类库简介127

8.1.1辅助类128

8.1.2重型类库128

8.1.3轻型类库129

8.2容器(Container类)129

8.2.1框架(J Frame)129

8.2.2面板(J Panel)133

8.3布局管理器134

8.3.1 FlowLayout布局135

8.3.2 GridLayout布局137

8.3.3 BorderLayout布局138

8.3.4 CardLayout布局140

8.3.5 null布局142

8.4绘图相关类143

8.4.1 Color类143

8.4.2 Font类和FontMetrics类143

8.4.3 Graphics类147

8.5事件驱动程序设计156

8.5.1事件和事件源156

8.5.2委托事件模型157

8.5.3事件适配器163

8.6小结166

8.7习题166

第九章 用户界面组件168

9.1组件(component)168

9.1.1组件的属性168

9.1.2组件的常用方法169

9.2按钮179

9.2.1常用属性179

9.2.2构造方法180

9.2.3实用方法180

9.2.4事件180

9.3标签181

9.3.1构造方法181

9.3.2实用方法182

9.4文本框184

9.4.1常用属性184

9.4.2构造方法184

9.4.3事件184

9.5文本区186

9.5.1常用属性186

9.5.2构造方法186

9.5.3实用方法186

9.5.4事件187

9.6组合框189

9.6.1常用属性189

9.6.2构造方法189

9.6.3实用方法189

9.6.4事件189

9.7列表框192

9.7.1常用属性192

9.7.2构造方法193

9.7.3事件193

9.8复选框194

9.8.1常用属性195

9.8.2构造方法195

9.8.3事件195

9.9单选按钮197

9.9.1常用属性197

9.9.2构造方法197

9.9.3事件198

9.10菜单条、菜单、菜单项201

9.10.1菜单条201

9.10.2菜单201

9.10.3菜单项201

9.10.4建立菜单的步骤202

9.10.5菜单项上的事件204

9.11对话框207

9.11.1Dialog类207

9.11.2文件对话框209

9.11.3消息对话框211

9.11.4确认对话框213

9.11.5颜色对话框216

9.12鼠标事件217

9.12.1MouseEvent217

9.12.2MouseListener接口处理的事件218

9.12.3MouseMotionListener接口处理的事件220

9.13键盘事件221

9.14小结226

9.15习题226

第十章Applet小程序228

10.1小程序的结构228

10.1.1 init()方法229

10.1.2 start()方法229

10.1.3 stop()方法230

10.1.4 destroy()方法230

10.2 IITML文件与 Applet程序230

10.2.1<applet>标记231

10.2.2<param>标记233

10.3小程序应用235

10.4小结238

10.5习题238

第四编 高级技术241

第十一章 处理异常241

11.1异常现象241

11.2异常分类242

11.3异常处理机制243

11.3.1第一种方法的定义244

11.3.2第二种方法的定义245

11.4 重新抛出异常249

11.5 finally子句251

11.6 创建自己的异常253

11.7小结255

11.8习题255

第十二章Java多线程256

12.1多线程的概念256

12.1.1程序与进程256

12.1.2线程256

12.1.3线程生命周期256

12.2创建线程258

12.2.1 Runnable接口与Thread类258

12.2.2扩展Thread类创建线程259

12.2.3实现Runnable接口创建线程261

12.3线程组263

12.4线程调度与控制264

12.4.1线程调度与优先级264

12.4.2控制线程的状态转移264

12.5线程同步270

12.5.1实现线程互斥的机制270

12.5.2线程互斥实现数据共享271

12.5.3线程协调实现的机制276

12.5.4线程协调实现数据正确收发277

12.6小结282

12.7习题282

第十三章 输入/输出284

13.1File类284

13.1.1获得文件信息285

13.1.2创建目录和文件286

13.1.3列出文件和子目录287

13.1.4列出指定类型的文件287

13.1.5删除文件和目录288

13.2数据流概述289

13.3字节流290

13.3.1 FileInputStream类291

13.3.2 FileOutputStream类292

13.4字节缓存流293

13.4.1字节缓存输入流(BufferedlnputStream)294

13.4.2字节缓存输出流(Buffered0utputStream)295

13.5字符流296

13.5.1 FileReader类298

13.5.2 FileWriter类299

13.6字符缓存流300

13.6.1字符缓存输入流(BufferedReader)301

13.6.2字符缓存输出流(BufferedWriter)302

13.7RancdonmAccessFile类304

13.8数据流308

13.9对象流312

13.10小结315

13.11习题315

第十四章Java网络编程技术316

14.1使用URL316

14.1.1UR组成316

14.1.2URL类317

14.2 Socket套接字319

14.2.1Socket的含义319

14.2.2Socket的应用321

14.3 Inet Address类327

14.3.1 Inet Address类328

14.3.2 Inet Address类的应用329

14.4 UDP数据报330

14.4.1什么是Datagram331

14.4.2Datagram通信331

14.4.3UDP数据报的应用332

14.5 广播数据报339

14.5.1广播数据报概要339

14.5.2MultiCastSocket类339

14.5.3MulticastSocket的应用340

14.6小结345

14.7习题345

第十五章 数据库编程技术346

15.1连接数据库概述346

15.1.1数据库连接类型346

15.1.2建立连接的步骤348

15.2数据库事务处理349

15.2.1获取语句对象(Statement)349

15.2.2执行SQL语句350

15.2.3结果集(ResultSet)350

15.3数据库连接环境351

15.4数据库查询353

15.4.1顺序查询353

15.4.2游动查询355

15.4.3排序查询357

15.4.4模糊查询359

15.5数据库更新360

15.5.1添加数据360

15.5.2删除数据362

15.5.3修改数据364

15.6高级连接管理365

15.7小结370

15.8习题370

热门推荐