面试
请叫我小王吧
请叫我小王吧!
展开
-
Java面试常问问题及答案(非常详细)
Java面试常问问题及答案(非常详细) 一:java基础 1.简述string对象,StringBuffer、StringBuilder区分 string是final的,内部用一个final类型的char数组存储数据,它的拼接效率比较低,实际上是通过建立一个StringBuffer,让后台调用append(),最后再将StringBuffer toSting(),每次操作Sting 都会重新建立新...转载 2019-07-29 10:13:50 · 387 阅读 · 0 评论 -
java面试题之int和Integer的区别
int和Integer的区别 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的默认值是null,int的默认值是0 延伸: 关于Integer和int的比较 1、由...转载 2019-08-07 09:57:39 · 86 阅读 · 0 评论 -
java 中“==”与“equal” 的区别
一、java当中的数据类型和“==”的含义: 基本数据类型(也称原始数据类型) :byte,short,char,int,long,float,double,boolean。他们之间的比较,应用双等号( == ),比较的是他们的值。 复合数据类型(类):当他们用( == )进行比较的时候,比较的是他们在内存中的存放地址(确切的说,是堆内存地址)。 注:对于第二种类型,除非是同一个new出来的对象,...转载 2019-08-07 10:57:31 · 101 阅读 · 0 评论