遞歸文件夾查找指定文件 方式一:java8新增apipublic static void findFilesByPath1(Path dirPa...
創(chuàng)建型 :一個(gè)對象的創(chuàng)建單例:允許存在一個(gè)且僅存在一個(gè)給定類的實(shí)例工廠方法:定義一個(gè)用于創(chuàng)建對象的接口,但讓實(shí)現(xiàn)這個(gè)接口的類來決定實(shí)例化哪個(gè)類(...
1.內(nèi)存模型(JMM) 1.1什么是Java內(nèi)存模型? Java內(nèi)存模型將內(nèi)存分為主內(nèi)存和工作內(nèi)存兩大部分;主內(nèi)存用來存儲(chǔ)線程之間共享數(shù)據(jù),工作...
java工具類該怎么寫 命名以復(fù)數(shù)(s)結(jié)尾,或者以Utils結(jié)尾如 Objects、Collections、IOUtils、FileUtils...
== 是棧中的值比較如果是基本類型來說,比較的是值是否相等;如果是引用類型,那么比較的就是對象引用地址是否相等(往往比較的是不是同一個(gè)堆中的對象...
首先重寫equal方法必須重寫hashCode方法是通用的約定;如果不這么做,那么就無法使用hash算法的容器(hashMap、hashSet等...
重寫equal場景 原則上不重寫equal方法; 但是當(dāng)一個(gè)類 包含一個(gè)邏輯相等的概念時(shí), 而這個(gè)邏輯相等又有別于對象標(biāo)識(shí)(Object類的eq...
構(gòu)建者模式常規(guī)寫法 背景 當(dāng)構(gòu)建一個(gè)對象,參數(shù)超過了4個(gè);或者構(gòu)建對象,屬性設(shè)置有先后順序或依賴關(guān)系等場景,可以選擇使用構(gòu)建者模式 常規(guī)寫法
常量該如何寫 概念 常量:不變的量;即計(jì)算機(jī)程序運(yùn)行時(shí),不會(huì)被程序修改的量 常量與常量值的區(qū)別 常量:形式化的表現(xiàn) 常量值:常量的具體和直觀的表...