java基础概念

java基础概念
基本含义
抽象类:规定一个或多个抽象方法的类别本身必须定义为abstract,抽象类只是用来派生子类,而不能用它来创建对象。final类:又称“最终类”,它只能用来创建对象,而不能被继承,与抽象类刚好相反,而且抽象类与最终类不能同时修饰同一个类。包:Java中的包是相关类和接口的集合,创建包须使用关键字package。继承:Java作为面向对象编程语言,支持继承这基本概念。但Java只支持单根继承,java.lang.Object是所有其他类的基类。多态类:在Java中,对象变量是多态的。而Java中不支持多重继承。接口:Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。通用编程:任何类类型的所有值都可以同Object类型的变量来代替。封装:把数据和行为结合起在一个包中,并对对象使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段(instance field)。重载:当多个方法具有相同的名字而含有不同的参数时,便发生重载。编译器必须挑选出调用哪个方法进行编译。重写:也可称为方法的“覆盖”。在Java中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。值得注意的是,子类在重新定义父类已有的方法时,应保持与父类完全相同的方法头声明。Class类:Object类中的getClass方法返回Class类型的一个实例,程序启动时包含在main方法的类会被加载,虚拟机要加载他

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

需要的所有类,每一个加载的类都要加载它需要的类。