图书介绍

轻松学Java编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

轻松学Java编程
  • 赵振方,陈景霞,王慧等编著 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122134202
  • 出版时间:2012
  • 标注页数:348页
  • 文件大小:98MB
  • 文件页数:362页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

轻松学Java编程PDF格式电子书版下载

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

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

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

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

图书目录

第1章Java语言概述1

1.1 Java语言简介2

1.1.1 Java语言的特点2

1.1.2 Java语言的发展2

1.2 Java语言的工作原理3

1.2.1 Java程序的运行流程3

1.2.2 JVM介绍4

1.3 Java程序的运行环境5

1.3.1 JDK介绍5

1.3.2下载和安装JDK6

1.3.3配置JDK8

1.3.4获得Java API文档9

1.4 Java Application和Java Applet介绍10

1.4.1 Application介绍11

1.4.2 Applet介绍13

1.5 Java程序的基本要素14

1.6 Java的开发工具18

1.6.1 Eclipse概述18

1.6.2 Eclipse的下载和安装19

1.6.3 Eclipse开发程序20

1.7 Java程序调试技巧22

1.8实践案例:创建HelloWorld程序24

1.9动手练一练25

1.9.1练习题25

1.9.2上机实践26

第2章 简单数据类型及运算27

2.1 Java数据类型28

2.1.1整数类型29

2.1.2浮点型30

2.1.3字符型30

2.1.4布尔类型31

2.1.5数据类型间的转换31

2.1.6转义序列33

2.2变量与常量34

2.2.1变量34

2.2.2变量的作用域35

2.2.3常量36

2.3运算符与表达式37

2.3.1算术运算符及表达式37

2.3.2赋值运算符及表达式38

2.3.3自增和自减运算符39

2.3.4关系运算符及表达式42

2.3.5逻辑运算符及表达式43

2.3.6位运算符及表达式45

2.3.7条件运算符及表达式47

2.3.8运算符的优先级48

2.4实践案例:打印超市售货清单49

2.5动手练一练50

2.5.1练习题50

2.5.2上机实践52

第3章 流程控制语句53

3.1选择语句54

3.1.1简单的if条件语句54

3.1.2 if-else条件语句56

3.1.3 if-else if-else条件语句57

3.1.4嵌套if语句59

3.1.5 switch多分支语句61

3.2循环语句63

3.2.1 while循环语句63

3.2.2 do-while循环语句64

3.2.3 for循环语句66

3.2.4 foreach循环语句68

3.3跳转语句69

3.3.1 break语句69

3.3.2 continue语句71

3.3.3 return语句73

3.4实践案例:制作万年历74

3.5动手练一练77

3.5.1练习题77

3.5.2上机实践79

第4章 数组80

4.1一维数组81

4.1.1声明数组81

4.1.2分配空间81

4.1.3一维数组的初始化82

4.1.4一维数组的应用84

4.2多维数组85

4.2.1声明多维数组85

4.2.2给多维数组分配空间85

4.2.3初始化多维数组86

4.2.4访问多维数组中的元素87

4.3搜索数组88

4.4数组排序89

4.4.1 Arrays.sort()排序法90

4.4.2直接选择排序法91

4.4.3冒泡排序法92

4.5实践案例:购物结账程序94

4.6动手练一练96

4.6.1练习题96

4.6.2上机实践97

第5章 字符串98

5.1创建字符串99

5.1.1直接使用字符串常量创建字符串变量99

5.1.2使用new关键字创建字符串变量99

5.2字符串的常用方法100

5.3字符串的常用操作101

5.3.1获取字符串的长度101

5.3.2转换字符串的大小写102

5.3.3去掉字符串的首尾空格102

5.3.4字符串比较102

5.3.5字符串搜索103

5.3.6字符串提取106

5.3.7字符串连接107

5.3.8字符串替换108

5.3.9字符串分割109

5.4 StringBuffer类110

5.4.1构造StringBuffer类110

5.4.2 StringBuffer类的常用方法111

5.5实践案例:完善购物结账系统114

5.6动手练一练117

5.6.1练习题117

5.6.2上机实践118

第6章 类与对象120

6.1面向对象概述121

6.1.1对象的概述121

6.1.2面向对象的核心特性121

6.2类结构124

6.2.1类概述124

6.2.2类和对象的区别125

6.2.3类是对象的类型125

6.3 Java是面向对象的语言126

6.3.1类的定义126

6.3.2定义类的成员变量127

6.3.3定义类的成员方法128

6.3.4创建类的构造方法131

6.3.5创建对象134

6.3.6访问对象的属性和方法137

6.3.7类的主方法main()方法138

6.3.8对象的销毁139

6.3.9 this关键字140

6.4常用修饰符141

6.4.1访问控制修饰符141

6.4.2 static静态修饰符143

