摘要:
1. 概述 hello word程序(Welcome.java): public class Welcome { public static void main(String[] args) { System.out.println("welcome to java."); } } Java源程序是 阅读全文
摘要:
1. 循环 Java 提供了一种称为循环(loop)的功能强大的结构,用来控制一个操作或操作序列重 复执行的次数。 循环是用来控制语句块重复执行的一种结构。循环的概念是程序设计的基础。Java 提供 了三种类型的循环语句:while 循环、do-while 循环和 for 循环。 // while循 阅读全文
摘要:
面向对象程序设计(OOP) 就是使用对象进行程序设计。对象(object) 代表现实世界中可以明确标识的一个实体。 一个对象的狀态(state,也称为特征(property) 或属性(attribute)) 是由具有当前值的数据域来表示的。— 个对象的行为(behavior, 也称为动作(actio 阅读全文
摘要:
1. 继承 继承使得你可以定义一个通用的类(即父类),之后扩充该类为一个更加特定 的类(即子类)。 Java 术语中,如果类 C1 扩展自另一个类 C2, 那么就将 C1 称为次类(subclass ), C2 称为超类(superclass )。超类也称为父类 ( parent class) 或基 阅读全文
摘要:
1. 抽象类和接口 父类中定义了相关子类中的共同行为。 接口可以用于定义类的共同行为(包括 非相关的类)。 抽象类 类的设计应该确保父类包含它的子类的共同特征。有时候,一个父类设计得非常抽象,以至于它都没有任何具体的实例。这样的类称为抽 象类(abstract class)。 Circle 类和 R 阅读全文
摘要:
为一个特定的任务选择最好的数据结构和算法是开发高性能软件的一个关键。 1. Collection Collection接口为线性表,向量,栈,队列,优先队列以及集合定义了共同的操作。 Java collection框架中定义的所有接口和类都分组在java.util包中。 Java collectio 阅读全文
摘要:
集合和映射表 集合(set)是一个用于存储和处理无重复元素的高效数据结构。映射表(map)类似于目录,提供了使用键值对快速查询和获取值低功能。 可以使用集合的三个具体类HashSet,LinkedHashSet,TreeSet来创建集合(Set)。 HashSet HashSet类是一个实现类Set 阅读全文