图书介绍

轻松学JavaPDF|Epub|txt|kindle电子书版本网盘下载

轻松学Java
  • 褚尚军,王亮编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121195617
  • 出版时间:2013
  • 标注页数:327页
  • 文件大小:89MB
  • 文件页数:343页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

轻松学JavaPDF格式电子书版下载

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

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

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

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

图书目录

概述篇2

第1章Java入门2

1.1 Java简介2

1.1.1 Java语言的发展2

1.1.2 Java语言的特点2

1.1.3 Java的应用领域3

1.2 JDK的下载与安装3

1.2.1 JDK的下载3

1.2.2 JDK的安装5

1.2.3环境变量的设置5

1.3开发工具Eclipse的安装6

1.3.1 Eclipse下载方法6

1.3.2 Eclipse的初次启动7

1.4第一个Java程序HelloWorld8

1.4.1 Eclipse工程创建8

1.4.2 HelloWorld的创建与运行9

1.5第一个Java图形界面程序FirstDialog11

1.6 Java程序运行过程12

1.7小结13

1.8本章习题13

面向对象篇16

第2章 类和对象16

2.1面向对象的基本概念16

2.2类17

2.2.1类的定义17

2.2.2标识符18

2.2.3关键字18

2.2.4分隔符和注释19

2.3类的实例化——对象19

2.3.1对象的声明20

2.3.2对象的使用20

2.4小结20

2.5本章习题21

第3章 成员字段22

3.1定义成员字段22

3.2 Java基本数据类型23

3.3数值的表达26

3.3.1整型数据26

3.3.2浮点型数据27

3.3.3字符型数据27

3.3.4布尔型数据29

3.4赋值29

3.4.1直接赋值30

3.4.2字段的作用域30

3.4.3非直接赋值30

3.4.4数据类型转换32

3.4.5 Java数据的输入与输出33

3.5特殊类型字段36

3.5.1在类中可直接运用的字段——static关键字36

3.5.2禁止被修改的字段37

3.6小结38

3.7本章习题38

第4章 方法40

4.1什么是方法40

4.1.1方法的运用原理40

4.1.2定义方法40

4.1.3调用方法41

4.1.4方法返回42

4.2参数43

4.2.1参数的声明43

4.2.2参数的分类44

4.3方法的构成45

4.3.1常量与变量45

4.3.2语句47

4.3.3 this关键字48

4.4静态方法与非静态方法49

4.5特殊的方法51

4.5.1构造方法51

4.5.2 main()方法52

4.6小结53

4.7本章习题53

第5章 流程控制55

5.1顺序结构55

5.2选择结构56

5.2.1选择执行条件之一——关系运算56

5.2.2选择执行条件之二——逻辑运算57

5.2.3选择执行条件之三——条件运算57

5.2.4 if语句58

5.2.5 if-else语句59

5.2.6 if-else if-else语句60

5.2.7 switch语句61

5.3循环结构63

5.3.1 while循环64

5.3.2 do-while循环65

5.3.3 for循环65

5.3.4循环嵌套67

5.4跳转语句69

5.4.1 break语句69

5.4.2 continue语句69

5.5小结70

5.7本章习题71

第6章 数组和字符串72

6.1一维数组72

6.1.1一维数组的声明73

6.1.2数组元素的表示方法73

6.1.3一维数组的初始化74

6.1.4一维数组的赋值75

6.1.5数组的使用76

6.1.6 Java为数组提供的一些常用方法79

6.2多维数组81

6.2.1二维数组的声明和初始化82

6.22二维数组的赋值82

6.2.3二维数组的使用83

6.2.4多维数组84

6.3字符串85

6.3.1 String字符串的声明85

6.3.2创建字符串85

6.3.3字符串连接86

6.3.4字符串的比较86

6.3.5字符串方法89

6.3.6 StringBuffer类的声明和创建94

6.3 7 StringBuffer类的方法95

6.4小结98

6.5本章习题98

第7章 对对象的进一步讨论100

7.1使用对象作为成员字段100

7.1.1定义对象字段100

7.1.2对象字段的实例化101