6.4.3 final修饰符147

6.5实践案例:实现发送短信功能148

6.6动手练一练151

6.6.1练习题151

6.6.2上机实践153

第7章 深入面向对象编程154

7.1类的封装155

7.2类的继承157

7.2.1在Java语言中实现继承157

7.2.2单继承162

7.2.3使用super关键字163

7.3方法重载和方法重写165

7.3.1方法重载165

7.3.2方法重写和变量隐藏166

7.4抽象类与接口168

7.4.1抽象类168

7.4.2接口170

7.5包173

7.5.1定义包173

7.5.2使用包175

7.6实践案例:使用多级继承实现计算长方体体积、重量和价值176

7.7动手练一练179

7.7.1练习题179

7.7.2上机实践180

第8章 异常处理181

8.1异常和异常类型182

8.1.1异常的基本概念182

8.1.2异常类型183

8.2 Java异常处理机制185

8.2.1使用try-catch语句捕获异常185

8.2.2使用多重catch语句捕获异常187

8.2.3使用try-catch-finally语句捕获异常188

8.3抛出异常和声明异常191

8.3.1抛出异常191

8.3.2声明异常193

8.4自定义异常194

8.5实践案例:完成添加用户的功能196

8.6动手练一练198

8.6.1练习题198

8.6.2上机实践199

第9章Java常用工具类200

9.1 Object类201

9.2包装类201

9.2.1基本数据类型所对应的包装类201

9.2.2 Integer类202

9.2.3 Character类204

9.3日期类207

9.3.1 java.util.Date类207

9.3.2 java.util.Calendar类209

9.4格式化日期类211

9.4.1 DateFormat类211

9.4.2 SimpleDateFormat类213

9.5 Random类214

9.6实践案例:使用时间类完成日期查询功能217

9.7动手练一练221

9.7.1练习题221

9.7.2上机实践222

第10章Java的输入/输出流223

10.1输入/输出流概述224

10.1.1字节流224

10.1.2字符流225

10.1.3预定义流226

10.2字节流227

10.2.1字节输入/输出流228

10.2.2文件字节输入/输出流229

10.3字符流233

10.3.1字符输入/输出流234

10.3.2字符文件输入/输出流235

10.3.3字符缓冲区输入/输出流238

10.4 File类240

10.4.1 File类的构造函数240

10.4.2 File类的常用方法240

10.5 RandomAccessFile类随机访问文件243

10.6实践案例:将新录学生信息添加到文件中并读取245

10.7动手练一练248

10.7.1练习题248

10.7.2上机实践249

第11章 集合框架250

11.1集合框架概述251

11.2 Collection接口252

11.3无序列表——Set集合253

11.3.1 HashSet类253

11.3.2 TreeSet类254

11.4有序列表——List集合257

11.4.1 ArrayList类258

11.4.2 LinkedList类259

11.5映射——Map261

11.6泛型集合263

11.7实践案例:使用泛型集合模拟BBS论坛264

11.8动手练一练267

11.8.1练习题267

11.8.2上机实践268

第12章 图形用户界面269

12.1图形对象概述270

12.2容器271

12.2.1 Window类271

12.2.2 Panel类274

12.3 AWT基本组件275

12.3.1按钮组件——Button275

12.3.2标签——Label276

12.3.3单行文本框——TextField277

12.3.4多行文本域——TextArea279

12.3.5复选框——Checkbox280

12.3.6复选框组——CheckboxGroup281

12.4布局管理器282

12.4.1 BorderLayout管理器282

12.4.2 FlowLayout管理器284

12.4.3 CardLayout管理器284

12.4.4 GridLayout管理器285

12.4.5 GridBagLayout管理器287

12.5事件处理289

12.5.1事件处理概述289

12.5.2事件类290

12.5.3事件监听器291

12.6实践案例:制作简易计算器295

12.7动手练一练301

12.7.1练习题301

12.7.2上机实践302

第13章 数据库编程303

13.1 JDBC简介304

13.1.1 JDBC程序的工作原理304

13.1.2 JDBC API结构305

13.1.3 JDBC驱动305

13.2连接数据库的基本步骤308

13.3 JDBC应用309

13.3.1 DriverManager类309

13.3.2 Statement接口310

13.3.3 PreparedStatement接口312

13.3.4 ResultSet接口314

13.4实践案例:开发一套用户管理系统317

13.5动手练一练324

13.5.1练习题324

13.5.2上机实践325

第14章 学生信息管理系统326

14.1系统介绍327

14.1.1需求分析327

14.1.2系统架构327

14.2数据库设计和实现328

14.3数据访问类328

14.4业务处理类330

14.5学生信息管理界面333

14.5.1学生信息添加界面333

14.5.2学生信息修改界面335

14.5.3主界面338

14.6总结345

练习题参考答案346

热门推荐