图书介绍

Java程序开发基础教程与实验指导PDF|Epub|txt|kindle电子书版本网盘下载

Java程序开发基础教程与实验指导
  • 王占中,崔志刚,杨记超等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302268956
  • 出版时间:2012
  • 标注页数:479页
  • 文件大小:112MB
  • 文件页数:490页
  • 主题词: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的特点4

1.2深入熟悉Java7

1.2.1 Java运行流程7

1.2.2 JVM介绍8

1.2.3 Java中Application与Applet9

1.3 Java API介绍10

1.4什么是JDK 710

1.4.1 JDK 7介绍10

1.4.2编译和解释命令11

1.4.3生成帮助命令javadoc13

1.4.4压缩命令jar16

1.5扩展练习18

第2章 熟悉Eclipse开发工具21

2.1 Eclipse概述21

2.1.1 Eclipse简介21

2.1.2 Eclipse工作台23

2.1.3 Eclipse视图28

2.1.4【编辑器】视图30

2.2使用Eclipse35

2.2.1创建Java项目35

2.2.2创建Java包与类文件37

2.2.3编写及运行Java代码39

2.2.4添加Java注释41

2.3自定义开发环境42

2.3.1设置工作空间42

2.3.2 Java代码样式43

2.3.3设置颜色和字体46

2.4 Eclipse调试程序48

2.4.1调试器48

2.4.2添加断点48

2.4.3调试的变量值52

2.4.4【调试】视图52

2.5扩展练习53

第3章Java语言基础56

3.1基本数据类型56

3.1.1整数类型56

3.1.2浮点类型58

3.1.3字符类型59

3.1.4布尔类型61

3.2变量与常量61

3.2.1标识符和关键字61

3.2.2声明变量62

3.2.3声明常量64

3.2.4变量的有效范围65

3.3运算符66

3.3.1赋值运算符66

3.3.2算术运算符66

3.3.3比较与逻辑运算符70

3.3.4位运算符71

3.3.5三元运算符72

3.3.6运算符优先级73

3.4数据类型转换74

3.4.1隐式类型转换74

3.4.2显式类型转换75

3.5扩展练习75

第4章 程序控制与数组78

4.1流程控制语句78

4.1.1 if条件语句78

4.1.2 switch多分支语句82

4.1.3 for循环语句85

4.1.4 while循环语句86

4.1.5 do…while循环语句87

4.1.6跳转语句89

4.2数组概述91

4.2.1一维数组92

4.2.2二维数组93

4.3数组的基本操作95

4.3.1遍历数组95

4.3.2填充替换数组元素96

4.3.3对数组进行排序97

4.3.4复制数组98

4.3.5数组查询99

4.4数组排序算法100

4.4.1冒泡排序100

4.4.2直接选择排序102

4.4.3插入排序102

4.5扩展练习104

第5章 字符串107

5.1 String类概述107

5.1.1字符集与字符序列107

5.1.2 String类的基本操作108

5.2字符串检索109

5.2.1获取字符串信息109

5.2.2获取子字符串112

5.2.3判断字符串的开始与结尾113

5.2.4按字典顺序比较两个字符串115

5.3字符串其他操作116

5.3.1去除空格116

5.3.2字符串替换117

5.3.3判断字符串是否相等118

5.3.4字母大小写转换119

5.3.5字符串分割120

5.4可改变字符串类121

5.4.1创建StringBuffer121

5.4.2 StringBuffer应用122

5.5格式化字符串125

5.5.1字符串生成器125

5.5.2日期和时间字符串 格式化127

5.5.3常规类型格式化130

5.6使用正则表达式131

5.7扩展练习133

第6章 了解面向对象与类137

6.1了解面向对象137

6.1.1什么是面向对象137

6.1.2面向对象的基本特征139

6.1.3消息、接口和方法141

6.2类142

6.2.1类的定义142

6.2.2类的属性和方法143

6.2.3访问类144

6.2.4类的构造方法146

6.2.5包装类147

6.3对象157

6.3.1创建对象157

6.3.2访问对象的属性和行为157

6.3.3引用对象159

6.3.4销毁对象160

6.4基本方法161

6.4.1 this关键字161

6.4.2 super关键字162

6.4.3方法重载163

6.5访问控制修饰165

6.5.1访问控制修饰符165

6.5.2 static修饰符169

6.5.3 Obinal修饰符171

6.6扩展练习172

第7章Java核心技术177

7.1继承177

7.1.1类的继承177

7.1.2 Object类180

7.2接口181

7.2.1接口的声明181

7.2.2接口的特征182

7.2.3接口的实现183

7.3 Java程序包184

7.3.1包的导入与访问184

7.3.2管理程序包185

7.4对象类型的转换186

7.4.1对象类型转换186

7.4.2强制对象类型转换188

7.4.3 instanceof判断对象类型189

7.5内部类190

7.5.1内部类概述190

7.5.2实例内部类192

7.5.3局部内部类194

7.5.4匿名类196

7.5.5静态内部类197

7.6扩展练习198

第8章 异常处理机制204

8.1异常概述204

8.1.1什么是异常204

8.1.2 Java异常处理结构205

8.2 Java异常处理机制206

8.2.1 try…catch语句捕获异常207

8.2.2 try…catch语句嵌套209

8.2.3多个catch语句210

