摘要: int和Integer的区别 int和Integer的基本区别 1. int是基本数据类型,Integer是int包装类。 2. Integer变量必须实例化后才能使用,int可以直接使用 3. Integer的默认值是null,int默认值是0 4. Integer变量实际上是对象的引用,指向ne 阅读全文
posted @ 2019-03-26 20:59 一笑风生 阅读(7070) 评论(0) 推荐(2) 编辑
摘要: equals和==的区别 ==主要用来比较基本数据类型,而equal主要用来比较对象是否相等。equal是Object的方法。 如果两者都用来比较对象的相等性,那么如果两个引用地址相同,那么==就返回true,但是如果对象重写了equal方法,那么就需要根据实际情况进行分析。比如String对象,根 阅读全文
posted @ 2019-03-26 20:03 一笑风生 阅读(836) 评论(0) 推荐(0) 编辑
摘要: String详解 字符创建方式 字符串创建有两种方式 创建过程解析 方式一创建时,先解析字符串常量"myString",它会在常量池里面的一个字符串常量列表中查找,如果没有找到,在堆里面创建一个包含字符序列(myString)的String对象s1,然后把这个String对象的字符序列和引用作为名值 阅读全文
posted @ 2019-03-26 19:15 一笑风生 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: equals和==的区别 ==主要用来比较基本数据类型,而equal主要用来比较对象是否相等。equal是Object的方法。 如果两者都用来比较对象的相等性,那么如果两个引用地址相同,那么==就返回true,但是如果对象重写了equal方法,那么就需要根据实际情况进行分析。比如String对象,根 阅读全文
posted @ 2019-03-26 13:48 一笑风生 阅读(209) 评论(0) 推荐(0) 编辑