图书介绍

Java语言程序设计【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Java语言程序设计
  • 陈冈,陈智浩,丁益祥编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121060337
  • 出版时间:2008
  • 标注页数:442页
  • 文件大小:33MB
  • 文件页数:456页
  • 主题词: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

WF蛋糕收银管理系统1

CM银行存取一体机客户端系统2

第2章 入门准备5

工作场景5

JDK的下载与安装6

下载JDK6

安装JDK7

JDK的目录结构9

设置Path与Classpath10

第一个Java程序13

开发工具EasyEclipse15

下载与安装EasyEclipse15

使用EasyEclipse17

什么是Java23

Java的起源与发展23

Java的语言特性24

如何学习Java24

小结25

思考与练习25

课堂实践25

课后实践25

第3章 基本语法27

工作场景27

Java程序的结构29

解释第一个Java程序29

为程序加入注释30

在命令行模块下与程序互动32

使用Scanner取得输入32

使用BufferedReader取得输入34

输出格式控制35

数据与运算37

数据类型37

变量和常量39

算术运算41

比较与条件运算43

逻辑与位运算43

递增与递减运算45

运算的优先级45

流程控制47

if条件语句47

switch条件语句50

for循环语句55

while循环语句58

break与continue60

关键字64

小结64

思考与练习64

课堂实践65

课后实践65

第4章 数组67

工作场景67

一维数组和二维数组70

一维数组70

二维数组73

多维数组77

高级数组概念78

Arrays类78

foreach与数组80

小结82

思考与练习82

课堂实践82

课后实践82

第5章 字符串83

工作场景83

字符串类(String)85

字符串常用操作86

字符串查找与截取86

字符串替换88

字符串分离89

字符串其他操作90

StringBuilder类93

小结95

思考与练习95

课堂实践95

课后实践95

第6章 面向对象程序设计97

工作场景97

面向对象的基本概念99

封装101

类102

方法108

方法和变量的访问权限116

继承117

继承的实现117

继承数据成员和方法118

覆盖(Override)方法121

继承中注意的问题124

多态124

抽象类(Abstract Class)125

接口(Interface)129

内部类133

包的使用135

为什么使用包136

包的定义136

运行包中的类140

引入包中的类141

小结144

思考与练习144

课堂实践144

课后实践145

第7章 异常处理147

工作场景147

异常处理的基础知识148

异常的概念149

Java的异常处理机制149

异常类Exception150

管理异常151

捕获异常151

抛出异常155

异常的继承结构159

小结161

思考与练习162

课堂实践162

课后实践162

第8章 常用类的使用163

工作场景163

Collection类164

列表类List164

向量类Vector176

迭代器Iterator180

Map类184

HashMap184

TreeMap188

其他常用类195

数学计算类Math196

日历类Calendar197

日期类Date201

属性类Properties205

Java编程规范209

小结211

思考与练习211

课堂实践211

课后实践212

第9章 I/O操作213

工作场景213

流214

什么是流215

常用流操作216

文件类(File)的使用218

获取指定文件的描述信息218

创建新文件221

文件改名及文件删除223

获取指定文件目录下的所有文件223

读取文件224

读取文件并显示224

读取文件的分类及所涉及到的类228

读取文件Reader类的基本方法231

写入文件232

将输入的文本保存到文件232

写入文件的分类及所涉及到的类236

写入文件Writer类的基本方法238

小结239

思考与练习239

课堂实践239

课后实践240

第10章 图形编程241

工作场景241

AWT概述242

容器组件243

Frame组件243

Panel组件244

Dialog组件245

Applet组件246

常用标准组件247

标签组件248

文本框组件251

按钮组件253

选择组件256

布局管理257

布局管理简介257

流式布局259

边缘布局260

网格布局261

卡片式布局262

网格包布局263

事件处理264

事件控制基础264

键盘事件271

鼠标事件272

Applet基础273

将应用程序转换成Applet273

Applet的HTML标记和属性278

Applet的多媒体支持280

小结283

思考与练习283

课堂实践283

课后实践284

第11章 Java Swing287

工作场景287

概述288

什么是Swing288

类层次结构289

常用的组件290

按钮290

文本框293

单选按钮296

复选框297

下拉列表299

菜单300

工具栏305

选项卡306

文本区域308

对话框309

文件对话框312

消息框314

相关内容315

JApplet315

设置Swing界面的外观318

小结320

思考与练习320

课堂实践321

课后实践321

第12章 Java网络编程323

工作场景323

网络相关知识324

IP地址325

端口326

客户机和服务器326

面向连接和非连接327

协议328

URL329

URL构成329

URL类331

InetAddress类334

基于TCP协议的Socket通信337

基于UDP协议的Socket通信348

小结351

思考与练习351

课堂实践351

课后实践351

第13章 多线程353

工作场景353

线程的简介355

线程的基本概念355

线程的结构356

创建线程359

创建线程的方法一——继承Thread类360

创建线程的方法二——实现Runnable接口362

两种不同创建线程的方法比较365

线程的启动与结束368

线程的同步372

小结377

思考与练习377

课堂实践377

课后实践377

第14章 XML379

工作场景379

XML的产生和优点380

什么是XML380

XML的产生380

XML的优点380

XML文档结构381

DTD和Schema385

DOM和SAX392

使用DOM4J操作XML393

下载并配置DOM4J393

创建XML文档394

读取XML文档398

使用XStream操作XML401

小结405

思考与练习405

课堂实践405

课后实践405

第15章 EasyEclipse高级应用407

工作场景407

EasyEclipse平台体系结构408

程序编写与调试409

常用快捷键412

EasyEclipse中JUnit的使用412

JUnit简介413

JUnit常用接口和类413

使用JUnit进行测试415

在EasyEclipse中使用Ant419

Ant简介419

编写Build.xml文件420

小结426

思考与练习427

课堂实践427

课后实践427

第16章 JDeveloper开发429

工作场景429

JDeveloper概述430

编写第一个Java程序431

JDeveloper的自定义设置435

项目属性设置435

导入项目使用的类库435

首选项设置436

常用的代码编辑功能436

使用快捷键440

查看快捷键440

编辑快捷键442

小结442

思考与练习442

课堂实践442

课后实践442

热门推荐