图书介绍

Java开发入行真功夫PDF|Epub|txt|kindle电子书版本网盘下载

Java开发入行真功夫
  • 陈冈,陈智洁,宋泽源编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121082191
  • 出版时间:2009
  • 标注页数:521页
  • 文件大小:197MB
  • 文件页数:540页
  • 主题词: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案例场景2

用Java问候世界2

我们现在能做的2

1.2 Java语言概述3

Java的家谱3

Java语言的特点3

Java虚拟机5

1.3 Java开发工具包JDK5

JDK的下载与安装5

Java环境变量的配置7

1.4 Java开发工具Eclipse9

Eclipse概述9

Eclipse下载和安装10

Eclipse工作台12

Eclipse基本操作13

1.5回到案例场景19

基本思路19

代码演练20

1.6本章小结与习题20

重点回顾20

课后练习20

第2章 Java语言基础21

2.1案例场景22

摄氏温度和华氏温度随心换22

我们现在能做的22

2.2标识符、注释和分隔符24

标识符24

注释25

分隔符26

2.3变量和常量27

常量27

变量27

2.4基本数据类型29

整型29

字符型29

浮点型30

逻辑型31

2.5数据类型之间的转换31

自动类型转换31

强制类型转换32

2.6运算符与表达式33

运算符33

表达式38

运算符的优先级39

2.7 Java语言的编码规范40

为什么要制订编码规范40

Java代码编写规则40

2.8回到案例场景41

基本思路41

代码演练41

2.9本章小结与习题43

重点回顾43

课后练习44

第3章 程序控制语句45

3.1案例场景46

开始累积你的航空里程吧46

我们现在能做的46

3.2选择语句47

if语句47

switch语句52

3.3循环语句54

for循环语句54

while循环语句57

do-while循环语句58

循环嵌套59

3.4 break和continue语句60

break语句60

continue语句62

3.5回到案例场景63

基本思路63

代码演练64

3.6本章小结与习题66

重点回顾66

课后练习66

第4章 数组69

4.1案例场景70

红福娃连锁店的订单70

我们现在能做的70

4.2一维数组71

数组的声明71

数组的创建和赋值72

数组元素的访问73

4.3多维数组74

4.4数组的操作76

增强的for循环76

数组的各种处理77

4.5回到案例场景79

基本思路79

代码演练81

4.6本章小结与习题82

重点回顾82

课后练习82

第5章 面向对象程序设计83

5.1案例场景84

描述一下选课系统中的业务和对象84

我们现在能做的84

5.2基本概念85

对象85

类86

封装86

继承87

多态性87

5.3包88

包的定义88

包的层次结构89

包的使用90

5.4类的创建90

使用class定义类90

类修饰符91

成员变量和方法92

5.5方法93

定义方法93

局部变量94

实例方法和类方法95

方法重载96

构造方法96

类的主方法97

5.6在Eclipse中创建类99

5.7使用对象101

创建对象101

调用方法101

将对象作为返回值102

对象的比较102

Object对象103

基本数据类型对象104

instanceof操作符104

null和this关键字104

值传递和引用传递105

5.8访问控制106

权限修饰符106

类成员的访问106

5.9继承108

超类和子类108

继承的语法形式108

方法覆盖109

super关键字110

5.10嵌套类和内部类111

5.11抽象类112

5.12接口114

理解接口114

接口的定义114

接口的实现115

接口的继承115

嵌套接口116

5.13向上向下转型116

向上转型116

向下转型119

5.14反射120

类加载原理121

反射概述121

获取类信息122

访问构造方法123

访问成员变量125

访问成员方法126

动态处理数组127

5.15 自动装箱和拆箱129

5.16枚举、泛型和注释130

枚举(Enum)130

泛型(Generic)131

注释(Annotation)134

5.17回到案例场景139

基本思路139

代码演练142

5.18本章小结与习题147

重点回顾147

课后练习147

第6章 字符串处理149

6.1案例场景150

顾客的意见很重要150

我们现在能做的150

6.2字符串类151

String类152

字符串数组152

6.3字符串操作153

获取字符串长度153

获取指定字符153

获取字符数组153

比较字符串154

查找字符串154

获取子串155

替换字符串155

分隔字符串156

转换大小写158

判断前缀和后缀158

连接字符串158

连接其他类型数据159

6.4字符串缓存类159

StringBuffer的创建160

StringBuffer的常用操作160

6.5字符串标记类163

StringTokenizer的创建163

StringTokenizer的常用操作164

6.6正则表达式165

基础知识165

模式Pattern165

模式匹配Matcher166

应用示例167

6.7回到案例场景169

基本思路169

