图书介绍

Java程序设计及实验2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java程序设计及实验
  • 刘继承,王社伟等著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302280316
  • 出版时间:2012
  • 标注页数:345页
  • 文件大小:63MB
  • 文件页数:359页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java程序设计及实验PDF格式电子书版下载

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

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

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

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

图书目录

第一部分Java程序设计3

第1章Java入门3

1.1 Java简介3

1.1.1 Java的由来3

1.1.2 Java的特点4

1.2 Java平台5

1.2.1 Java平台的构成5

1.2.2 Java平台的版本6

1.2.3 JRE和JDK6

1.2.4 JDK的下载与安装7

1.2.5环境变量的配置8

1.3 Java程序的开发流程9

1.3.1 Java程序的种类9

1.3.2 Java程序的开发流程9

1.4小试身手10

1.4.1创建你的第一个Java Application程序10

1.4.2创建你的第一个Java Applet程序12

1.5 Java API文档的使用14

1.6 Java Doc文档14

1.6.1语法14

1.6.2标签简介15

1.6.3生成Java Doc文档16

1.7小结17

习题18

第2章Java基本语法19

2.1原始类型19

2.1.1整数类型20

2.1.2实数类型22

2.1.3字符类型22

2.1.4布尔类型23

2.1.5强制类型转换23

2.2引用类型24

2.3 String24

2.4声明变量24

2.4.1变量的赋值25

2.4.2变量的默认值25

2.4.3常量25

2.4.4变量作用范围25

2.5标识符和关键字26

2.5.1标识符26

2.5.2关键字26

2.5.3程序代码编写规范27

2.6运算符与表达式28

2.6.1算术运算符28

2.6.2关系运算符29

2.6.3逻辑运算符30

2.6.4位运算符31

2.6.5赋值运算符33

2.6.6其他运算符33

2.7数组34

2.7.1一维数组34

2.7.2多维数组35

习题36

第3章 流程控制38

3.1分支语句38

3.1.1 if…else语句38

3.1.2 switch语句40

3.2循环语句42

3.2.1 while语句42

3.2.2 do…while语句43

3.2.3 for语句44

3.2.4 for…each语句45

3.2.5嵌套循环46

3.2.6循环语句对比47

3.3跳转语句47

3.3.1 break语句47

3.3.2 continue语句49

3.3.3 return语句50

3.4小结51

习题51

第4章 面向对象编程53

4.1面向对象编程概述53

4.2类的定义54

4.2.1类的基本结构54

4.2.2成员变量和局部变量56

4.2.3成员方法57

4.2.4 Overloading60

4.2.5构造方法62

4.2.6 this64

4.3对象65

4.3.1对象的创建65

4.3.2对象的使用66

4.3.3对象的清除67

4.4 static67

4.4.1类变量68

4.4.2类方法69

4.4.3静态语句块70

4.5包71

4.5.1包的定义71

4.5.2编译和运行包中的类72

4.5.3 import语句73

4.6访问权限修饰符74

4.6.1 private75

4.6.2 friendly75

4.6.3 protected75

4.6.4 public77

4.7常用类77

4.7.1 Object类77

4.7.2 String类与StringBuffer类78

4.7.3数值包装类82

4.7.4 Math类84

4.7.5 Random类85

4.7.6处理日期的类86

4.7.7 Arrays类88

4.8小结90

习题90

第5章 继承92

5.1继承的语法92

5.2成员变量的隐藏和方法的覆盖93

5.3 super94

5.4 final95

5.5多态96

5.6继承与组合98

5.7初始化顺序101

5.8小结104

习题104

第6章 抽象类、接口和内部类105

6.1抽象类105

6.1.1声明抽象类105

6.1.2继承抽象类105

6.1.3抽象类的应用105

6.2接口108

6.2.1声明接口108

6.2.2实现接口109

6.3内部类109

6.3.1什么是内部类109

6.3.2匿名内部类110

习题113

第7章 枚举114

第8章 异常117

8.1异常117

8.1.1异常信息117

8.1.2异常的处理118

8.1.3异常的类型120

8.2 finally120

8.3 throws121

8.4自定义异常121

8.5异常进一步的处理122

8.5.1在何处处理异常122

8.5.2同时处理父、子类异常123

第9章 输入输出125

