https://cloud.tencent.com/developer/article/1462616
設(shè)計(jì)模式是人們?yōu)檐浖_發(fā)中相同表征的問題,抽象出的可重復(fù)利用的解決方案。在某種程度上,設(shè)計(jì)模式已經(jīng)代表了一些特定情況的最佳實(shí)踐。 按照模式的應(yīng)用目標(biāo)分類,設(shè)計(jì)模式可以分為創(chuàng)建...
典型回答 接口和抽象類是 Java 面向?qū)ο笤O(shè)計(jì)的兩個基礎(chǔ)機(jī)制。接口是對行為的抽象,它是抽象方法的集合,利用接口可以達(dá)到 API 定義和實(shí)現(xiàn)分離的目的。接口,不能實(shí)例化;不能...
典型回答 Java 有多種比較典型的文件拷貝實(shí)現(xiàn)方式,例如利用 java.io 類庫,直接為源文件構(gòu)建一個 FileInputStream 讀取,然后再為目標(biāo)文件構(gòu)建一個 F...
Java IO 方式有很多種,基于不同的 IO 抽象模型和交互方式,可以進(jìn)行簡單區(qū)分。 同步、阻塞的方式(BIO): 傳統(tǒng)的 java.io 包,它基于流模型實(shí)現(xiàn),比如 Fi...
典型回答 Map 是廣義 Java 集合框架中的另外一部分,是以鍵值對的形式存儲和操作數(shù)據(jù)的容器類型。 Hashtable:早期 Java 類庫提供的一個哈希表實(shí)現(xiàn),線程安全...
典型回答 這三者都是實(shí)現(xiàn)集合框架中的 List,也就是所謂的有序集合,提供相似的操作,因?yàn)榫唧w的設(shè)計(jì)區(qū)別,在行為、性能、線程安全等方面,表現(xiàn)又有很大不同。 Vector: 線...
典型回答 Java 語言雖然號稱一切都是對象,但原始數(shù)據(jù)類型是例外。Java 的 8 個原始數(shù)據(jù)類型(Primitive Types,boolean、byte 、short、...
談?wù)?Java 反射機(jī)制,動態(tài)代理是基于什么原理? 典型回答 反射機(jī)制是 Java 語言提供的一種基礎(chǔ)功能,賦予程序在運(yùn)行時自?。╥ntrospect)的能力,通過反射我們可...
典型回答 String是典型的Immutable類,被聲明為 final class,所有屬性都是final的。類似拼接、裁剪字符串等動作,都會產(chǎn)生新的 String 對象,...
典型回答 final 可以用來修飾類、方法、變量,分別有不同的意義,final修飾class代表不可以繼承擴(kuò)展,final修飾的變量不可以修改,而final的方法不可以重寫(...
對比 Exception 和 Error,另外,運(yùn)行時異常與一般異常有什么區(qū)別? Exception 和 Error 都是繼承了 Throwable類,在 Java 中只有 ...
JRE(Java Runtime Environment): Java 運(yùn)行環(huán)境,包含了 JVM 和 Java類庫,以及一些模塊等。 JDK(Java Development...
https://www.sohu.com/a/158141377_479559 一致性哈??梢杂行Ы鉀Q分布式存儲結(jié)構(gòu)下動態(tài)增加和刪除節(jié)點(diǎn)所帶來的問題。 把key hash 后...
1. 監(jiān)控應(yīng)用狀態(tài) 查看全部指令:localhost:8080/actuator查看健康狀態(tài):localhost:8080/actuator/health查看容器beans信...