2017年5月16日

摘要: 类加载过程 类从被加载到虚拟机内存开始,直到卸载出内存,它的整个生命周期包括:加载(Loading), 验证(Verification), 准备(Preparation), 解析(Resolution), 初始化(Initialization), 使用(Using)和卸载(Unloading) 7个 阅读全文
posted @ 2017-05-16 11:43 橘子不是唯一的水果 阅读(210) 评论(0) 推荐(0) 编辑
 
摘要: 装箱 & 拆箱 这个题有几个知识点要明确:1)上面4个变量都是object,所以 == 比较的不是值,而是引用。2)要清楚装箱的本质:我们给一个Integer赋int值的时候,会调用Integer类的静态方法valueOf,该方法的源码如下: 其中IntegerCache是Integer的内部类,如 阅读全文
posted @ 2017-05-16 10:23 橘子不是唯一的水果 阅读(244) 评论(0) 推荐(0) 编辑
 
摘要: 访问修饰符 访问修饰符 名称 说明 备注 public 可以被任何类访问 protected 可以被同一包中的所有类访问 可以被所有子类访问 子类没有在同一包中也可以访问 private 只能够被当前类的方法访问 缺省(无访问修饰符) 可以被同一包中的所有类访问 如果子类没有在同一个包中,也不能访问 阅读全文
posted @ 2017-05-16 09:38 橘子不是唯一的水果 阅读(155) 评论(0) 推荐(0) 编辑