原创 JavaWeb基礎-①——前端技術基礎

文章目錄一、JavaWeb技術體系二、前端三劍客1、HTML(超文本標記語言)常用標籤1.1 根標記< html >、頭標記< head >、體標記< body >1.2 標題標記 < h1 >...< h6 >1.3 超鏈接 <

原创 JavaWeb基礎-②——環境搭建(Tomcat)

文章目錄一、Web服務器——Tomcat的搭建1. Tomcat服務器的安裝與配置1.1 Tomcat服務的目錄結構1.2 Tomcat服務器的啓動2. 在eclipse中配置Tomcat2.1 在eclipse中配置運行環境2.

原创 Java基礎——JUnit單元測試

文章目錄JUnit單元測試1. 原因:2. 步驟:3. 舉例 JUnit單元測試 1. 原因: Java中的JUnit單元測試: 測試代碼都放在一起的話,量太大,會分不清前後測試的結果,影響效果(而且前面測試過的沒問題的,沒必要反

原创 Java基礎——static靜態結構的使用

文章目錄static關鍵字的使用一、使用static修飾屬性:靜態變量(類變量)1. 靜態屬性 vs 非靜態屬性(實例變量)2. static修飾屬性的其他說明3. 類變量&實例變量內存解析二、使用static修飾方法:靜態方法三

原创 Java基礎——異常(Exception)

文章目錄一、異常概述:二、異常體系結構補充:面試題:常見異常都有哪些?舉例說明三、異常的處理模型:抓拋模型3.1 過程一:"拋"3.2 過程二:"抓"四、異常的處理方式4.1 爲什麼要有專門的異常處理?4.2 方式一:try-ca

原创 Java基礎——代碼塊&內部類

文章目錄一、代碼塊1. 代碼塊概述2. 靜態代碼塊3. 非靜態代碼塊:4. 注意點二、內部類1. 內部類概述2. 成員內部類2.1 一方面,作爲外部類的成員:2.2 另一方面,作爲一個類:3. 內部類主要只需關注如下3個問題:4.

原创 設計模式——代理模式(Proxy)

文章目錄設計模式一、代理模式概述二、代碼實例1. 爲什麼非要代理類來做?2. 靜態代理三、代理模式的應用場景 設計模式 一、代理模式概述 代理模式是Java開發中使用較多的一種設計模式。代理設計就是爲其 他對象提供一種代理以控制對

原创 Java基礎——抽象類&接口

文章目錄一、抽象類1. 爲什麼要有抽象類2. abstract關鍵字的使用3. abstract修飾類:抽象類4. abstract修飾方法:抽象方法5. abstract使用注意點:6. 創建抽象類的匿名子對象二、接口1. 爲什

原创 設計模式——模板方法(TemplateMethod)

文章目錄設計模式一、模板方法的概述二、解決的問題三、代碼實例四、應用場景 設計模式 一、模板方法的概述 抽象類體現的就是一種模板模式的設計,抽象類作爲多個子類的通用模板,子類則在抽象類的基礎上進行擴展、改造,但子類總體上會保留抽象

原创 設計模式——單例模式

文章目錄設計模式:一、單例模式的概念二、單例模式的優點三、單例模式的應用場景四、單例模式的兩種形式1. 懶漢式2. 餓漢式3. 區分:懶漢式 vs 餓漢式 設計模式: 設計模式是在大量的實踐中總結和理論化之後優選的代碼結構、編程風

原创 C#調用python程序——解決方案

文章目錄一、前言二、嘗試過的方法1. 嘗試使用.NET上的Python工具:IronPython ---> 失敗(1)調用igraph-python第三方庫中的方法,總是報錯:ImportError: No module name

原创 Java基礎——包裝類

文章目錄包裝類1. 包裝類的使用:2. 基本數據類型、包裝類、String三者之間的相互轉換3. 面試題 包裝類 1. 包裝類的使用: Java提供了8種基本數據類型對應的包裝類,使得基本數據類型的變量具有類的特徵 2. 基本

原创 面向對象設計原則——SOLID五原則

文章目錄一、面相對象編程(OOP)二、UML統一建模語言(類圖、類之間的關係)1. 繼承(泛化 generalization)2. 關聯關係3. 聚合關係4. 組合關係5. 依賴關係6. 各關係的比較重點補充:--->【如何判斷兩

原创 Java基礎——可變個數的形參

文章目錄一、可變個數形參的方法:1. jdk5.0新增2. 具體使用3. 使用場景 一、可變個數形參的方法: 1. jdk5.0新增 允許定義一種方法,其形參可以和多個實參相匹配(0個、1個、2個…幾個都行) 【和上一個方法同時存

原创 IDE篇——Eclipse的Debug功能

文章目錄Eclipse的Debug功能一、如何調試二、測試代碼三、點擊step into時可能存在的問題 Eclipse的Debug功能 運行程序,沒有報錯(出現異常),但結果不正確,這種時候,錯誤很難定位,就需要藉助Debug工