代码演练170

6.8本章小结与习题172

重点回顾172

课后练习172

第7章 异常处理173

7.1案例场景174

不好意思,程序罢工了174

我们现在能做的174

7.2异常处理基础176

异常的概念176

异常处理机制176

Exception异常类177

Java常见异常178

7.3管理异常179

捕获异常180

throws抛出异常180

throw抛出异常182

finally语句183

7.4断言185

理解断言185

断言的启用和禁用185

断言的应用186

7.5回到案例场景187

基本思路187

代码演练188

7.6本章小结与习题190

重点回顾190

课后练习191

第8章 Java开发工具包193

8.1案例场景194

我们来玩个游戏吧194

我们现在能做的194

8.2 java.util包概述195

8.3集合框架195

8.4 Collection接口196

8.5 List接口197

List简介197

ArrayList类197

LinkedList类199

Vector类201

Stack类203

8.6 Queue接口204

Queue简介205

Deque接口和ArrayDeque类205

8.7 Set接口207

SortedSet和NavigableSet接口208

TreeSet类208

HashSet类210

LinkedHashSet类211

8.8 Iterator和ListIterator接口211

Iterator接口212

ListIterator接口212

8.9 Enumeration接口213

8.10 Map接口213

Map简介213

HashMap类215

LinkedHashMap类216

SortedMap和NavigableMap接口217

TreeMap类218

8.11格式化输入/输出219

格式化输入Scanner219

格式化输出Formatter221

8.12国际化处理224

国际化问题224

Locale225

ResourceBundle225

应用示例227

解决中文乱码问题228

8.13拾遗补缺229

集合操作类Collections229

日期和时间231

Properties属性集233

计时器235

8.14回到案例场景237

基本思路237

代码演练238

8.15 本章小结与习题239

重点回顾239

课后练习240

第9章 I/O输入/输出流241

9.1案例场景242

复制我的情书242

我们现在能做的242

9.2数据流的基本概念243

数据流的理解243

Java的标准数据流244

9.3 File类245

创建文件246

删除文件246

获取文件属性247

目录操作247

9.4输入/输出流248

字节流248

字符流249

缓冲输入/输出流251

数据输入/输出流251

9.5压缩输入/输出流253

ZipInputStream类253

ZipOutputStream类254

ZipEntry类254

创建压缩文件255

解压缩文件256

9.6回到案例场景258

基本思路258

代码演练258

9.7本章小结与习题259

重点回顾259

课后练习260

第10章 图形界面编程263

10.1案例场景264

我能登录吗?264

我们现在能做的264

10.2 AWT和Swing概述265

10.3 AWT常用控件265

窗口Frame265

标签Label266

按钮Button267

复选框Checkbox和CheckboxGroup267

面板Panel267

文本框TextField和TextArea269

选项框Choice和列表List270

滚动条Scrollbar和滚动面板ScrollPane271

画布Canvas272

菜单MenuBar、Menu和MenuItem273

10.4常用布局管理器276

FlowLayout布局276

CardLayout布局278

BorderLayout布局280

GridLayout布局281

null布局281

BoxLayout布局282

10.5事件处理284

理解事件284

事件监听器285

常见事件处理285

事件适配器287

10.6 Swing窗口288

窗口JFrame288

标准对话框JOptionPane289

颜色选择器JColorChooser292

文件选择器JFileChooser292

10.7 Swing容器294

面板JPanel294

标签化面板JTabbedPane295

拆分面板JSplitPane297

滚动面板JScrollPane297

工具栏JToolBar298

桌面面板和内部框架299

10.8 Swing控件300

标签JLabel301

文本控件301

按钮控件304

滚动条JScrollBar和滑块JSlider307

JComboBox和JList控件309

菜单控件312

10.9进度条315

JProgressBar315

ProgressMonitor316

SwingWorker317

应用示例317

10.10树JTree320

创建树320

遍历树322

处理节点事件323

修改树324

10.11表格JTable327

创建表格327

定制表格328

使用表格模型330

排序器和过滤器331

渲染器332

编辑器332

应用示例333

10.12回到案例场景341

基本思路341

代码演练342

10.13本章小结与习题345

重点回顾345

课后练习346

第11章 线程347

11.1案例场景348

动态的问候348

我们现在能做的348

11.2线程概述349

线程是什么350

线程的生命周期350

线程的状态350

11.3线程的创建351

继承Thread类351

实现Runnable接口352

11.4线程调度与优先级353

线程调度353

线程优先级353

11.5线程控制技术355

共享数据的线程互斥355

传送数据的线程同步356

11.6线程池358

11.7回到案例场景359

基本思路359

