原创 手把手帶你在Java中用【數組】和【鏈表】實現棧

一、棧的介紹 棧的英文爲(stack) 棧是一個先入後出(FILO-First In Last Out)的有序列表。 棧(stack)是限制線性表中元素的插入和刪除只能在線性表的同一端進行的一種特殊線性表。允許插入和刪除的一端,

原创 一文帶你入門Java之【I/O流】

文章目錄一、IO流的概述1. 流的類型2. 體系結構3. 輸入、輸出的基本步驟輸入過程輸出過程二、字符流1. 字符輸入流2. 字符輸出流三、字節流字節輸入流/字節輸出流四、緩衝流1. 字符緩衝流2. 字節緩衝流五、字符轉換流1.

原创 做了那麼多項目,真正的項目結構你未必知道!

做項目時有沒有出現新建一個文件不知該放哪,有沒有出現過找不到自己寫的代碼,這次帶你一次性梳理好項目結構。 本項目結構參考《阿里巴巴Java開發手冊》製作,也是多數中大型項目的架構。當然,還是要以需求爲主,如果是練習的小項目完全不必

原创 僅需這一篇文章帶你入門Java【多線程】

文章目錄一、程序、進程、線程的關係二、並行與併發三、創建多線程方式一:繼承java.lang.Thread類方式二:實現java.lang.Runnable接口方式三:實現java.util.concurrent.Callable

原创 java設計模式之【工廠模式】

一、工廠模式介紹二、實現1. 創建[製造手機]接口(PhoneShape)2. 創建實現類(Mi、Huawei、Apple)3. 定義手機工廠類( PhoneShapeFactory)4. 使用工廠,通過傳遞類型信息來獲取實體類

原创 Java設計模式之【抽象工廠模式】

建議先了解Java設計模式之【工廠模式】 一、抽象工廠模式(Abstract Factory Pattern)介紹二、代碼實現1. 爲手機工廠創建接口2. 創建PhoneShape接口的實現類3. 爲電腦工廠創建接口4. 創建P

原创 java設計模式之【單例模式】

一、單例模式介紹二、代碼實現1. 餓漢式-線程安全2. 懶漢式-線程不安全3. 懶漢式-線程安全 一、單例模式介紹 單例模式(Singleton Pattern)是 Java 中最簡單的設計模式之一。這種類型的設計模式屬於創建型

原创 一文入門Java之【網絡編程】

文章目錄一、基本概念1. 什麼是網絡通信2. 網絡通信的兩大要素1). IP和端口號2). 網絡通信協議a.TCP/UDPb.Socket二、InetAddress類的使用1.實例化2. 常用方法三、TCP網絡通信1.客戶端Soc

原创 一文入門Java之【泛型】

文章目錄一、什麼是泛型二、爲什麼要使用泛型三、怎樣使用泛型1. 集合使用泛型ArrayList使用泛型Map使用泛型2. 自定義泛型類、泛型接口、泛型方法dao層模板 - 泛型接口service層模板 - 泛型類dao層實現ser

原创 一文入門Java之【反射機制】

文章目錄一、什麼是Java反射機制(Reflection)二、 Class類與創建Class的實例1. Class 類2.獲取Class類的實例三、 類的加載與ClassLoader的理解1. 類加載的三個步驟2. ClassLo