Java 的基础数据类型有四类八种:
char
byte
short
int
long
float
double
boolean
Java 的引用数据类型:
class 我们要明确在 Java 中有具体类、抽象类、泛型类的区别,对抽象类进一步的抽象
是接口,它们之间的关系是一脉相承的。
interface 关键字
◇接口最小化原则
◇接口是抽象方法和常量定义的集合,默认的修饰符是 public static final
final 关键字
◇final 修饰的变量的值不能够被改变
◇final 修饰的成员变量
◇final 修饰的局部变量(包括形参)
◇final 修饰的方法不能够被重写
◇final 修饰的类不能够被继承
static 关键字(单例模式的实现基础)
我们在对待静态的时候就应该想到动态。每个子类对象都可以去访问静态变量。这个
变量是属于类的。可以直接用类名去访问静态变量。
◇静态方法:
静态方法不能访问非静态的变量和方法。
◇静态代码块:
写法:static{}
静态代码块在类加载的时候被执行了。而且静态代码块被最早执行的。
◇单例模式:就是说这个类只能实例化一个对象。
单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且
自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式的核心就是构
造方法的私有化,利用单例模式的类有:Class,Runtime。