JAVA2语言实务

JAVA2语言实务
作 者: 袁葆宏 刘丰豪 吴建和
出版社: 中国铁道出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《JAVA2语言实务》作者简介

内容简介

Java自1995年推出至今,已经历六个年头的发展。而且随着网络的快速发展与普及,Java的主流地位已形成,并已成为网络及电子商务系统中不可或缺的角色。然而,十分遗憾的是,Java在中国的发展及使用却是远远不如欧美!究其原因,主要是因为目前出版的Java中文书籍大都没有对Java的核心做系统深入地介绍。使得一些学生及一般社会大众学习不得要领,只好放弃对Java系统的学习。本书最突出的特点是:它投注了全书百分之八十以上的份量在彻底解说Java程序语言的各种面貌。尤其要强调的是,本书每章均有大量的程序范例来说明各种概念。通过范例的说明,读者可以有效地了解Java的各种层面,进而快速地掌握Java程序语言的精神,以利于后续Java的各种功能,如AWT,SWING,SERVLET的学习及开发。为了方便读者学习,随书附赠一张光盘其中收录了各章范例、文字编辑器EditPadlite及JDK1.3.0update2,让您的学习能事半功倍。

图书目录

第1章 什么是Java

1-1 Java的简介

1-2 第一个Java程序

1-3 Java程序的基本结构

本章摘要

第2章 程序语言基本概念及数据

2-1 程序、程序语言、程序结构

2-2 变量与数据类型

2-3 常量(Constants)

2-4 表达式、运算符和操作数

指定运算符(assignment operator)

算术运算符

比较运算符

逻辑运算符(logic operator)

类型转换(Type Conversions)

本章摘要

第3章 控制程序的行为

3-1 判断语句if及if-else,switch-case

单一条件判断

双条件判断

多重条件判断

switch的多重条件判断语法

3-2 循环(Loop)语句:for,while,do-while

for循环语句

while循环语句

do-while循环语句

3-3 分支(Branching)语句:break,continue

break分支语句

continue分支语句

3-4 子程序调用(Function Call)

本章摘要

第4章 数组( Array)

4-1 何谓数组

4-2 数组的声明及使用

4-3 二维数组(2D-Array)

本章摘要

第5章 以对象为基础的程序设计

5-1 类(class),对象(object)/instance概念简介

5-2 对象的基本概念

“.”运算符,参考类型(Reference Type)以及New运算符

原始数据类型(Primitive Type)vs.参考数据类型(Referenc Type)

New运算符

5-3 生存范围(Scopes)及区块(Block)

类生存范围(Class Scope)

区域生存范围(local scope)

5-4 对象/类变量(Instance/Class Variable)

Instance Variable(对象变量)

Class Variable(类变量)

instanceof运算符

垃圾收集(Garbage Collection):高级概念)

5-5 Methods(方法)

对象的行为

对象方法(Instance Method)/类方法(Class Method)

Main方法

Constructors(构造函数)

方法重载(Method Overloading)

使用重载构造函数 (Overloaded Constructor)

5-6 以对象为主的程序设计

存取限制符(Access Modifier):Public/Private

this关键字

本章摘要

第6章 面向对象程序设计

6-1 面向对象程序设计简介

6-2 继承(Inheritance)

存取限制:Public,Protected,Private及默认存取

变量覆盖(Overriding)与方法隐藏

super与父类中的方法及构造函数

Final方法与类

6-3 抽象类(Abstract classes)及抽象方法(Abstract Method)

6-4 Interface

什么是Interface

implements(实现)

interface的继承

6-5 多态(Polymorphism)

6-6 Object类:所有Java类的父类

Object类

Object类中所定义的方法

本章摘要

第7章 异常处理(Exception Handling)

7-1 什么是“异常”(Exception)

7-2 “异常”的种类

7-3 如何指定“异常”的处理方式

7-4 打印“异常”对象的说明

7-5 使用throws语句

7-6 使用throw语句

7-7 Thrwable类层级(Class Hierarchy)

7-8 自定“异常”类

7-9 Java内建的“异常”类

7-10 Java Runtime如何决定“异常”处理例程

本章摘要

第8章 包(Package)

8-1 什么是程序单元(.class文件)

8-2 什么是Package(包)

如何定义package

8-3 如何在项目中定义package

8-4 如何编译及运行package中的程序

8-5 如何产生jar文件

8-6 如何使用其他的package及类来开发程序

8-7 类在package中的存取限制

默认存取

本章摘要

第9章 字符串处理

9-1 基本概念

字符

字符串

9-2 String与StringBuffer

String类

StringBuffer类

本章摘要

第10章 输入及输出处理

10-1 文件的基本概念

10-2 File类

10-3 stream介绍

10-4 Stream类

10-5 循序文件的建立与存取

FileInputStream

FileOutputStream

再谈stream类

DataOutputStream

DataInputStream

10-6 随机文件的建立与存取

10-7 如何把对象写入文件

本章摘要

第11章 Java线程(Thread)简介

11-1 什么是“线程”(Thread)

11-2 线程的程序结构

方法一:建立Thread类的子类,改写run()方法

方法二:定义接口Runnable,改写run()方法

11-3 线程的生命周期(Life cycle)

11-4 Thread类介绍

11-5 线程的同步协调

使用synchronized保留字

使用wait()及notify()方法

11-6 线程优先权(Thread Priority)的管理

11-7 “线程群组”(Thread Group)的管理

本章摘要

第12章 Applet

12-1 什么是Applet

12-2 Applet程序结构

12-3 Applet的生命周期

12-4 运行Applet的方式

12-5 Applet标记的完整语法

12-6 读取Applet的参数

12-7 如何将Application改写成Applet

12-8 Applet类及常用的方法

12-9 GraPhics绘图对象

12-10 多媒体应用

显示图形

播放音乐

12-11 文件的存取

12-12 Applet窗口更新

12-13 事件处理(Eevent-handling)简介

本章摘要

附录A Java程序写作规范(Java Code Conventions)

附录B Java关键字(保留字)