Core Java应用程序设计教程

Core Java应用程序设计教程
作 者: 刘甲耀 严桂兰
出版社: 电子工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Core Java应用程序设计教程》作者简介

内容简介

由于CoreJava能创建应用程序(Applications)和小应用程序(Applets),同时也为了教学上的系统性与诱导性,作者特将CoreJava分成为《CoreJava应用程序设计教程》和《CoreJava小应用程序设计教程》两册来阐述。本书为《CoreJava应用程序设计教程》,主要阐述CoreJava应用程序设计的方法与技巧,其内容取材广泛,由浅入深,它涉及:基本CoreJava(含CoreJava的特点与基本编程模式,基本数据类型,CoreJava的基本输入与输出,基本运算符,条件与循环语句,方法);引用(含引用的含义与操作,对象与引用的基础,字符串,数组,异常处理,使用流类实现的输入与输出);对象与类(含面向对象程序设计的含义,Javadoc;基本方法,软件包,附加的构造);继承(含继承的含义,继承的基本语法,多重继承,接口,通用组件的实现)。本书所有示例均在CoreJava2(使用TextPad工具)环境中通过,实用性强,覆盖面广,许多例子采用多种解决方案,充分体现了CoreJava编程的灵活性与多样性。每章均有小结与习题。书末附录提供了TextPad与JDK的使用步骤和习题参考答案,以及CoreJava安装步骤。书中示例、习题与运行结果可通过华信教育资源网(http://www.hxedu.com.cn)免费下载使用。本书可作大专院校计算机和其他各类专业及培训班的教科书,并可供各行各业从事计算机工作人员使用。本书前言CoreJava是基于网络的纯面向对象编程语言,适用于编写各式各样的软件,适用于各种平台与操作系统,编译后的代码能在互联网上传递,并确保用户安全运行,因而是当前最富有生命力的计算机编程语言之一。CoreJava除了包含Java的所有功能之外,其最大的特点之一是数据的输入与输出(特别是格式化输出)特别简单。就输入一个数据而论,如果使用标准Java,起码要四条语句才能实现,而CoreJava则只要一条语句就能完成。对数据格式化输出来说,使用标准Java非常麻烦,而使用CoreJava则像C语言一样容易。为适应当前Internet的迅猛发展及各行各业学习CoreJava的需要,特别是大专院校为研究生和本科生甚至专科生开设面向对象程序设计课程的需要,我们根据多年对Java和CoreJava教学与科研的实践,以及Java版本的升级,并根据CoreJava能创建应用程序(Applica...

图书目录

第1章 基本Core Java

1. 1 Core Java的特点与基本编程模式

1. 1. 1 Core Java的特点

1. 1. 2 Core Java的基本编程模式

1. 1. 3 通用环境

1. 2 基本数据类型

1. 2. 1 基本类型

1. 2. 2 常量

1. 2. 3 基本类型的说明与初始化

1. 3 Core Java的基本输入/输出

1. 3. 1 基本的数据输入

1. 3. 2 基本的数据输出

1. 4 基本运算符

1. 4. 1 赋值运算符

1. 4. 2 双目算术运算符

1. 4. 3 单目运算符

1. 4. 4 类型转换运算符

1. 4. 5 Math类方法

1. 4. 6 关系与相等运算符

1. 4. 7 逻辑运算符

1. 4. 8 按位运算符

1. 4. 9 运算符优先级与结合性

1. 5 条件与循环语句

1. 5. 1 块语句

1. 5. 2 if语句

1. 5. 3 switch语句

1. 5. 4 while语句

1. 5. 5 for语句

1. 5. 6 do语句

1. 5. 7 break和continue及带标号的break和continue语句

1. 6 方法

1. 6. 1 方法的定义与调用

1. 6. 2 递归方法

1. 6. 3 方法名的重载

1. 6. 4 存储类型

小结

重点对象

习题1

第2章 引用

2. 1 引用的含义与操作

2. 1. 1 引用的含义

2. 1. 2 引用类型允许使用的操作符

2. 2 对象与引用的基础

2. 2. 1 点号运算符 . 及其使用

2. 2. 2 对象的说明. 创建与撤消

2. 2. 3 =的含义与用法

2. 2. 4 参数传递

2. 2. 5 ==的含义与用法

2. 2. 6 对象的运算符重载

2. 3 字符串

2. 3. 1 字符串操作的基础

2. 3. 2 字符串连接

2. 3. 3 字符串比较

2. 3. 4 其他的String方法

2. 3. 5 字符串与基本类型之间的转换

2. 4 数组

2. 4. 1 数组的说明与对象的创建

2. 4. 2 数组元素的访问与数组元素的改变

2. 4. 3 数组方法

2. 4. 4 动态数组扩展

2. 4. 5 多维数组

2. 4. 6 命令行参数

2. 4. 7 Obiect与向量

2. 5 异常处理

2. 5. 1 异常的分类

2. 5. 2 常见的异常

2. 5. 3 处理异常

2. 5. 4 finally子句

2. 5. 5 throw与throws子句

2. 5. 6 创建异常类

2. 6 使用流类实现的输入与输出

2. 6. 1 基本的流操作与基本流类的使用

2. 6. 2 String Tokcnizer对象

2. 6. 3 文件

小结

重点对象

习题2

第3章 对象与类

3. 1 面向对象程序设计的含义

3. 1. 1 面向对象编程的核心是对象

3. 1. 2 封装是隐藏聚集体的实现细节

3. 1. 3 继承是扩展对象的功能

3. 1. 4 多态性是面向对象的另一重要原则

3. 1. 5 类的创建与使用

3. 2 javadoc

3. 2. 1 iavadoc的作用

3. 2. 2 iavadoc的标记与应用

3. 3 基本方法

3. 3. 1 构造方法

3. 3. 2 变异器方法与访问器方法

3. 3. 3 输出与toString

3. 3. 4 equals

3. 3. 5 静态方法

3. 4 软件包

3. 4. 1 软件包的含义与作用

3. 4. 2 软件包的使用

3. 4. 3 用户软件包的创建

3. 4. 4 友好包可见性规则

3. 4. 5 分开编译

3. 5 附加的构造

3. 5. 1 this使用

3. 5. 2 构造方法的this简捷法

3. 5. 3 instaneeof运算符

3. 5. 4 静态域

3. 5. 5 静态初始化器

小结

重点对象

习题3

第4章 继承

4. 1 继承的含义

4. 1. 1 类间的关系

4. 1. 2 多态性

4. 1. 3 继承的方式

4. 2 继承的基本语法

4. 2. 1 继承的基本形式

4. 2. 2 可见性规则

4. 2. 3 构造方法与super

4. 2. 4 final方法与类

4. 2. 5 重构方法

4. 2. 6 抽象方法与抽象类

4. 3 多重继承

4. 4 接口

4. 4. 1 接口的说明

4. 4. 2 接口的实现

4. 4. 3 多重接口

4. 5 通用组件的实现

小结

重点对象

习题4

附录A 习题参考答案

习题1

习题2

习题3

习题4

附录B TOXtPad与JDK工具上机步骤

附录C 本书使用的符号说明

附录D Core Java的安装步骤

参考文献