9.1 File125

9.1.1创建一个File对象125

9.1.2访问File对象的方法126

9.1.3列出目录下的文件127

9.1.4列出目录下满足条件的文件127

9.2输入流129

9.2.1字节输入流130

9.2.2 try…with…resources语句134

9.2.3字符输入流135

9.2.4 Scanner139

9.2.5从控制台输入141

9.3输出流144

9.3.1字节输出流145

9.3.2字符输出流148

9.3.3格式化输出150

9.4数字字节输入输出流151

9.4.1 DataInputStream和DataOutputStream151

9.4.2 RandomAccessFile152

9.5对象输入输出流154

9.6压缩、解压缩流155

9.6.1压缩156

9.6.2解压缩157

9.6.3中文名问题158

9.7读写Excel文件158

9.7.1读取已有的工作簿158

9.7.2生成新的工作簿160

9.7.3修改已有的工作簿162

9.7.4应用162

9.8 JDK 1.7中的新功能165

9.9如何选用166

习题166

第10章 图形用户界面168

10.1 awt包与swing包168

10.1.1辅助类170

10.1.2组件类170

10.1.3容器类170

10.2版面布局管理器174

10.2.1 FlowLayout175

10.2.2 BorderLayout176

10.2.3 GridLayout178

10.2.4 CardLayout179

10.2.5无布局管理器180

10.3事件处理181

10.3.1事件处理机制181

10.3.2事件处理示例184

10.3.3事件适配器190

10.4 Swing常用组件192

10.4.1标签192

10.4.2按钮193

10.4.3文本框197

10.4.4文本区199

10.4.5列表199

10.4.6组合框200

10.4.7对话框205

10.4.8计时器209

10.4.9菜单组件209

10.5 Swing组件应用211

10.5.1图片浏览器211

10.5.2文本编辑器215

10.6小结220

习题220

第11章Applet221

11.1 Applet概念221

11.2 Applet的开发和执行221

11.2.1编写Applet源程序221

11.2.2编译222

11.2.3嵌入Html文件222

11.2.4执行224

11.3 Applet的生命周期224

11.4 Applet的多媒体支持225

11.4.1在Applet中显示图像225

11.4.2声音的播放227

11.5 JApplet230

11.6小结233

习题233

第12章JDBC234

12.1驱动程序下载235

12.2创建到数据库的连接235

12.3使用Statement执行SQL语句236

12.3.1 executeUpdate236

12.3.2 executeQuery239

12.4使用PreparedStatement执行SQL语句240

12.4.1 executeUpdate240

12.4.2 executeQuery242

12.5事务242

12.6得到ResultSet中的记录数244

12.6.1执行另一条SQL语句245

12.6.2操作游标245

12.7读写Excel文件246

12.8验证登录247

习题247

第13章 集合类248

13.1用Java实现一个链式堆栈249

13.2 List250

13.2.1自动包装和解包252

13.2.2 Stack253

13.3 Set254

13.3.1 SortedSet255

13.3.2 equals()、hashCode()、Comparable255

13.3.3 Comparator257

13.4 Map258

13.4.1 SortedMap262

13.4.2 Properties262

习题264

第14章Java相关框架266

14.1 Spring266

14.1.1 DI266

14.1.2 JDBC268

14.1.3事务支持273

14.2 Hibernate276

第二部分 实验283

实验Ⅰ JDK安装、配置及Java程序的编译和运行283

实验Ⅱ Java基本语法283

实验Ⅲ Java的类继承机制、接口284

实验Ⅳ Java的输入机制285

实验Ⅴ Java的输出机制285

实验Ⅵ 综合性程序设计——简单学生信息管理系统(序列化版)286

实验Ⅶ 综合性程序设计——简单学生信息管理系统(Swing版)287

实验Ⅷ 综合性程序设计——简单学生信息管理系统(数据库版)288

实验Ⅸ综合性程序设计——简单学生信息管理系统(集合版)289

附录293

附录A进行输入和输出293

附录B SQL语句简单介绍295

附录C Hsqldb使用指南298

附录D使用SQL Server 2005 Express、MySQL数据库311

附录E开发一个音乐播放器318

附录F Eclipse使用指南325

附录G使用Ant335

附录H授课计划和方法340

参考文献345

热门推荐