图书介绍

Java编程新手自学手册PDF|Epub|txt|kindle电子书版本网盘下载

Java编程新手自学手册
  • 谭贞军等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111379379
  • 出版时间:2012
  • 标注页数:538页
  • 文件大小:205MB
  • 文件页数:558页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java编程新手自学手册PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 基础篇1

第1章 Java基础1

1.1认识Java2

1.2 Java初步2

1.2.1 Java的起源2

1.2.2 Java语言的特点3

1.2.3 Java的一些名词解释4

1.3搭建开发环境5

1.3.1获得JDK5

1.3.2轻松安装JDK7

1.3.3 JDK配置如此简单8

1.4体会Java程序11

1.4.1 Java输出“我喜欢你”11

1.4.2编译和运行Java文件14

1.5疑难问题解析15

职场点拨——谈Java的重要性15

第2章 Java开发工具介绍17

2.1认识Java的开发工具17

2.2 Java开发工具简介18

2.2.1 Eclipse简介18

2.2.2 Netbeans简介19

2.2.3 JBuilder简介20

2.3 Eclipse的获得与安装21

2.3.1获得Eclipse21

2.3.2新建一个Eclipse项目22

2.4 NetBeans的使用27

2.4.1下载NetBeans27

2.4.2安装NetBeans29

2.4.3使用NetBeans新建项目33

2.5疑难问题解析35

职场点拨——学习Java的正确态度35

第3章 Java数据37

3.1量37

3.1.1常量37

3.1.2变量39

3.2数据类型43

3.2.1简单数据类型值范围43

3.2.2字符型44

3.2.3整型45

3.2.4浮点型46

3.2.5布尔型47

3.3运算符48

3.3.1算术运算符48

3.3.2关系运算符和逻辑运算符50

3.3.3位运算符53

3.3.4条件运算符53

3.4标识符和关键字54

3.5疑难问题解析55

职场点拨——不同的客户,不同的处理方式55

第4章 字符串、运算符和表达式56

4.1再看运算符56

4.1.1算术运算符57

4.1.2关系运算符和逻辑运算符62

4.1.3位运算符64

4.1.4条件运算符65

4.1.5赋值运算符66

4.2表达式67

4.2.1什么是表达式67

4.2.2表达式的优先级68

4.2.3表达式的应用68

4.3字符串70

4.3.1字符串的初始化70

4.3.2 String类71

4.3.3 StringBuffer类77

4.4疑难问题解析79

职场点拨——提高你的职场生存能力79

第5章 Java中的假设语句81

5.1 if语句81

5.1.1 if控制语句81

5.1.2 if语句的延伸83

5.1.3多个条件判断的if语句85

5.2 switch语句87

5.2.1 switch语句的形式87

5.2.2 switch语句无break90

5.2.3 case没有执行语句91

5.2.4 default可以不在末尾93

5.3条件语句94

5.3.1正确使用switch语句94

5.3.2正确使用if语句95

5.3.3 switch语句的执行顺序97

5.4疑难问题解析98

职场点拨——创业还是就业98

第6章 循环语句100

6.1 Java循环语句100

6.1.1 for循环语句100

6.1.2 while循环语句106

6.1.3 do…while循环语句109

6.2跳转功能的实现112

6.2.1 break语句的应用112

6.2.2 return语句的应用118

6.2.3 continue跳转语句120

6.2.4轻松使用跳转语句122

6.3疑难问题解析123

职场点拨——面试的准备124

温故而知新——第一篇实战范例125

范例1获得JDK125

范例2配置运行环境125

范例3安装Java的开发工具126

范例4量、数据类型126

范例5运算符128

范例6表达式129

范例7字符串130

范例8 if语句130

范例9 switch语句131

范例10 for循环语句132

范例11 while和do…while循环语句133

范例12数组134

第二篇 核心技术篇136

第7章 特殊数据——数组136

7.1简单的一维数组137

7.1.1声明一维数组137

7.1.2创建一维数组137

7.1.3轻松初始化一维数组139

7.2二维数组142