代码演练360

11.8本章小结与习题361

重点回顾362

课后练习362

第12章 Java网络编程363

12.1案例场景364

对聊一下如何364

我们现在能做的364

12.2基本概念365

URL366

协议366

端口367

Socket通信机制367

12.3 URL类和InetAddress类368

12.4 Socket编程369

基于TCP协议的Socket编程369

基于UDP协议的Socket编程371

支持多客户连接的Socket编程375

12.5轻量级HttpServer377

12.6回到案例场景379

基本思路379

代码演练380

12.7本章小结与习题383

重点回顾383

课后练习384

第13章 数据库处理385

13.1案例场景386

查一下我及格了没有386

我们现在能做的386

13.2数据库基础388

什么是数据库388

数据库管理系统389

13.3在Java中连接数据库389

数据库访问的总体结构389

连接数据库的两种方式390

JDBC结构模型390

Java DB数据库概览391

在项目中配置JDBC394

一个访问数据库的示例394

13.4 Java DB基础395

运行模式396

ij命令行工具397

数据库结构形式398

基本数据类型399

内置函数399

13.5 SQL语句400

CREATE TABLE语句400

INSERT语句401

SELECT语句401

UPDATE语句402

DELETE语句402

13.6 JDBC常用接口和类403

驱动Driver403

驱动管理器DriverManager404

数据库连接Connection405

会话声明Statement407

预编译PreparedStatement409

结果集ResultSet410

13.7数据库高级应用412

创建存储过程412

调用存储过程CallableStatement413

收集结果集元数据ResultSetMetaData414

使用数据源DataSource414

创建连接池数据源Cl ientConnectionPoolDataSource415

获取池化连接Pool edConnection416

事务处理417

13.8回到案例场景417

基本思路417

代码演练420

13.9本章小结与习题429

重点回顾429

课后练习429

第14章 XML编程431

14.1案例场景432

情人节卖了多少鲜花432

我们现在能做的432

14.2 XML简介438

XML的家谱438

XML的目标438

初识XML439

XML的优点440

14.3 XML基础440

文档对象模型440

XML解析器441

文档结构441

XML声明442

元素442

注释443

字符引用444

处理指令444

良构的XML和有效的XML446

14.4文档类型声明和DTD447

文档类型声明447

DTD448

14.5使用DOM存取XML453

DOM简介453

XML文档构建流程454

javax.xml.parsers包455

org.w3c.dom包456

javax.xml.transform.dom包459

javax.xml.transform.stream包459

javax.xml.transform包460

创建XML文档462

解决中文乱码问题463

解析XML文档464

14.6使用StAX处理XML466

StAX简介466

XMLStreamConstants接口467

XMLInputFactory类467

XMLOutputFactory类468

XMLStreamReader接口468

XMLStreamWriter接口469

创建XML文档469

解析XML文档471

14.7使用DOM4J操作XML472

下载配置DOM4J473

DOM4J常用接口和类473

创建XML文档476

读取XML文档478

14.8回到案例场景479

基本思路480

代码演练480

14.9本章小结与习题482

重点回顾482

课后练习483

第15章 JUnit单元测试485

15.1案例场景486

你的E-mail地址正确吗?486

我们现在能做的486

15.2软件测试概述487

15.3 JUnit简介488

15.4 JUnit安装配置和使用488

JUnit下载安装489

JUnit配置489

在Eclipse中配置使用JUnit490

15.5 JUnit常用类492

Test注释类492

Ignore注释类493

Before和After注释类493

Assert断言类494

Suite套件运行器类495

Suite.SuiteClasses套件注释类495

JUnitCore内核类496

Result结果类497

15.6回到案例场景498

基本思路498

代码演练500

15.7本章小结与习题502

重点回顾502

课后练习502

第16章 资源构建工具Ant503

16.1案例场景504

贴心的邮件提醒托盘程序504

我们现在能做的505

16.2 Ant概述509

16.3 Ant安装配置和运行509

Ant安装509

配置环境变量510

运行Ant510

16.4构建文件build.xml511

创建项目<Project>511

定义目标<target>512

设置属性<Property>513

定义任务<task>513

创建文件夹<mkdir>514

生成JAR文件<jar>514

编译源文件<javac>514

执行Java程序<java>515

输出消息<echo>515

删除文件<delete>515

复制文件<copy>515

使用文件组<FileSet>和<ZipFileSet>516

执行外部命令<exec>516

创建压缩文件<zip>517

解压<unzip>517

创建build.xml518

16.5回到案例场景518

基本思路518

代码演练519

16.6本章小结与习题521

重点回顾521

课后练习521

热门推荐