![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
簡(jiǎn)介 在前后端分離的微服務(wù)時(shí)代蜓竹,后端API需要良好的規(guī)范箕母。本篇主要將一個(gè)數(shù)據(jù)返回時(shí)的一個(gè)小技巧-- 過濾為空字段解決痛點(diǎn):將有效解決數(shù)據(jù)傳輸過程中的流量浪費(fèi)储藐。 組件簡(jiǎn)介 Ja...
.properties文件 在 java 程序中授帕,.properties 文件通常作為配置文件存儲(chǔ)一些簡(jiǎn)短又可能很容易改變的信息同木,比如數(shù)據(jù)庫(kù)連接信息等。 這種文件內(nèi)部是采用鍵...
JVM 的虛內(nèi)存的標(biāo)準(zhǔn)劃分通常會(huì)劃分為 5 個(gè)區(qū)域跛十,老師上課給簡(jiǎn)化了下彤路,理解這三個(gè)內(nèi)存區(qū)域就足夠了。這里談到的內(nèi)存本質(zhì)上是 JVM 的工作空間芥映,和實(shí)際硬件層的 RAM 內(nèi)存并...
整個(gè)程序的執(zhí)行流程洲尊? 編譯器將 HelloWorld.java 源文件編譯成字節(jié)碼文件 HelloWorld.class ,再由 JVM 將 HelloWord 類加載到方法...
關(guān)于數(shù)組 @(JavaSE) 數(shù)組平時(shí)用的太頻繁了奈偏,可能就是因?yàn)橛玫奶辔豚郑谷桓揪蜎]有想過數(shù)組其實(shí)也是對(duì)象。任何一個(gè)數(shù)組對(duì)象都是繼承于 Object 類惊来,數(shù)組對(duì)象同樣擁有 ...
Java 有四個(gè)訪問權(quán)限修飾符丽涩,分別是public protected default private。這些修飾符用來修飾類裁蚁、屬性和方法矢渊,一共也就這三種情況。建議在閱讀以下內(nèi)...
String 類實(shí)現(xiàn)了 Serializable 和 Comparable 接口枉证,采用 final 關(guān)鍵字修飾矮男,不能被繼承。其內(nèi)部是以一個(gè) final 修飾的字符數(shù)組的形式組...
注釋 先講注釋撑螺,程序與注釋的關(guān)系就好比人和衣服的關(guān)系。不寫注釋崎弃,并不會(huì)影響程序的執(zhí)行甘晤,人不穿衣服也能生存含潘,但誰會(huì)不穿衣服呢?人穿衣服的時(shí)候线婚,還想穿的美美的呢遏弱!所以,注釋也要寫...
java 中引入 File 類的目的就是為了將一個(gè)外部文件系統(tǒng)中的存儲(chǔ)數(shù)據(jù)的文件和 Java 語言中的 File 類做關(guān)聯(lián),做映射诀黍。用這個(gè) File 類去抽象代表文件系統(tǒng)中的...
所謂 I/O 指的是輸入輸出,輸入輸出的一端是內(nèi)存(RAM)郁轻,另一端可以是文件系統(tǒng)中的文件歇拆、網(wǎng)絡(luò)中的數(shù)據(jù)或者標(biāo)準(zhǔn)輸入輸出設(shè)備,如鍵盤范咨、顯示器等。所以 Java 程序在這個(gè)數(shù)據(jù)...
Java 中提供了兩種比較機(jī)制厂庇,一種是讓待比較的對(duì)象實(shí)現(xiàn) Comparable 接口渠啊,擁有比較的能力,另一種是實(shí)現(xiàn) Comparator 接口权旷,創(chuàng)建一個(gè)比較器對(duì)象替蛉。 java...
final關(guān)鍵字 final 關(guān)鍵字可以用來修飾類鄙麦,屬性和方法典唇。 final修飾類 Java 中 final 修飾的類不能被繼承镊折。如果用 final 關(guān)鍵字修飾類,表明設(shè)計(jì)者...