• Java面試經歷NO.2

    時間:2022-07-12 06:09:53 面試 我要投稿
    • 相關推薦

    Java面試經歷NO.2

    公司名:恒生電子集團子公司-杭州青芝網絡有限公司

    Java面試經歷NO.2

    未完成面試題:

    1.equal和hashcode方法的作用

    2.設計一個儲存樹狀結構數據的類,并設計一個它的管理器類,實現對所有節點的遍歷的方法

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

    做錯的面試題:

    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";

    }

    }

    輸出結果是什么?為什么?

    這題的正確答案應該是輸出“abc”,但是我確以先入為主的觀念,認定了string是引用傳值(因為我自認為這種題不會考的很深),應該輸出“a”。

    其實string是一個不可變類,一旦創建了就不能改變它的值,方法中改變了值,其實是重新創建了一個新的對象,而老的對象是不改變的。

    總結:

    每一個面試題都要認真的對待,不要小看任何一個看似簡單的題;

    hashcode方法已經第二次考了,說明其面試的重要性,需要去研究一下,做做實驗;

    樹狀結構數據,以前只是用hibernate和數據庫實現,需要自己寫個類去測試一下

    SQL題始終都是重點,每次面試幾乎都有考到,需要多多練習相關題目


    黄频国产免费高清视频_富二代精品短视频在线_免费一级无码婬片aa_精品9E精品视频在线观看