Serializable接口是专门提供给类实现序列化用的。
Cloneable接口是用来实现克隆方法的。Object.clone()方法可以合法的对该类进行按字段复制。
Comparable接口用于对实现它的每个类的对象进行整体排序。
依赖注入的目地是减少组件之间的耦合度,使开发变得简单。能够独立开发各组件,然后根据组件之间的关系进行组装。提供使用接口编程,依赖注入指对象在使用时动态注入。
子类调用父类的方法,可以使用super关键字,还可以new一个父类对象,然后调用父类方法。另外调用父类的构造方法时super语句必须是子类构造方法的第一句。
java.lang提供利用java编程语言进行程序设计的基础类。
java.sql提供使用javaTM编程语言访问并处理存储在数据源通常是一个关系数据库中的数据的API
final类型的必须赋予初值,因为它的变量不能更改。
==可用于基本类型和引用类型。当用于基本类型时候是比较的值是否相同,当用于引用类型的时候是比较对象地址是否相同
一般有两种创建线程对象的方法一是:从java.lang.Thread类派生出一个新的线程类,重写它的run方法。二是:实现Runable接口,重写Runable中的Run方法。
JDK中提供了三个ClassLoader,根据层级从高到低为:Bootstrap classloader主要加载JVM自身工作的类。Extension ClassLoder主要加载%JAVA-HONE%lib/目录下的库类。Application Classloader主要加载Classpath指定的库类。