图书介绍

其实你应该这样学 JavaPDF|Epub|txt|kindle电子书版本网盘下载

其实你应该这样学 Java
  • 张广顺编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113151461
  • 出版时间:2012
  • 标注页数:422页
  • 文件大小:134MB
  • 文件页数:444页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

其实你应该这样学 JavaPDF格式电子书版下载

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

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

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

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

图书目录

第1篇 应该夯实的Java基础3

第1章 阿里巴巴,Java开门3

1.1神啊,请赐予我希望吧!3

1.1.1曙光初现3

1.1.2风景这边独好6

1.2 Java发展简史8

1.2.1程序设计语言8

1.2.2 Java9

1.3 Java的特点12

1.4职业成长之路14

1.4.1起点14

1.4.2继续提高14

1.4.3成长路线16

1.5小结17

第2章 利器:Java开发环境20

2.1一个平台:Java虚拟机20

2.1.1跨平台性21

2.1.2 Java虚拟机21

2.2工欲善其事,必先利其器22

2.2.1 JDK22

2.2.2 JBuilder24

2.2.3 Eclipse25

2.2.4 JCreator26

2.3开发环境的安装27

2.3.1安装JDK27

2.3.2安装JCreator32

2.3.3简洁的界面33

2.3.4使用JCreator34

2.4小结39

第3章 初露锋芒:第一个Java程序42

3.1第一个Java程序42

3.2代码分析43

3.2.1逐行分析程序43

3.2.2举一反三45

3.3 Java程序中的符号45

3.3.1标点符号46

3.3.2标识符47

3.3.3关键字48

3.3.4注释48

3.4程序出错了怎么办49

3.4.1语法错误49

3.4.2逻辑错误50

3.5小结51

第4章 基础:类型和运算54

4.1 Java与数学54

4.2变量与常量55

4.2.1声明变量55

4.2.2声明常量57

4.3数据的类型57

4.3.1布尔型57

4.3.2整型58

4.3.3浮点型59

4.3.4字符型59

4.3.5类型转换60

4.4运算符号:只有加减乘除吗62

4.4.1算术运算符62

4.4.2赋值运算符64

4.4.3关系运算符66

4.4.4逻辑运算符67

4.4.5条件运算符68

4.4.6其他运算符69

4.5运算的表达式69

4.5.1运算符的优先级69

4.5.2表达式的实例70

4.6小结71

第5章 飞流直下:顺序语句73

5.1语句结构73

5.1.1语句的流程74

5.1.2几种基本语句结构75

5.2输出语句78

5.2.1标准输出78

5.2.2标准输出的实现79

5.3输入语句81

5.3.1标准输入82

5.3.2其他输入方法84

5.4如何读/写程序86

5.4.1如何读程序86

5.4.2如何写程序88

5.5小结90

第6章 向左走,向右走:选择语句93

6.1该选哪条路93

6.2 if:简单的分支选择94

6.2.1最简单的if形式94

6.2.2 if…else语句97

6.2.3 if…else if…else语句99

6.3 switch:多分支语句100

6.4嵌套的条件语句104

6.5小结106

第7章重复操作的解决之道:循环语句108

7.1重复的操作可以化繁为简108

7.2 while循环109

7.2.1 while循环的结构109

7.2.2 while的应用109

7.3 do…while循环112

7.3.1 do…while循环的结构112

7.3.2 do…while的应用113

7.4 for循环116

7.4.1 for循环的结构116

7.4.2 for的应用117

7.4.3 3种循环的比较120

7.5循环嵌套120

7.6小结121

第8章 跳出去:跳转语句124

8.1 continue:少跑一圈124

8.1.1 continue的直接跳转124

8.1.2带标号的continue语句125

8.2 break:跳出整个循环127

8.2.1 break的直接跳转127

8.2.2带标号的break语句129

8.3 return语句131

8.4小结132

第9章 一列整齐的队伍:数组134

9.1最基本的数组:一维数组134

9.1.1一维数组的定义134

9.1.2为数组赋值135

9.1.3数组元素的操作135

9.1.4应用数组137

9.2二维数组143

9.2.1二维数组的定义143

9.2.2二维数组的使用144

9.3小结147

第2篇 关键的面向对象思想150

