五: 字符串常量、静态变量存放在哪里
一: 字符串常量
1.7以前是放在永久代,1.7以后是放在堆中
二: 静态变量
1、1.7前字符串常量池和静态变量存储在永久代
2、JDK7...而Class对象作为对象,和其他普通对象一样,都是存在java堆中的。
六: String为什么定义成final
主要是考虑到安全性和效率的两方面。
...”是一个常量,会先到字符串常量池中查询是否存在这个字符串,没有则分配一个空间并存放”hello”,并将”hello”在常量池的地址存放在new出来的对象中(所以:如果”hello”字符串在常量池中存在则该语句创建一个对象...内比较器,可以实现自己和自己比较,也可以实现不同类对象的比较,依赖于compareTo实现逻辑,如果想将类添加到Collection中然后调用sort排序,则添加入Collection的类必须实现这个接口...四: 命名规范:
"待比较的实体类+Comparator"来命名
小结
不积跬步,无以至千里;不积小流,无以成江海。今天播种努力的种子,总会有一天发芽!