天天看點

Java常見面試題:多對多關系

類與表的映射轉換

在整個Java基礎部分裡面對于資料表和簡單Java類的映射轉換處理是最為核心的概念,因為在這一操作中,強化了一下幾點要求:

(1)引用傳遞的應用模式,在Java裡面對于資料類型可以自定義(需要對資料類型劃分非常清楚);

(2)合成設計模式的應用,就相當于組合概念;

(3)數組的了解以及應用,同時可以認真領悟到數組的問題。

實際上對于此時的轉換過程沒有必要将其按程式了解,按照你生活的方式來了解。

下面回到現實之中,如何了解多對多的應用呢?

(1)你去圖書館借書:你可以同時借多本書,一本書也可以同時被多個人借,相當于兩個一對多關系,是以這個就可以變為多對多應用;

(2)你開車旅遊:你一生可能開50輛車,但是每輛車都有可能被其他人繼續開。

那麼在程式裡面,對于多的概念就是利用數組的方式來了解,以後的學習可能有連結清單,或者是類集開發架構幫助我們實作。

Java常見面試題:多對多關系

隻要是多就使用數組來描述,但數組本身有如下的缺陷:

(1)數的長度是固定的,不可改變;

(2)對于資料的删除處理非常的複雜;

範例:測試程式

Java常見面試題:多對多關系
Java常見面試題:多對多關系
Java常見面試題:多對多關系

這個關系在學習Java基礎的時候必須要求信手拈來,如果不熟悉,對于後面的開發來講是不利的,對後面更深層次的了解也會出現偏差。

更多專業知識,面試技巧就在阿裡雲開發者社群,持續更新中……

感謝浏覽~

本内容來源于

阿裡雲大學-Java面試技巧