原创 【Java 異常】try-catch、finally、異常的種類、throws、thorw、自定義異常、斷言類

異常開發中的錯誤(語法錯誤、邏輯錯誤、異常)異常(Exception)try-catch異常對象的常用方法(getMessage、printStackTrace)finally異常的種類(檢查型異常、非檢查型異常)throws(作

原创 【Java 基礎】字符串(String、StringBuilder),日期(Date、SimpleDateFormat、Calendar)

字符串、日期字符串(String)字符串常量池(String Constant Pool)字符串的初始化intern 方法字符串的常用方法(截取)可變字符串(StringBuilder)StringBuilder 的 append

原创 【Java 基礎】枚舉、包裝類、Math、Radnom、UUID、格式化、DecimalFormat、高精度計算(BigDecimal)

枚舉、包裝類、常用類枚舉(Enum)自定義類實現枚舉效果枚舉類型(Enum Type)枚舉的使用注意包裝類(Wrapper Class)自動裝箱、拆箱(Autoboxing and Unboxing)包裝類的判等包裝類使用注意Ma

原创 【網絡信息安全】身份認證和訪問控制

身份認證和訪問控制身份認證主要內容8.1 單機狀態下的身份認證8.1.1 基於口令的認證方式基於口令認證方式的安全性8.1.2 基於智能卡的認證方式8.1.3 基於生物特徵的認證方式基於生物特徵認證方式的安全性8.2 S

原创 【Java 集合】ArrayList、LinkedList、Stack、Queue、Set、Map, 迭代器 Iterable、Iterator,Collections類

集合類型數組的侷限性ArrayList(常用方法 + 基本使用)ArrayList — retainAllArrayList — toArrayArrayList 的遍歷(5種)ArrayList 的擴容原理自定義迭代器 Iter

原创 【戀上數據結構】貪心(最優裝載、零錢兌換、0-1揹包)、分治(最大連續子序列和、大數乘法)

貪心、分治貪心(Greedy)問題1:最優裝載(加勒比海盜)問題2:零錢兌換零錢兌換的另一個例子貪心注意點問題3:0-1揹包0-1 揹包 - 實例一些習題分治(Divide And Conquer)主定理(Master Theor

原创 【筆記目錄】Java 強化筆記

Java 強化筆記 回頭補基礎系列,學校教的其實真的就是一些皮毛而已,怕是連門都沒入。。。 泛型(泛型類型、原始類型、泛型方法)、通配符(上界、下界、無限制、繼承) File、字符集、字節流、字符流、緩衝流、數據流、對象流、序列化

原创 【Java 泛型】泛型(泛型類型、原始類型、泛型方法)、通配符(上界、下界、無限制、繼承)

泛型(Generics)泛型(Generics)泛型類型(Generic Type)多個類型參數泛型類型的繼承原始類型(Raw Type)泛型方法(Generic Method)泛型方法 - 類型推斷泛型方法 – 構造方法限制類型

原创 【戀上數據結構】回溯、剪枝(八皇后、n皇后)、LeetCode51.N皇后、LeetCode52.N皇后 II

回溯回溯(Back Tracking)提出八皇后問題(Eight Queens)初步思路一:暴力出奇跡初步思路二:根據題意減少暴力程度初步思路三:回溯法(回溯+剪枝)四皇后 - 回溯法圖示八皇后 - 回溯法圖示n皇后實現合法性檢查

原创 【戀上數據結構】遞歸(函數調用過程、斐波那契數列、上樓梯、漢諾塔、遞歸轉非遞歸、尾調用)

遞歸(Recursion)什麼是遞歸?函數的調用過程(棧空間)函數的遞歸調用過程遞歸實例分析(1 + 2 + 3 + ... + 100 的和)遞歸的基本思想、使用套路斐波那契數列fib函數的調用過程fib優化1 — 記憶化fi

原创 【戀上數據結構】圖代碼實現、最小生成樹(Prim、Kruskal)、最短路徑(Dijkstra、Bellman-Ford、Floyd)

圖最小生成樹(Minimum Spanning Tree)Prim算法切分定理Prim算法 – 執行過程Prim算法 – 代碼實現Kruskal算法Kruskal算法 – 執行過程Kruskal算法 – 代碼實現最短路徑(Shor

原创 【計算機網絡】第5章 Internet原理與技術(IP地址、IP數據報、ARP協議、ICMP協議、子網編址、無分類編址與CIDR、IP分組的轉發)

第5章 Internet原理與技術1、分類的IP地址IP 地址中的網絡號字段和主機號字段點分十進制記法常用的三種類型的IP地址【例】給定IP地址求網絡地址2、IP地址的分配與使用【例】IP地址的分配3、IP數據報【例】IP數據報I

原创 【計算機網絡】第2章 網絡協議與計算機網絡體系結構(OIS參考模型、TCP/IP體系、網絡通信標準化組織)及 Java網絡編程

網絡協議與計算機網絡體系結構知識點總結網絡協議與分層體系結構開放系統互連參考模型OSI/RM五層的體系結構【例】主機甲向主機乙發送數據實體和服務訪問點SAPPDU:協議數據單元TCP/IP體系結構TCP/IP 協議棧沙漏計時器形狀

原创 【計算機網絡】第3章 數據通信技術基礎(數據通信性能指標、傳輸介質、數據交換技術、差錯控制技術)

數據通信技術基礎數據通信的基本概念信息、數據和信號數據通信系統數據通信系統的性能指標數據傳輸速率(傳碼速率、傳信速率)【例】求傳碼速率和傳信速率信道帶寬(模擬信道、數字信道)、誤碼率【例】求誤碼率時延(發送時延、傳播時延、處理時延

原创 【戀上數據結構】圖代碼實現、BFS、DFS、拓撲排序

圖代碼實現圖的基礎代碼頂點Vertex邊Edge添加邊addEdge刪除邊removeEdge刪除點removeVertex完整源碼圖的遍歷廣度優先搜索(Breadth First Search)思路與實現深度優先搜索(Depth