https://cloud.tencent.com/developer/article/1462616
設(shè)計(jì)模式是人們?yōu)檐浖_發(fā)中相同表征的問題,抽象出的可重復(fù)利用的解決方案。在某種程度上,設(shè)計(jì)模式已經(jīng)代表了一些特定情況的最佳實(shí)踐。 按照模式的應(yīng)用...
典型回答 接口和抽象類是 Java 面向?qū)ο笤O(shè)計(jì)的兩個(gè)基礎(chǔ)機(jī)制。接口是對(duì)行為的抽象,它是抽象方法的集合,利用接口可以達(dá)到 API 定義和實(shí)現(xiàn)分離...
Redis 霧里看花 P1 Redis不就是一個(gè)kv緩存,有什么可說? Redis里面提供了豐富的數(shù)據(jù)類型和功能,可以滿足各種常見的技術(shù)場(chǎng)景。1...
典型回答 Java 有多種比較典型的文件拷貝實(shí)現(xiàn)方式,例如利用 java.io 類庫,直接為源文件構(gòu)建一個(gè) FileInputStream 讀取...
Java IO 方式有很多種,基于不同的 IO 抽象模型和交互方式,可以進(jìn)行簡(jiǎn)單區(qū)分。 同步、阻塞的方式(BIO): 傳統(tǒng)的 java.io 包...
典型回答 Map 是廣義 Java 集合框架中的另外一部分,是以鍵值對(duì)的形式存儲(chǔ)和操作數(shù)據(jù)的容器類型。 Hashtable:早期 Java 類庫...
典型回答 這三者都是實(shí)現(xiàn)集合框架中的 List,也就是所謂的有序集合,提供相似的操作,因?yàn)榫唧w的設(shè)計(jì)區(qū)別,在行為、性能、線程安全等方面,表現(xiàn)又有...
典型回答 Java 語言雖然號(hào)稱一切都是對(duì)象,但原始數(shù)據(jù)類型是例外。Java 的 8 個(gè)原始數(shù)據(jù)類型(Primitive Types,boole...