7.1.3对象字段与方法的访问101

7.2使用对象作为方法参数进行传递102

7.3使用对象作为方法的返回值103

7.4嵌套类103

7.4.1定义嵌套类103

7.4.2嵌套类的使用104

7.5内部类104

7.5.1静态内部类的定义105

7.5.2静态内部类的使用105

7.5.3成员内部类的定义105

7.5.4成员内部类的使用106

7.5.5局部内部类的定义108

7.5.6局部内部类的使用108

7.6小结108

7.7本章习题109

第8章 继承与多态111

8.1继承的概念111

8.1.1继承的实现111

8.1.2成员方法的继承112

8.1.3成员字段的继承113

8.2访问修饰符113

8.2.1 public访问修饰符114

8.2.2 private访问修饰符114

8.2.3 protected访问修饰符115

8.2.4 default访问修饰符116

8.3方法的覆盖116

8.3.1方法的覆盖格式116

8.3.2 super关键字117

8.3.3几种不能使用方法覆盖的情况119

8.4多层继承121

8.5多态122

8.5.1多态的基本概念122

8.5.2方法的覆盖123

8.5.3方法的重载123

8.5.4对象引用实现多态124

8.6小结126

8.7本章习题126

第9章 抽象类、接口和包128

9.1抽象类的基本概念128

9.2抽象类的使用129

9.3接口的基本概念132

9.4接口的使用134

9.5匿名内部类135

9.5.1匿名内部类的语法136

9.5.2通过接口使用匿名类136

9.5.3通过抽象类使用匿名类137

9.6包的概念和使用138

9.6.1包的基本概念139

9.6.2包的使用140

9.6.3 JDK中常见的包142

9.7小结143

9.8本章习题143

应用篇146

第10章Java的异常处理146

10.1异常的基本概念146

10.2 Java异常处理机制147

10.3异常类的层次结构148

10.3.1运行时异常148

10.3.2检查型异常150

10.4异常处理151

10.5抛出异常154

10.5.1程序中抛出异常155

10.5.2指定方法抛出异常155

10.6 try-catch-finally语句的嵌套156

10.7用户自定义的异常158

10.8小结159

10.9本章习题159

第11章 多线程162

11.1线程的基本概念162

11.11进程和线程162

11.1.2进程与线程的区别163

11.1.3认识多线程163

11.2创建多线程164

11.2.1通过继承Thread类创建多线程164

11.2.2通过实现Runnable接口创建多线程165

11.3运行线程166

11.3.1启动线程166

11.3.2同时运行多个线程168

11.4线程的生命周期168

11.5操作线程的方法170

11.5.1取得和设置线程的名称170

11.5.2判断线程是否启动172

11.5.3后台线程与setDaemon()方法172

11.6线程的调度173

11.6.1线程优先级173

11.6.2线程的睡眠方法174

11.6.3线程的让步方法175

11.6.4线程的等待方法176

11.6.5线程的中断176

11.7多线程的同步177

11.8死锁179

11.9线程间通信181

11.10小结181

11.11本章习题182

第12章 枚举184

12.1枚举简介184

12.2枚举的使用184

12.2.1常见的枚举定义方法184

12.2.2在程序中使用枚举185

12.2.3在switch语句中使用枚举185

12.3枚举类和枚举关键字186

12.3.1枚举类186

12.3.2枚举关键字187

12.4类集对于枚举的支持188

12.4.1 EnumMap188

12.4.2 EnumSet189

12.5枚举的构造方法、接口和抽象方法189

12.5.1枚举的构造方法189

12.5.2枚举的接口190

12.5.3枚举的抽象方法191

12.6小结191

12.7本章习题192

第13章 集合框架194

13.1集合框架概述194

13.2 Collection接口195

13.3列表196

13.3.1 ArrayList类197

13.3.2 LinkedList类198

13.4集合200

13.4.1 HashSet类200

13.4.2 TreeSet类202

13.5通过迭代方法访问类集202

13.6映射205

13.6.1映射接口205

13.6.2 HashMap类206

13.6.3 TreeMap类207

13.7比较方法208