7.2.1二维数组的声明142

7.2.2二维数组的创建143

7.2.3二维数组的初始化145

7.3多维数组149

7.3.1三维数组的声明149

7.3.2三维数组的创建149

7.3.3三维数组的初始化149

7.4对数组的操作151

7.4.1复制数组151

7.4.2比较数组154

7.4.3搜索数组中的元素155

7.4.4排序数组156

7.4.5填充数组157

7.5疑难问题解析160

职场点拨——客户沟通之道161

第8章 Java面向对象162

8.1面向对象163

8.1.1面向对象的理念163

8.1.2面向对象的特点163

8.2面向对象的第一特征——类164

8.2.1如何编写一个类164

8.2.2特殊的方法——构造方法164

8.2.3一般的方法167

8.3属性和方法的修饰符168

8.3.1 public修饰符168

8.3.2 private修饰符169

8.3.3 protected修饰符171

8.3.4其他修饰符171

8.4 this的用法173

8.5类和对象的使用175

8.5.1创建和使用对象175

8.5.2使用静态变量和静态方法176

8.6特殊的类—抽象类178

8.6.1创建抽象类178

8.6.2抽象类的规则180

8.7软件包181

8.7.1定义软件包181

8.7.2在Eclipse中定义软件包182

8.7.3在程序中插入软件包184

8.8疑难问题解析187

职场点拨——打造一个团队187

第9章 类189

9.1类的继承189

9.1.1父类和子类189

9.1.2调用父类的构造方法192

9.1.3随意访问父类的属性和方法195

9.1.4多重次继承197

9.2重写和重载200

9.2.1重写200

9.2.2重载205

9.2.3重写与重载联合使用208

9.3接口209

9.3.1定义接口209

9.3.2接口里的量和方法211

9.3.3接口的实现215

9.3.4接口的引用218

9.4疑难问题解析219

职场点拨——模块化设计的重要性220

第10章 异常处理222

10.1什么是异常222

10.1.1认识异常223

10.1.2 Java提供的异常处理类223

10.2异常处理方式224

10.2.1使用try…catch处理异常224

10.2.2处理多个异常226

10.2.3在异常中使用finally关键字227

10.3将异常抛出228

10.3.1使用throws将异常抛出228

10.3.2使用throw将异常抛出231

10.4自定义异常233

10.5异常处理的陋习236

10.5.1丢弃异常237

10.5.2不指定具体的异常238

10.5.3占用资源不释放238

10.5.4不说明异常的详细信息238

10.5.5过于庞大的try块239

10.5.6输出数据不完整239

10.6疑难问题解析240

职场点拨——不同老板的不同特点241

第11章 I/O与文件处理242

11.1 Java I/O简介242

11.2流243

11.2.1字节流243

11.2.2字符流247

11.3加快I/O操作效率252

11.3.1缓冲字节流252

11.3.2缓冲字符流255

11.4文件处理257

11.4.1文件类257

11.4.2使用文件类处理文件258

11.5疑难问题解析260

职场点拨——可以做兼职260

第12章 Java线程262

12.1线程起步262

12.1.1线程与进程的理解263

12.1.2多线程的理解263

12.2创建线程264

12.2.1创建主线程264

12.2.2通过runable接口创建线程265

12.2.3通过Thread类创建线程267

12.3创建多线程268

12.4线程的优先级271

12.5控制线程274

12.5.1当前的线程等待274

12.5.2当前线程进入睡眠状态278

12.5.3当前线程做出让步281

12.6多线程同步282

12.6.1同步的重要性282

12.6.2轻松实现同步284

12.6.3什么是死锁287

12.7线程之间互相通信289

12.8疑难问题解析292

职场点拨——揣测老板的弦外之音292

温故而知新——第二篇实战范例293

范例1类的继承293

范例2接口的实现295

范例3异常的处理297

范例4读取文件的字符298

范例5缓冲字节流299

范例6深刻认识多线程300

范例7认识网络编程302

第三篇 提高篇304

第13章 网络与通信304

13.1什么是网络通信304