第10章 面向对象的基础知识:类150

10.1面向对象150

10.1.1什么是面向对象151

10.1.2面向对象特点之抽象151

10.1.3面向对象特点之封装153

10.1.4面向对象特点之继承153

10.1.5面向对象特点之多态154

10.2类154

10.2.1类的概念154

10.2.2类的定义155

10.2.3成员变量156

10.2.4成员方法157

10.2.5内部类158

10.2.6举一反三159

10.3对象159

10.3.1创建对象160

10.3.2使用对象160

10.3.3消息传递162

10.3.4清除对象164

10.4构造方法164

10.4.1定义164

10.4.2特性165

10.5多态之一:重载166

10.5.1重载的概念167

10.5.2构造方法的重载168

10.6包168

10.6.1包的概念169

10.6.2包的创建169

10.6.3包的使用170

10.6.4应用举例171

10.7小结172

第11章 面向对象继续深入:继承174

11.1什么是继承174

11.2子类175

11.2.1子类的定义175

11.2.2子类的使用175

11.2.3子类的构造方法177

11.3继承中的多态179

11.3.1隐藏180

11.3.2重载与覆盖181

11.4抽象类184

11.4.1创建抽象类184

11.4.2抽象方法184

11.4.3实例演示185

11.5接口186

11.5.1接口的声明186

11.5.2接口之间的继承187

11.5.3接口的实现187

11.6对象的复制188

11.7对象的上转型189

11.8小结190

第12章 特征:类及成员的属性193

12.1类的可访问性193

12.1.1 public193

12.1.2默认访问195

12.2成员的可访问性196

12.2.1 public196

12.2.2 protected197

12.2.3默认198

12.2.4 private200

12.3静态成员与实例成员201

12.3.1概念202

12.3.2静态变量202

12.3.3静态方法205

12.3.4静态成员和实例成员之间的引用206

12.3.5应用实例207

12.4终结者:final208

12.4.1 final类208

12.4.2 final成员208

12.5再认识几个关键字210

12.5.1 void210

12.5.2 this211

12.5.3 null213

12.6小结214

第13章 文字游戏:字符串217

13.1字符串String217

13.1.1创建217

13.1.2常用方法218

13.2 StringBuffer类228

13.2.1创建228

13.2.2常用方法229

13.3小结235

第14章 宝藏:类库236

14.1开启宝藏236

14.2 java.lang包237

14.2.1 Object类238

14.2.2 Math类239

14.2.3 System类243

14.2.4数据类型类247

14.2.5 Cloneable接口248

14.3 java.util包250

14.3.1 Arrays类250

14.3.2 Date类252

14.3.3 Calendar类253

14.3.4 Scanner类255

14.4小结256

第3篇 必须掌握的典型模块开发259

第15章 避免意外:异常的处理259

15.1异常和异常处理259

15.1.1语法错误与逻辑错误260

15.1.2基本概念261

15.2异常类261

15.3异常处理263

15.3.1 try-catch-nally263

15.3.2 throws:在方法中声明抛出异常265

15.3.3 throw:抛出异常267

15.4自定义异常268

15.5小结269

第16章 焕然一新:框架及组件271

16.1 Java图形图像概述271

16.2框架273

16.2.1 JFrame类273

16.2.2显示框架274

16.3面板275

16.3.1 JPanel类276

16.3.2实例应用276

16.4绘制图形277

16.4.1 Graphics类277

16.4.2实例应用278

16.5绘制颜色280

16.5.1 Color类280

16.5.2实例应用281

16.6绘制文字282

16.6.1显示字符282

16.6.2显示字体284

16.6.3获取字体信息:Fontmetrics类287

16.7绘制图像288

16.7.1 drawImage()方法288

16.7.2 ImageIcon类291

16.8小结292

第17章 图形界面的元素:组件294

17.1关于组件294

17.2按钮295

17.2.1 JButton类295

17.2.2成员296

17.2.3实例应用296

17.3标签297

17.3.1JLabel类298

17.3.2实例应用298

17.4文本299

17.4.1 JTextField类299

17.4.2 JPasswordField类301

17.4.3 JTextArea类302

17.5布局304

17.5.1 FlowLayout304

17.5.2 GridLayout305

