集合
集合Java集合框架集合接口与实现类分离集合Java集合框架java最初版本只为最常用的数据结构提供了很少的一组类:Vector,Stack,Hastable,BitSet和Enumeration接口集合接口与实现类分离java集合类库将接口和实现类分离//TODO
集合Java集合框架集合接口与实现类分离集合Java集合框架java最初版本只为最常用的数据结构提供了很少的一组类:Vector,Stack,Hastable,BitSet和Enumeration接口集合接口与实现类分离java集合类库将接口和实现类分离//TODO
泛型程序设计为什么要使用泛型设计程序泛型程序设计在有泛型类之前,必须使用Object编写适用于多种类型的代码,这很不安全。泛型类和泛型方法有类型参数,这使得它们可以准确地描述用特定类型实例化时会发生什么。为什么要使用泛型设计程序泛型程序设计:编写的代码可以对多种不同类型的对象重用。//TODO 泛型
异常、断言和日志处理错误异常分类派生自RuntimeException包括不派生自RuntimeException包括异常、断言和日志处理错误程序中可能出现的错误和类型用户输入错误设备错误物理限制代码错误如果某个方法不能够采用正常的途径完成它的任务,可以通过另外一个路径退出方法。在这种情况下方法并不
接口、lambda表达式与内部类接口、lambda表达式与内部类接口:用来描述类应该做社么,而不指定它们具体应该如何做lambda表达式:一种很简洁的方法,用来创建可以在将来某个时间点执行的代码块内部类:定义在另外一个类的内部,它们的方法可以访问包含它们的外部类的字段。内部类技术在设计具有相互协作关
继承类、超类和子类定义子类覆盖方法子类构造器多态理解方法调用阻止继承:final类和方法强制类型转换抽象类Object类:所有类的超类Object类型的变量equal方法相等测试与继承hashCode方法toString方法泛型数组列表对象包装器与自动包装参数数量可变的方法枚举类反射Class类继承
面向对象程序设计概述类对象类之间的关系对象与变量面向对象程序设计概述类类的封装关键在于,绝对不能让类中的方法直接访问其他类的实例字段。程序只能通过对象的方法与对象进行交互,给对象赋予了“黑盒”特征,是提高重用性和可靠性的关键。对象对象的3个特性:行为,状态,标识行为:对象可以提供的操作和被调用的方法
@TOC一个简单的Java应用程序public class FirstSample { public static void main(String[] args) { System.out.println("We will not use 'Hello World!'
@TOC# Java程序设计平台1997年Java第一次发布。Java是一个完整的平台,有一个庞大的库,包含了很多课重用的代码,以及一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。Java“白皮书”的关键术语(Java特性)Java设计者编写了“白皮书”,用来解释设计的初衷