13.8以前版本的类和接口209

13.8.1 Vector类210

13.8.2 Stack类211

13.8.3 Dictionary类212

13.8.4 Hashtable类213

13.8.5 Properties类213

13.9小结214

13.10本章习题214

第14章 泛型217

14.1为什么使用泛型217

14.2泛型集合218

14.3泛型类和泛型方法219

14.3.1泛型类219

14.3.2泛型方法221

14.4使用多个泛型221

14.5泛型通配符222

14.5.1无界通配符“?”222

14.5.2上限通配符extends223

14.5.3下限通配符super224

14.6定义泛型异常225

14.7小结226

14.8本章习题226

第15章Java的输入/输出流228

15.1输入/输出流概述228

15.2文件229

15.2.1 File类229

15.2.2文件的创建、修改与删除230

15.2.3获取文件属性233

15.2.4 RandomAccessFile类233

15.3字节输入流235

15.3.1字节输入流InputStream235

15.3.2字节文件输入流FileInputStream235

15.3.3输入流过滤器FilterInputStream236

15.3.4字节缓冲区输入流BufferedlnputStream237

15.3.5数据输入流DataInputStream238

15.4字节输出流239

15.4.1字节输出流239

15.4.2字节文件输出流FileOutputStream240

15.4.3字节缓冲区输出流BufferedOutputStream240

15.4.4数据输出流DataOutputStream241

15.4.5字节打印流PrintStream242

15.5字符输入流243

15.5.1字符输入流Reader243

15.5.2字符文件输入流FileReader244

15.5.3字符缓冲区输入流BufferedReader244

15.6字符输出流245

15.6.1字符输出流Writer246

15.6.2字符文件输出流FileWriter246

15.6.3字符缓冲区输出流BufferedWriter247

15.6.4字符打印流PrintWriter247

15.7小结249

15.8本章习题249

开发篇254

第16章 图形界面编程254

16.1 AWT简介254

16.2 Swing简介255

16.3容器类256

16.3.1 JFrame类256

16.3.2 JDialog类257

16.3.3 JPanel类258

16.4 Swing常用基本组件259

16.4.1常用组件的共性操作259

16.4.2按钮(JButton)260

16.4.3文本框(JTextField)与密码输入框(JPasswordField)260

16.4.4文本域(JTextArea)261

16.4.5标签(JLabel)262

16.4.6单选按钮(JRadioButton)263

16.4.7复选框(JCheckBox)263

16.4.8下拉列表(JComboBox)264

16.4.9列表(JList)265

16.4.10滚动条(JScrollPane)266

16.5 Swing高级组件267

16.5.1表格(JTable)267

16.5.2树(JTree)268

16.5.3菜单(JMenu)269

16.5.4工具栏(JToolBar)271

16.5.5进程条(JprogressBar)272

16.5.6对话框(JDialog)272

16.6布局管理器274

16.6.1 BorderLayout管理器274

16.6.2 FlowLayout管理器275

16.6.3 CridLayout管理器277

16.6.4 GridBagLayout管理器278

16.6.5 CardLayout管理器279

16.6.6不使用布局管理器定位组件281

16.7 Swing的事件处理282

16.7.1事件处理机制概述282

16.7.2事件监听器282

16.7.3焦点事件283

16.7.4键盘事件284

16.7.5鼠标事件285

16.7.6窗口事件287

16.7.7事件适配器288

16.8小结289

16.9本章习题289

第17章JDBC数据库编程293

17.1数据库简介293

17.1.1数据库简介293

17.1.2 SQL语句简介296

17.1.3 JDBC简介296

17.2 JDBC数据库的连接298

17.3数据库的操作302

17.3.1创建、修改和删除表302

17.3.2查询数据304

17.3.3条件查询307

17.3.4连接查询310

17.3.5集合查询312

17.3.6增加数据315

17.3.7修改数据315

17.3.8删除数据317

17.3.9视图318

17.4处理结果集320

17.4.1 ResultSet对象处理结果集320

17.4.2滚动结果集321

17.4.3更新结果集324

17.5小结324

17.6本章习题324

热门推荐