8.2.4 try…catch…finally语句213

8.3自定义异常216

8.4在方法中抛出异常217

8.4.1使用throws关键字抛出异常217

8.4.2使用throw关键字抛出异常218

8.5异常的使用原则219

8.5.1异常只能用于非正常情况219

8.5.2尽可能地避免异常221

8.5.3保持异常的原子性222

8.5.4 catch子句中指定具体的异常类型223

8.5.5不要在catch代码块中忽略被捕获的异常224

8.6扩展练习225

第9章Java Swing230

9.1 Java Swing概述230

9.1.1什么是Swing230

9.1.2 Swing与JFC关系232

9.1.3 Swing的类层次结构232

9.2窗口与面板234

9.2.1容器概述234

9.2.2 JFrame主窗口235

9.2.3 JDialog对话框窗口237

9.2.4 JPanel面板240

9.3 Swing常用组件242

9.3.1标签组件242

9.3.2按钮类组件245

9.3.3文本组件250

9.3.4 JSlider滑块257

9.3.5 JMenu菜单259

9.3.6 JToolBar工具栏263

9.4常用布局管理器264

9.4.1绝对布局265

9.4.2流动布局265

9.4.3边界布局267

9.4.4网格布局267

9.5扩展练习268

第10章Java事件271

10.1 Java事件处理机制271

10.1.1事件处理模型271

10.1.2按钮单击事件273

10.2事件类和事件监听器275

10.3常见事件处理279

10.3.1鼠标事件279

10.3.2适配器实现鼠标事件281

10.3.3焦点事件283

10.3.4选项事件285

10.3.5窗口事件287

10.3.6单击事件290

10.3.7键盘事件293

10.3.8弹出菜单事件96

10.3.9树组件事件298

10.4扩展练习300

第11章Java绘图与音频播放307

11.1图形处理技术307

11.1.1 Graphics2D图形类307

11.1.2 Shape图形绘制对象308

11.2绘制图形操作309

11.2.1移动原点以及图形旋转310

11.2.2图形填充314

11.2.3颜色渐变316

11.2.4绘制图片319

11.3文字与笔画设置325

11.3.1设置笔画属性325

11.3.2文字处理327

11.4声音处理技术329

11.5扩展练习333

第12章 输入输出流341

12.1管理文件或目录341

12.1.1创建File对象341

12.1.2使用File类的方法343

12.1.3目录的操作方法345

12.2字节输入输出流346

12.2.1 Java流式I/O的基本概念346

12.2.2 InputStream和OutputStream347

12.2.3 FileInputStream和FileOutputStream350

12.2.4标准输入输出流353

12.3字符的输入输出流355

12.3.1 Reader和Writer355

12.3.2 FileReader和FileWriter358

12.4 Random AccessFile类359

12.4.1创建RandomAccessFile 对象359

12.4.2 RandomAccessFile对象的读写360

12.5扩展练习361

第13章 数据库操作369

13.1数据库基础知识369

13.1.1什么是数据库369

13.1.2数据库管理系统的类型及功能370

13.2 JDBC概述372

13.2.1详细了解JDBC372

13.2.2 JDBC驱动程序的类型373

13.2.3 JDBC中常用的类和接口375

13.3数据库连接及操作379

13.3.1连接不同的数据库380

13.3.2 MySQL数据库的连接步骤381

13.3.3获取数据383

13.4在Swing中操作数据384

13.4.1通过JTable显示数据384

13.4.2通过界面修改数据387

13.5扩展练习389

第14章 旺旺服饰管理系统392

14.1系统概述392

14.1.1需求分析392

14.1.2系统流程图393

14.1.3系统设计394

14.2数据库设计395

14.2.1数据表395

14.2.2视图399

14.2.3存储过程400

14.2.4系统开发前的准备工作403

14.3基础类404

14.3.1数据库连接类405

14.3.2构造实例类406

14.3.3数据库操作类408

14.4登录408

14.4.1登录界面的背景界面408

14.4.2登录界面409

14.5主界面413

14.5.1主页面中的组件与布局414

14.5.2创建主界面的导航标签面板415

14.6基础信息管理420

14.6.1服饰信息管理420

14.6.2服饰查询421

附录 单元练习426

第1单元426

练习1-1输入图形426

练习1-2反编译程序文件427

第2单元429

练习2-1导入外部项目429

练习2-2使用Eclipse生成Javadoc文件430

第3单元432

练习3-1制作青少年健康表432

练习3-2数学计算题433

第4单元436

练习4-1九九乘法表436

练习4-2对数值进行排序437

第5单元440

练习5-1对字符串加密解密440

练习5-2产生随机验证码442

第6单元444

练习6-1实现交通工具类444

练习6-2制作日历446

第7单元447

练习7-1实现员工工资类447

练习7-2实现树类450

第8单元453

练习8-1实现验证码类453

练习8-2实现计算类456

第9单元458

练习9-1制作树型目录458

练习9-2选项卡面板460

第10单元462

练习10-1彩色列表框462

练习10-2自定义光标464

第11单元466

练习11-1图像的锐化与模糊466

练习11-2应用图像滤镜470

第12单元471

练习12-1列出目录下文件471

练习12-2显示目录文件信息472

第13单元474

练习13-1删除指定学号的474

学生信息474

练习13-2用户登录界面477

热门推荐