1.关于java的字符串池优化
声明一个字符串时JVM会先去查找 字符串池 是否有相同字符串
有,则将已经有的字符串对象的引用返回 ,而不是新生成一个字符对象到内存
更详细内容:
http://blog.youkuaiyun.com/hahalzb/article/details/6415360
http://wenwen.soso.com/z/q272046482.htm
2.关于java的断言
断言assert实在JDK SE 1.4引进的,之后assert就被当成关键字使用了。
3.java break label;语句
这个label只能设置在for语句或者while语句的前一句。即for语句或者while语句紧跟着label
4.java的static 和final 修饰符
abstract 关键字
5.访问修饰符
public>protected>package(包级别访问修饰是默认修饰符)>private
子类继承父类,重写方法,不能缩小访问修饰符的范围。(而且不能抛出父类没有的异常)