原创 JDK源碼(十四):Class

JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意方法和屬性;這種動態獲取信息以及動態調用對象方法的功能稱爲java語言的反射機制。 在日常開發過程中,會遇到某個類的某個

原创 JDK源碼(十五):Method

 java.lang.reflect.Method類描述的是類的方法信息(包括:方法修飾符、方法名稱、參數列表等等)。 在java.lang.Class獲取Method對象的方法總共有四個: 我們可以根據方法名稱得到該方法的Method

原创 JDK源碼(十三):ObjectInputStream

java.io.ObjectInputStream是實現反序列化的關鍵類,ObjectInputStream反序列化流,將之前使用 ObjectOutputStream 序列化的原始數據恢復爲對象,以流的方式讀取對象。其它的用途包括主機之

原创 JDK源碼(十二):ObjectOutputStream

java.io.ObjectOutputStream是實現序列化的關鍵類,它可以將一個對象轉換成二進制流。 ObjectOutputStream將Java對象的原始數據類型寫入OutputStream。可以使用ObjectInputStr

原创 JDK源碼(十一):FileOutputStream

FileOutputStream用於寫入原始字節流,如圖像數據。要編寫字符流,請考慮使用FileWriter。 文件輸出流是將數據寫入文件或文件描述符的輸出流。文件是否可用或是否可以創建取決於底層平臺。特別是某些平臺,一次只允許一個Fil

原创 JDK源碼(十):FileInputStream

  FileInputStream從文件系統中的文件獲取輸入字節。哪些文件可用取決於主機環境,FileInputStream用於讀取原始字節流,如圖像數據。要讀取字符流,請考慮使用FileReader。 public class Fil

原创 JDK源碼(九):File

Java文件類以抽象的方式代表文件名和目錄路徑名。該類主要用於文件和目錄的創建、文件的查找和文件的刪除等。File對象代表磁盤中實際存在的文件和目錄,File類實現了Serializable,表示可以被序列化。File類內部依賴於File

原创 JDK源碼(八):CharArrayWriter

 CharArrayWriter類實現了一個可用作字符輸出流的字符緩衝區,當數據寫入流時,緩衝區自動增長,請注意在此類上調用close()無效,並且可以在流關閉後調用此類的方法而不生成IOException。 import java.

原创 JDK源碼(七):CharArrayReader

CharArrayReader 是字符數組輸入流,用於將自帶的內置緩存字符數組中的字符讀取到程序中。 private static void main() throws IOException { String st

原创 JDK源碼(六):ByteArrayOutputStream

ByteArrayOutputStream是字節數組輸出流,在內存中創建了一個字節數組,所有發送到輸出流的數據都會保存到該字節數組的緩衝區中。當數據寫入緩衝區時, 緩衝區大小會按需增長。可以使用toByteArray和toString取出

原创 JDK源碼(五):ByteArrayInputStream

        ByteArrayInputStream 是字節數組輸入流。它繼承於InputStream。        它包含一個內部緩衝區,該緩衝區包含從流中讀取的字節,它的內部緩衝區就是一個字節數組,而ByteArrayInput

原创 BufferedWriter的使用及源碼分析

學習更多源碼,請關注微信公衆號:jdkSpring ,或者微信掃一下二維碼:        BufferedWriter 是緩衝字符輸出流。它繼承於Writer。它的作用是爲其他字符輸出流添加一些緩衝功能,能夠提高效率。       Bu

原创 JDK源碼(二):BufferedOuputStream

學習更多源碼,請關注微信公衆號:jdkSpring ,或者微信掃一下二維碼: BufferedOutputStream 是緩衝輸出流。它繼承於FilterOutputStream。 BufferedOutputStream 的作用是爲另一

原创 JDK源碼(一):BufferedInputStream

學習更多源碼,請關注微信公衆號:jdkSpring ,或者微信掃一下二維碼:       BufferedInputStream是緩衝輸入流,作用是爲另一個輸入流添加一些功能,比如緩衝輸入功能以及支持mark和reset方法的能力。  

原创 Linux中nginx配置Vue+spring boot

1.在linux中創建一個目錄存放打包好的Vue文件,這裏我是在根目錄 / 下創建一個html文件夾。 sudo mkdir html 2.在linux中安裝nginx,這裏用的是 yum 安裝。 #先將nginx添加到yum源中 r