13.1.1 TCP/IP协议305

13.1.2使用URL进行网络链接305

13.1.3编写URL程序常用的方法306

13.2网络编程初步309

13.2.1创建Socket309

13.2.2多个客户端连接312

13.3疑难问题解析313

职场点拨——同事相处之道314

第14章 AWT开发窗体程序315

14.1什么是AWT315

14.2创建窗口316

14.3创建窗口组件319

14.4布局利器321

14.4.1布局利器FlowLayout321

14.4.2布局利器BorderLayout323

14.4.3布局利器GridLayout326

14.4.4布局利器CardLayout329

14.4.5布局利器Null331

14.5编写监听接口334

14.5.1窗口监听的接口334

14.5.2按钮监听的接口336

14.5.3文本框监听的接口337

14.6疑难问题解析339

职场点拨——修炼“门面功夫”340

第15章 深入Java窗口编程341

15.1 Swing的开发步骤341

15.2创建窗口342

15.2.1 JFrame简介和方法342

15.2.2创建第一个Swing窗口342

15.3 Icon接口344

15.4添加组件347

15.4.1弹出式菜单347

15.4.2文本框350

15.4.3菜单353

15.4.4单选按钮355

15.4.5复选框按钮358

15.4.6列表框359

15.4.7选项卡360

15.4.8文本域361

15.4.9按钮363

15.4.10进度条365

15.5常用的布局管理器366

15.5.1不使用布局管理器366

15.5.2使用边界布局管理器368

15.5.3使用网格布局管理器369

15.6疑难问题解析370

职场点拨——你准备找好工作吗371

第16章 Java和数据库373

16.1数据库的定义373

16.2操作MySQL数据库375

16.3 MySQL的安装376

16.4 MySQL的管理工具379

16.4.1创建数据库379

16.4.2创建表380

16.4.3输入记录381

16.5 SQL Sever很简单383

16.5.1创建数据库383

16.5.2创建表385

16.5.3创建记录387

16.6疑难问题解析388

职场点拨——我有一颗创业心388

第17章 数据库编程390

17.1 SQL操作390

17.2什么是JDBC392

17.2.1 JDBC API392

17.2.2 JDBC驱动类型392

17.3连接数据库393

17.3.1轻松连接MySQL393

17.3.2轻松连接SQL Sever 2000398

17.4 SQL语句403

17.4.1新建数据库表403

17.4.2数据库查询语句404

17.4.3数据库操纵语句406

17.5疑难问题解析408

职场点拨——谈加薪升职409

温故而知新——第三篇实战范例410

范例1 顺序布局410

范例2 网格布局411

范例3 Swing窗口(一)412

范例4 Swing窗口(二)414

范例5 新建MySQL数据库415

第四篇 综合实战篇417

第18章 画图板417

18.1系统概述与预览417

18.1.1软件概述417

18.1.2软件预览418

18.2创建软件的准备421

18.2.1搜集素材421

18.2.2获得Java API手册422

18.3编程软件422

18.3.1创建一个类422

18.3.2菜单栏和标题栏的程序423

18.3.3保存文档的程序426

18.3.4界面的实现430

18.3.5调色盘的实现436

18.3.6中央画布的实现443

18.3.7输入字体的实现446

18.3.8打开以前文档的实现448

18.3.9实现其他功能454

第19章 “众望书城”网上系统460

19.1效果展示460

19.2数据库设计462

19.3 SQL Server 2000 JDBC驱动466

19.3.1下载JDBC驱动466

19.3.2安装JDBC驱动466

19.3.3配置JDBC驱动468

19.3.4将JDBC驱动加载到项目中去469

19.4系统设计470

19.4.1登录窗口的编写470

19.4.2主窗口472

19.4.3商品信息的基本管理479

19.4.4进货信息管理489

19.4.5销售信息管理498

19.4.6库存管理506

19.4.7查询与统计513

19.5数据库模块的编程517

温故而知新——第四篇实战范例530

范例1编写记事本530

范例2使用Java编写简易计算器534

热门推荐