今天面试遇到了两个String的问题,因为没系统的学过Java,基础还是很不牢固,也是常见的两个坑,写下来与大家分享:

0.

String两个面试题,常见的坑

这个答案是 2,引用传递;

下一个int类型

String两个面试题,常见的坑

答案是  1,值传递;

String两个面试题,常见的坑

这时候输出 Hello,因为String的值是不能被改变的,在modify中,str 指向了一个新的String对象,Hello World;

1.HashMap

String两个面试题,常见的坑

结果为 1,可见String的Hash值计算跟一般的对象不一样.是按照值来计算的.

String两个面试题,常见的坑

相关文章:

  • 2021-09-20
  • 2022-01-13
  • 2021-09-22
  • 2022-12-23
  • 2021-04-02
  • 2021-12-03
猜你喜欢
  • 2021-05-13
  • 2021-04-03
  • 2022-12-23
  • 2022-12-23
  • 2021-10-20
  • 2022-12-23
  • 2021-10-02
相关资源
相似解决方案