轻松学用Java 2

轻松学用Java 2
作 者: Barry Burd 安境
出版社: 电子工业出版社
丛编项: 美国“轻松学用”电脑丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: JAVA语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《轻松学用Java 2》作者简介

内容简介

Java是一种很好的编程语言,它以其强大的移植能力、多线程处理和网络处理能力成为研究人员、开发人员以及广大网友瞩目的焦点。本书以丰富的实例讲述了Java 2的各种基础知识和技巧,全书共分六个部分,内容包括:Java基础、编写Java程序、面向对象的编程以及Java编程技巧,此外,书中还给出了一些提示和资源,以便于读者进一步学习。本书既适用于初学者,也适用于经验丰富的编程人员。

图书目录

录前言

1第一部分

基础知识

7第一章

Java概览

Java能够做什么

为什么应该使用Java

在哪里使用Java

11第二章

运行已有的Java程序

下载和安装Java软件开发工具包

122.1.1

下载需要的软件

132.1.2

安装软件

142.1.3

配置系统

152.1.4

你做了什么

运行第一个文本程序

182.2.1

把程序文件放在该放之处

182.2.2

命令提示符窗口

182.2.3

编译和运行文本程序

独立运行GUI

在网页上运行GUI(你的第一个Java小应用程序)

242.4.1

运行小应用程序

242.4.2

创建

.html文件

272.4.3

创建较大的.html文件

键入代码

29第三章

使用基本构件

面向对象的语言

对象和类

面向对象的语言的优点

深入理解类和对象

使用Java语言

363.5.1

语法和常用名

363.5.2

Java程序中的字词

Java代码初探

理解简单的Java程序

393.7.1

Java类

393.7.2

Java方法

403.7.3

程序中的主方法

413.7.4

怎样给计算机发出指令

433.7.5

大括号

44第二部分

编写自己的Java程序

47第四章

生成大多数变量和变量的值

改变一个变量

赋值语句

理解变量具有的值的类型

不带小数点的数

主题变奏

原子:Java的原语类型

564.6.1

字符类型

574.6.2

布尔类型

引用类型

用运算符创建新值

634.8.1

增量运算符和减量运算符

654.8.2

赋值运算符

阅读和理解API文档

70第五章

利用决策语句控制程序流程

做出决策(Java的if语句)

755.1.1

猜数字

755.1.2

使用预先编写的方法

765.1.3

if语句

775.1.4

双等号

785.1.5

在代码中缩排if语句

785.1.6

不带else的if语句

785.1.7

把更多内容放入if语句

795.1.8

关于if语句的更多内容

利用比较和逻辑运算符构造条件

835.2.1

比较数字与比较字符

835.2.2

比较对象

845.2.3

Java的逻辑运算符

构造嵌套

在多种选择中做抉择(Java的switch语句)

915.4.1

基本switch语句

915.4.2

是否使用break语句

94第六章

利用循环语句控制程序流程

反复重复指令(Java的while语句)

重复执行一定的次数(Java的for语句)

1006.2.1

剖析

for语句

1016.2.2

显示“Al’

s

All

Wet”的歌词

不断重复直到达到目的(Java的do语句)

跳出循环

107第三部分

面向对象的编程

111第七章

根据类和对象考虑问题

定义类

1137.1.1

声明变量和创建对象

1157.1.2

初始化变量

1177.1.3

使用变量

编译和运行多个类

在类的内部定义方法(显示一个账号)

1197.3.1

显示自己的账号

1197.3.2

显示方法头

把值传递到方法中和从方法中传递值(计算利率)

1217.4.1

把值传递到方法中

1247.4.2

从getInterest方法返回值

1277.4.3

创建易于理解的数字显示形式

利用存取器方法隐藏细节

1297.5.1

良好的编程经验

1297.5.2

创建不可直接访问的变量名

1327.5.3

利用存取器方法强制实施相关规则

133第八章

代码重用

定义类

1348.1.1

雇员的含义

1358.1.2

使用类

1368.1.3

引入声明

1388.1.4

从文件中读取数据

定义子类

1408.2.1

创建子类

1428.2.2

养成建立子类的习惯

使用子类

1468.3.1

最简单的程序

1478.3.2

更实用的程序

超越现有的方法(改变某些雇员的工资)

152第九章

构造新对象

定义构造器

1569.1.1

温度的含义

1579.1.2

利用温度能够做什么

1589.1.3

个案研究——调用新的Temperature(32.0)

更多的子类

1629.2.1

构建更好的temperature对象

1629.2.2

子类的构造器

1649.2.3

使用子类

1659.2.4

默认构造器

1669.2.5

不可见的构造器调用

构造器还能做什么

169第十章

把变量和方法放在合适的地方

定义类

17210.1.1

使用Player类

17310.1.2

九个实例

17610.1.3

不完整的GUI

生成静态的变量和方法

17710.2.1

为什么有这么多的static

17910.2.2

显示球队的总平均击球数

18010.2.3

static不是新事物

18210.2.4

慎重处理static

18210.2.5

静态初始程序

用变量做实验

18510.3.1

把变量放在该放之处

18610.3.2

告诉变量去哪里

传递参数

19010.4.1

值传递

19010.4.2

返回结果

19210.4.3

引用传递

19310.4.4

从方法中返回对象

19410.4.5

结束语

196第四部分

了解Java技巧

197第十一章

利用数组同时处理多个值

把所有元素排成一行

19911.1.1

用两个简单的步骤创建数组

20111.1.2

存储值

20211.1.3

搜索

20511.1.4

简化求值

对象数组

字符串数组

命令行参数

二维数组

21611.5.1

具有原语类型值的二维数组

21711.5.2

二维对象数组

219第十二章

处理异常

处理异常

22312.1.1

catch子句中的参数

22612.1.2

异常类型

22712.1.3

谁将捕获异常

22912.1.4

不要过分谨慎

23512.1.5

做些有益的事

23612.1.6

有益的异常

处理异常

利用finally子句结束工作

242第十三章

在Java程序的不同部分共享名称

访问限定符

类、访问和多个部分组成的程序

24613.2.1

在窗体中放置一个图形

24813.2.2

目录结构

24913.2.3

构造窗体

摆脱最初的代码

25313.3.1

默认访问规则

25413.3.2

回到程序包中

Protected访问

25713.4.1

把非子类的代码放入同一个程序包中

25913.4.2

使用完全限定类名

Java类的访问限定符

26113.5.1

公用类

26113.5.2

非公用类

261第五部分

十准则集萃

263第十四章

避免错误的十种方法

重新装入小应用程序

名字中的大小写

安排好switch语句

用双等号比较值

把部件添加到GUI中

添加收听器

定义必需的构造器

解决非静态的引用问题

数组的范围

处理CLASSPATH

268第十五章

Java的十种网上资源

直接消息来源

查找新闻、评论和示例代码

利用在线指导改进代码

通过新闻组寻求帮助

查阅FAQ获得有用信息

发表意见

寻找用Java编程的工作

通过Java认证

开发小服务程序

了解相关技术

271第六部分

附录

273附录A

使用CD-ROM