1. Iterator 支持从源集合中安全地删除对象,只需在 Iterator 上调用 remove() 即可。
2.重写、重载
重载(overloading)是多态性的表现之一,重写(overridding)是继承中的多态性,用于继承
3.
抽象类的子类可以不实现其超类的所有abstract方法,但其也必须为抽象类,同时,abstract类不能被实例化
4.异常throw throws
throw用于抛出异常。
throws关键字可以在方法上声明该方法要抛出的异常,然后在方法内部通过throw抛出异常对象。
5.object基类的方法
- clone();
- equals();
- finalize();
- getClass();[align=left][/align]
- notify(),notifyAll();
- hashCode();
- toString();
- wait();
sleep方法为Thread类的方法
5.java基本类型转换
当非final数据类型进行运算时,会进行自动类型转化,遵循以下类型转换规则
①所有的byte,short,char型的值将被提升为int型;
②如果有一个操作数是long型,计算结果是long型;
③如果有一个操作数是float型,计算结果是float型;
④如果有一个操作数是double型,计算结果是double型;
而声明为final的变量会被JVM优化