
今日到 8 面试,1 面就跪了。面试官也解释了 2 个原因:基础不好,值传递和引用传递的问题错了; jvm 调优经验不足(这我认)。我想吐槽的是,基础题并没错,2 个值都输出 main 函数中定义的( 0,aaa )。题如下:
public class Test05 { private static void changeInt(int param) { param = 1; } private static void changeString(String param) { param = "bbb"; } public static void main(String[] args) { // int int intParam = 0; changeInt(intParam); System.out.println(intParam); // string String stringParam = "aaa"; changeString(stringParam); System.out.println(stringParam); } } 1 yizhimamong 2020 年 1 月 14 日 via iPhone 正常,不过算是运气不好? |
2 sgissb1 2020 年 1 月 14 日 忽略,没意义。如果不是面试官无意识搞错的,就是过于自信搞出来的事情。 无意识搞错的面试官,提醒一下就够了。他们会跟着你的问题一起过一下看看。不过最终还是不值得去在意。 如果是过度自信的那种面试官,那基本最好闭嘴。自信这玩意搞不好就是自负的开始。 |
3 wysnylc 2020 年 1 月 14 日 java 没有引用传递,只有值传递->https://blog.csdn.net/javazejian/article/details/51192130 |
4 imopf4 2020 年 1 月 14 日 直接说出来,我就碰到过嘴死硬的领导,从来不说自己问题,就是错误都也要圆回来,真伺候不来。 |
5 capo 2020 年 1 月 15 日 没进去说不定比进去了强 |