17.5.3 BorderLayout307

17.5.4其他布局309

17.6 单选及复选按钮309

17.6.1 JRadioButton类309

17.6.2 JCheckBox类311

17.7列表313

17.7.1 JList类313

17.7.2 JComboBox类314

17.8菜单316

17.8.1菜单的类316

17.8.2实例应用317

17.9工具栏319

17.9.1 JToolBar类319

17.9.2实例应用319

17.10对话框320

17.10.1对话框类320

17.10.2消息对话框321

17.10.3确认对话框322

17.10.4输入对话框324

17.10.5选项对话框325

17.11小结327

第18章 图形界面的帮手:事件处理329

18.1事件处理模型329

18.1.1委托事件处理模型330

18.1.2事件330

18.1.3事件监听器331

18.1.4事件适配器331

18.2动作事件处理331

18.2.1动作事件332

18.2.2动作事件监听器332

18.2.3实例应用332

18.3窗口事件处理334

18.3.1窗口事件334

18.3.2窗口事件监听器接口334

18.3.3窗口事件适配器336

18.4鼠标事件处理337

18.4.1鼠标事件337

18.4.2鼠标事件监听器338

18.4.3鼠标事件适配器338

18.4.4实例应用339

18.5键盘事件处理341

18.5.1键盘事件341

18.5.2键盘事件监听器及键盘事件适配器341

18.5.3实例应用341

18.6其他事件处理343

18.6.1组件事件处理343

18.6.2容器事件处理343

18.6.3焦点事件处理344

18.6.4选择事件处理344

18.6.5文本框事件处理344

18.7小结344

第19章 小程序:Applet346

19.1 Applet原理346

19.1.1 Applet类346

19.1.2 Applet类中的方法347

19.1.3生命周期348

19.1.4安全性348

19.2第一个Applet程序349

19.3在HTML中嵌入Applet349

19.3.1演示程序350

19.3.2 HTML简介350

19.3.3向Applet传递消息351

19.4多媒体应用352

19.4.1绘制图形352

19.4.2绘制图像354

19.4.3事件处理355

19.4.4播放音乐358

19.5小结360

第20章 分身有术:多线程363

20.1线程的概念363

20.2线程的生命周期363

20.3线程的创建364

20.3.1 Thread类364

20.3.2 Thread类中的方法364

20.3.3线程的实现365

20.3.4 Runnable接口366

20.3.5多线程的应用367

20.4线程的调度与优先级370

20.5线程的互斥371

20.5.1一个线程冲突的例子371

20.5.2线程互斥374

20.6线程的同步376

20.6.1同步的实现方法376

20.6.2同步实例376

20.7小结378

第21章 掌控硬盘:输入/输出380

21.1认识输入/输出流380

21.1.1流的概念380

21.1.2字节流与字符流381

21.2文件381

21.2.1 File类381

21.2.2 File类中的方法382

21.2.3文件使用实例383

21.2.4目录的管理384

21.3字符流与文件的输入/输出387

21.3.1字符流387

21.3.2 FileReader类387

21.3.3读入文件中的信息388

21.3.4 FileWriter类389

21.3.5写入信息到文件中390

21.4字节流与文件的输入/输出391

21.4.1字节输入流:InputStream类391

21.4.2字节输出流:OutputStream类392

21.4.3文件字节输入输出流392

21.4.4标准输入/输出流394

21.5文件的随机读/写395

21.5.1 RandomAccessFile类395

21.5.2主要方法395

21.5.3实例应用397

21.6小结398

第22章 网络神功:通信400

22.1网络初探400

22.1.1 TCP/IP协议401

22.1.2 IP地址与端口402

22.1.3网络开发模式402

22.2 URL访问网络403

22.2.1 URL403

22.2.2 URL类403

22.2.3访问网络404

22.3 Socket传递消息405

22.3.1 Socket类405

22.3.2 ServerSocket类406

22.3.3创建通信服务407

22.4 UDP传递消息410

22.4.1 UDP通信原理411

22.4.2 DatagramSocket类411

22.4.3 DatagramPacket类412

22.4.4创建UDP通信413

22.5小结415

第23章 后记417

23.1回首417

23.2展望419

附录A Java中的关键字和ASCII码421

热门推荐