原创 Centos7安裝jdk1.8(rpm/tar.gz)圖文教程

Centos7安裝jdk1.8(rpm/tar.gz)圖文教程 1、下載Linux版的jdk安裝包 下載地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-d

原创 windows10安裝node12.18.0

windows10安裝node12.18.0 下載node https://nodejs.org/zh-cn/ 雙擊執行下載的安裝包 運行安裝 單擊下一步 5、接收協議並執行下一步 6、選擇安裝地址,執行下一步 執行下一步

原创 騰訊雲centos7.7(64)服務器安裝mysql8.0.20數據庫

騰訊雲centos7.7(64)服務器安裝mysql8.0.20數據庫 1、重裝雲服務器操作系統(爲了模擬新服務器首次安裝mysql數據庫,這一步可以忽略)   2、下載mysql安裝包 下載地址:https://dev.mysql.c

原创 阿里雲centos7安裝mysql8

阿里雲centos7安裝mysql8 1、mysql軟件下載 下載地址:https://dev.mysql.com/downloads/repo/yum/ 2、將下載好的mysql安裝包上傳到阿里雲centos服務器 2.1、使用xsh

原创 HashMap和HashTable

HashMap 是Hashtable 的輕量級實現(非線程安全的實現),他們都完成了Map 接口,主要 區別在於HashMap 允許空(null)鍵

原创 異常

異常處理的優勢:能夠提高java系統的健壯性。 java.lang.Throwable是所有異常類以及錯誤類的父類 一、Throwable有兩個子類

原创 基本類型的包裝類型

1、wrapper:java爲8種基本類型提供了包裝類基本類型 包裝類byte Byteshort Shortint Integerlong Lon

原创 抽象類和接口

聲明方法的存在而不去實現它的類被叫做抽象類(abstract class),它用於要創建一個體現某 些基本行爲的類,併爲該類聲明方法,但不能在該類中

原创 字符編碼

字符編碼 由國家(國際)統一制定,不同的編碼對字符的理解不同。 ASCII 一個字符 1B 任何編碼都向下兼容的部分,拿7位二進制來表示數,只能表

原创 StringBuilder和StringBuffer

1、當遇到大量的字符串拼接時,不能使用String的"+",應該使用java.lang.StringBuffer。 2、StringBuffer是一

原创 高內聚、低耦合

高內聚:       內聚就是一個模塊內的元素彼此結合的緊密度。高內聚就是一個模塊內各個元素彼此結合的緊密程度高,       所謂高內聚是指一個軟

原创 序列化

序列化 java.io.Serializable可序列化接口 如果一個類型實現Serializable,就可以參與對象序列化 一、什麼是對象序列化?

原创 Java的反射編程

Java的反射編程 Reflection 一、反射編程對Java編程有深遠的影響:獲得類的基因信息,創建對象,調用方法。  (1)獲得類型的基因信息

原创 HashMap和HashTable

HashMap 是Hashtable 的輕量級實現(非線程安全的實現),他們都完成了Map 接口,主要 區別在於HashMap 允許空(null)鍵

原创 IO

I/O 一、什麼是I/Oinput/output 輸入/輸出流I/O是在JVM和外部存儲設備(外部數據源)之間交換數據輸入和輸出是以JVM爲目標爲基