Java基础
XZMfy
这个作者很懒,什么都没留下…
展开
-
break 和 continue 的区别?
break 和 continue 都是用来控制循环的语句。break 用于完全结束一个循环,跳出循环体执行循环后面的语句。continue 用于跳过本次循环,执行下次循环。写一个没有这两个关键字的循环代码再写一个有break的循环代码和continue的循环代码进行比较得出结论...原创 2021-04-13 18:29:12 · 177 阅读 · 0 评论 -
==和 equals 的区别?
==和 equals 的区别?==在Java语言中是一个运算符;equals在Java语言中是Object类的一个方法.使用"=="如果进行比较的是基本数据类型,则比较的是数值是否相等;如果比较的是引用数据类型,则比较的是对象的地址值是否相等。使用equals()方法只能用来比较对象,不能比较基本数据类型.在Java语言中,Object类是所有类的超类,所以,所有类都继承了Object的方法.在Object类中的equals()方法//此为Object类的equals()方法源码 public原创 2021-04-13 18:04:11 · 91 阅读 · 0 评论 -
String和StringBuilder进行字符串拼接时的区别
String和StringBuilder进行字符串拼接时的区别String和StringBuilder在java语言中都是能够进行字符串的拼接的,那么它们之间有什么区别呢?String是一个不可改变的字符序列,底层是一个被final修饰的字符数组;StringBulider是一个可以改变的字符序列,底层是一个可以改变的字符数组;在做字符串拼接时,String是用"+“号进行字符串的拼接,底层是先在堆内存中创建一个StringBuilder对象,用来进行字符串拼接,然后使用toString()方法把St原创 2021-04-13 16:36:34 · 837 阅读 · 0 评论