赞
踩
每天进步一点点,挑战每天5道笔试题!加油!!!
感谢小伙伴们的监督!每日更新!
正确答案在文末~~
public class Demo {
public static void main(String args[])
{
String str=new String("hello");
if(str=="hello")
{
System.out.println("true");
}
else {
System.out.println("false");
}
}
}
public class Test {
public static void main(String[] args) {
StringBuffer a = new StringBuffer("A");
StringBuffer b = new StringBuffer("B");
operator(a, b);
System.out.println(a + "," + b);
}
public static void operator(StringBuffer x, StringBuffer y) {
x.append(y);
y = x;
}
}
答案
==
用来判断两个变量是否相等时,如果两个变量是基本类型变量,且都是数值类型(不要求数据类型严格相同),则只要两个变量的值相等,就返回true;==
才会返回true。如果你看到了这里,请小伙伴给个一键三连,你的肯定是对我最大的鼓励-
【第5题】对于Java中方法的参数是值传递还是引用传递,说法似乎不太一致。有人说基本类型是值传递,引用类型是引用传递。本博主认为Java中不存在引用传递,无论基本类型还是引用类型都是值传递。引用数据类型的变量本身存放的就是对象在堆内存中的地址,在方法的参数传递时,传递的也是这个地址,所以还是值传递。
小伙伴们怎么看这道题?欢迎在评论区讨论!大家共同进步!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。