97超级碰碰碰久久久_精品成年人在线观看_精品国内女人视频免费观_福利一区二区久久

Java面試經(jīng)歷NO.2

時(shí)間:2022-07-12 06:09:53 面試 我要投稿
  • 相關(guān)推薦

Java面試經(jīng)歷NO.2

公司名:恒生電子集團(tuán)子公司-杭州青芝網(wǎng)絡(luò)有限公司

Java面試經(jīng)歷NO.2

未完成面試題:

1.equal和hashcode方法的作用

2.設(shè)計(jì)一個(gè)儲(chǔ)存樹狀結(jié)構(gòu)數(shù)據(jù)的類,并設(shè)計(jì)一個(gè)它的管理器類,實(shí)現(xiàn)對(duì)所有節(jié)點(diǎn)的遍歷的方法

3.一道SQL題,有3張表,學(xué)生表、課程表、學(xué)生選課表,要求查出所有學(xué)生未選課程的結(jié)果

做錯(cuò)的面試題:

1.public class StringTest {

public static void main(String[] args) {

StringTest stringTest=new StringTest();

String str="abc";

stringTest.changeStr(str);

System.out.println(str);

}

public void changeStr(String str) {

str="a";

}

}

輸出結(jié)果是什么?為什么?

這題的正確答案應(yīng)該是輸出“abc”,但是我確以先入為主的觀念,認(rèn)定了string是引用傳值(因?yàn)槲易哉J(rèn)為這種題不會(huì)考的很深),應(yīng)該輸出“a”。

其實(shí)string是一個(gè)不可變類,一旦創(chuàng)建了就不能改變它的值,方法中改變了值,其實(shí)是重新創(chuàng)建了一個(gè)新的對(duì)象,而老的對(duì)象是不改變的。

總結(jié):

每一個(gè)面試題都要認(rèn)真的對(duì)待,不要小看任何一個(gè)看似簡(jiǎn)單的題;

hashcode方法已經(jīng)第二次考了,說(shuō)明其面試的重要性,需要去研究一下,做做實(shí)驗(yàn);

樹狀結(jié)構(gòu)數(shù)據(jù),以前只是用hibernate和數(shù)據(jù)庫(kù)實(shí)現(xiàn),需要自己寫個(gè)類去測(cè)試一下

SQL題始終都是重點(diǎn),每次面試幾乎都有考到,需要多多練習(xí)相關(guān)題目