摘要: 转自:http://www.sczyh30.com/posts/Java/java-reflection-1/ 一、什么是反射 反射(Reflection)是Java程序开发语言的特征之一,它允许运行中的Java程序获取自身的信息,并且可以操作类或对象的内部属性。 简而言之,通过反射,我们可以在运行 阅读全文
posted @ 2018-04-08 20:56 旺仔小平头 阅读(145) 评论(0) 推荐(0)
摘要: 八个基本类型: boolean/1 byte/8 -2^7~2^7-1 char/16 0~2^16-1 short/16 -2^15~2^15-1 int/32 -2^31~2^31-1 float/32 long/64 -2^63~2^63-1 double/64 每个基本类型都有对应的包装类型 阅读全文
posted @ 2018-04-08 19:59 旺仔小平头 阅读(405) 评论(0) 推荐(0)
摘要: 转自:http://www.open-open.com/lib/view/open1432200119489.html JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) 堆区 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class 阅读全文
posted @ 2018-04-08 19:33 旺仔小平头 阅读(120) 评论(0) 推荐(0)
摘要: 1.是否可变 String不可变 StringBuffer、StringBuilder可变 2.是否线程安全 String不可变,因此是线程安全的 StringBuffer内部使用synchronized实现同步,是线程安全的 StringBuilder仅支持单线程,是非线程安全的 3.关于Stri 阅读全文
posted @ 2018-04-08 19:23 旺仔小平头 阅读(130) 评论(0) 推荐(0)
摘要: equals(Object obj): 判断两对象是否相同(String类重写了该方法) 1. equals() 与 == 的区别 对于基本类型,== 判断两个值是否相等,基本类型没有 equals() 方法。 对于引用类型,== 判断两个实例是否引用同一个对象,而 equals() 判断引用的对象 阅读全文
posted @ 2018-04-08 16:53 旺仔小平头 阅读(284) 评论(0) 推荐(0)