簡介 在前后端分離的微服務(wù)時代,后端API需要良好的規(guī)范。本篇主要將一個數(shù)據(jù)返回時的一個小技巧-- 過濾為空字段解決痛點:將有效解決數(shù)據(jù)傳輸過程中的流量浪費。 組件簡介 Ja...
.properties文件 在 java 程序中,.properties 文件通常作為配置文件存儲一些簡短又可能很容易改變的信息,比如數(shù)據(jù)庫連接信息等。 這種文件內(nèi)部是采用鍵...
JVM 的虛內(nèi)存的標(biāo)準(zhǔn)劃分通常會劃分為 5 個區(qū)域,老師上課給簡化了下,理解這三個內(nèi)存區(qū)域就足夠了。這里談到的內(nèi)存本質(zhì)上是 JVM 的工作空間,和實際硬件層的 RAM 內(nèi)存并...
整個程序的執(zhí)行流程? 編譯器將 HelloWorld.java 源文件編譯成字節(jié)碼文件 HelloWorld.class ,再由 JVM 將 HelloWord 類加載到方法...
關(guān)于數(shù)組 @(JavaSE) 數(shù)組平時用的太頻繁了,可能就是因為用的太多,竟然根本就沒有想過數(shù)組其實也是對象。任何一個數(shù)組對象都是繼承于 Object 類,數(shù)組對象同樣擁有 ...
Java 有四個訪問權(quán)限修飾符,分別是public protected default private。這些修飾符用來修飾類、屬性和方法,一共也就這三種情況。建議在閱讀以下內(nèi)...
String 類實現(xiàn)了 Serializable 和 Comparable 接口,采用 final 關(guān)鍵字修飾,不能被繼承。其內(nèi)部是以一個 final 修飾的字符數(shù)組的形式組...
注釋 先講注釋,程序與注釋的關(guān)系就好比人和衣服的關(guān)系。不寫注釋,并不會影響程序的執(zhí)行,人不穿衣服也能生存,但誰會不穿衣服呢?人穿衣服的時候,還想穿的美美的呢!所以,注釋也要寫...
java 中引入 File 類的目的就是為了將一個外部文件系統(tǒng)中的存儲數(shù)據(jù)的文件和 Java 語言中的 File 類做關(guān)聯(lián),做映射。用這個 File 類去抽象代表文件系統(tǒng)中的...
所謂 I/O 指的是輸入輸出,輸入輸出的一端是內(nèi)存(RAM),另一端可以是文件系統(tǒng)中的文件、網(wǎng)絡(luò)中的數(shù)據(jù)或者標(biāo)準(zhǔn)輸入輸出設(shè)備,如鍵盤、顯示器等。所以 Java 程序在這個數(shù)據(jù)...
Java 中提供了兩種比較機制,一種是讓待比較的對象實現(xiàn) Comparable 接口,擁有比較的能力,另一種是實現(xiàn) Comparator 接口,創(chuàng)建一個比較器對象。 java...
final關(guān)鍵字 final 關(guān)鍵字可以用來修飾類,屬性和方法。 final修飾類 Java 中 final 修飾的類不能被繼承。如果用 final 關(guān)鍵字修飾類,表明設(shè)計者...