原创 List集合、Set集合、Collections類、java數據結構、集合框架【學習筆記】

一、數據結構 1.棧結構 特點:先進後出 棧內存:先進後出。主方法最先壓棧,剩餘的方法隨着調用就會不斷的進棧。當執行完畢時,立即從棧內存消失 堆內存:當new對象的時

原创 深度優先算法實現圖的遍歷 解求出最短路徑 (圖論算法)

前言: 其實數學中的很多東西都是很抽象的,我們可以不妨將抽象的問題轉化爲數學問題,比如說三維我們可以轉換爲二維,二維我們可以繼續轉換爲一維,那麼最終我們以畫表已數據可視化的方式展現出來就又成了一個簡單的數學問題,其中難就難在該

原创 繼承、super、this、抽象類【學習筆記總結】

一、繼承 1.什麼是繼承? 就是讓類與類之間產生了關係。子父類的關係! 2.繼承如何實現? 關鍵字: extends 3.繼承中成員變量的訪問特點 訪問特點:就近原則。 優先查

原创 適配器設計模式【詳解】

什麼是適配器模式? 適配器模式:將一個類的接口轉換成客戶希望的另一個接口。適配器模式讓那些接口不兼容的類可以一起工作   適配器模式的別名爲包裝器(Wrapper)模式,它既可以作爲類結構型模式,也可以作爲對象結構型模

原创 java多線程、同步機制、鎖【總結】

一、多線程 1.獲取線程名稱的兩種方法 |--getName(); 獲取線程名稱(推薦在直接繼承的方式實現多線程的情況使用) |--Thread currentThrea

原创 Map集合、集合框架總結、HashMap、LinkedHashMap【總結】

集合框架體系總結 Collection(單列集合最頂層的父類接口) /\ (繼承關係)

原创 多線程、等待喚醒機制

等待喚醒機制案例 //包子類 public class BaoZi { //皮 String pi; //陷 String xian; //包子的狀態: 有 true,沒有 false,設置初始值

原创 異常、多線程、try,catch,finall【總結】

一、異常 1.什麼是異常 異常就是不正常的情況。 2.異常的體系結構 Throwable Error:大毛病。一般都是常見於:服務器宕機、數據庫服務器~~ 簡單來說就是程序員

原创 Map集合遍歷的4種方式以及Map集合嵌套的遍歷方式【總結】

★★★★Map集合的4種遍歷方式以及Map集合的嵌套的遍歷★★★★ public class traverseMap { public static void main(String[] args) { H

原创 javaSE基礎知識總結

1:變量的命名規則 標識符 就是用來給類、接口、變量、方法起名字用的 組成規則: 英文大小寫字母、數字、$、_ 硬性要求: 數字不能開頭 不能使用關鍵字 軟性要求: 給類、接口起名字:如果是一個單詞、那麼首字母大寫。如果是多個單

原创 集合框架、單列集合體系、Collection、Iterator迭代器、泛型、上限&下限【學習筆記】

一、單列集合 1.單列集合體系 Collection List Set

原创 SpringCloud 微服務詳解

一、微服務介紹: 1、特點 · 每個微服務按照業務來劃分,業務單一,易於維護 · 每個微服務都有自己獨立基礎組件(例如 數據庫、緩存等)且運行在獨立 · 微服務之間是通過HTTP協議或者消息組件進行通信的,且具有容錯能力(熔斷、降