形参或者返回值是类名的话:方法的形参是类名,其实是需要的类名的对象。方法的返回值是类名的话,其实返回的是对象。
接口名 作为形参或者 方法的返回值:主要对应的是接口的实现类对象。
内部类的特点:内部类可直接访问外部类的成员,包括私有。
外部类要想访问内部类的成员必须通过创建对象。
内部类的创建:
如果类的成员都是static,那么可以用类名直接调用,涉及到jvm底层执行过程。
工具类,如System,Math,Arrays都构造方法都是private修饰,防止实例化。成员都是public static,目的是通过类调用。
0
包装数据类型:Integer/Double/Float/Long/Byte/Short
int到Integer:
int a=3;
Integer A=new Integer(a);
或:
Integer A=Integer.valueOf(a);
Integer到int:
Integer A=new Integer(5);
int a=A.intValue();
String-----int
int i = Integer.parseInt()
注意判断对象是否为null。
异常包括:运行时异常和编译时异常(编译之前就要检查)。
Throwable:error +exception
异常处理:
异常处理时:throws只是抛出异常,并不对其进行处理,还需要try-catch进行处理才能往下执行。