原创 Java——Annotation註解基本總結(簡介、覆寫、過期聲明、壓制警告)

目錄 1、Annotation簡介 2、@Override 覆寫註解 3、@Deprecated 過期聲明註解 ​4、@SuppressWarnings 壓制警告 5、總結 1、Annotation簡介 Annotation(註解)提供了

原创 Java——泛型基本總結(通配符、泛型接口、泛型方法)

目錄 1、泛型的產生背景 2、泛型的通配符? 3、泛型接口(重點) 4、泛型方法 5、總結 JDK1.5後的三大主要特性:泛型、枚舉、Annotation。 1、泛型的產生背景 假如,現在定義一個表示座標的類,Point,屬性座標x,y,

原创 Java——枚舉基礎應用總結(多例設計模式、Enum類、枚舉的實際應用)

目錄 1、多例設計模式與枚舉 2、java.lang.Enum類 3、枚舉結構定義 4、枚舉的實際應用 5、總結 1、多例設計模式與枚舉 多例設計模式一定是構造方法私有化,而後在內部類種產生若干個實例化對象。 【舉例】:定義顏色基色的多例

原创 Java——try catch finally異常的捕獲及處理邏輯實例詳解大全

目錄 1、認識異常 2、處理異常 3、異常處理流程 4、throws關鍵字 5、throw關鍵字 6、異常處理模型 7、RuntimeException類 8、斷言assert 9、自定義異常類 10、總結 異常處理是Java語言的相當大

原创 Java——類圖、時序圖、用例圖

目錄 1、類圖描述 2、時序圖 3、用例圖   從實際開發標準,應該在項目別寫前設計類圖,但是,不太符合實際,實際開發中改動的場景太多,大家懂的。所以,現在開發大部分情況下,都是先完成功能,交工前,將代碼轉換成類圖。本文內容作爲概念性的講

原创 Java——包的定義及使用

目錄 1、包的定義 2、包的導入 3、系統常見包 4、總結 以下講解的內容,概念清除即可,實際上現在使用的IDE開發工具,很多操作不需要我們手動去完成了。 1、包的定義 任何操作系統中,都有一個統一的共識:同一個目錄下不能存在相同的文件名

原创 Java——四種訪問控制權限及Java命名規範

目錄 1、訪問控制權限 2、Java命名規範 1、訪問控制權限 之前的博文中提到了訪問控制權限,本文系統的講解下。Java中一共定義四種訪問控制權限,由小到大的順序是:private<defult<protected<public。這四種

原创 Java——擴展概念(匿名內部類、包裝類、裝箱與拆箱、數據類型的轉換)

目錄 1、匿名內部類 2、包裝類實現原理分析 3、裝箱與拆箱 4、數據類型轉換 5、總結 本文講解的擴展內容,包括:匿名內部類、包裝類實現原理分析、裝箱與拆箱、數據類型轉換。 1、匿名內部類 匿名內部類,故名思意就是沒有名字的內部類。匿名

原创 Java——Object類(基本概念、toString()方法、equals()方法、可以接收所有引用類型)

目錄 1、Object類的基本概念 2、取得對象信息:toString()方法 3、對象比較:equals()方法 4、Object類可接收引用類型 5、總結 1、Object類的基本概念 雖然有對象的向上轉型可以解決參數的統一問題,但是

原创 Java——接口的基本總結(基本定義、使用接口定義標準、工廠設計模式、代理設計模式、抽象類與接口的區別)

目錄 1、接口的基本概念 2、接口的應用——定義標準 3、接口的應用——工廠設計模式(Factory) 4、接口的應用——代理設計模式(Proxy) 5、抽象類與接口的區別(常見面試題) 6、總結 接口與抽象類相比,使用率是最高的,所有的

原创 Java——抽象類(基本概念、使用原則、模板設計模式)

目錄 1、抽象類的基本概念 2、抽象類的相關說明 3、模板設計模式 4、總結 抽象類相當之重要,不會抽象類與接口,相當於沒學過Java。 1、抽象類的基本概念 若在一個類中要定義一個沒有方法體的方法,可以利用abstract關鍵字進行抽象

原创 Java——設計輔助概念(final關鍵字、對象多態性基本概念)

目錄 1、final關鍵字 2、對象多態性 3、總結 1、final關鍵字 final別名 終結器,意思是用final定義的類不能有子類,用final定義的方法不能被覆寫,用final定義的變量就成爲了常量,其無法修改。 【舉例】:利用f

原创 Java——覆寫(概念、覆寫的意義、覆寫的要求)

目錄 1、方法的覆寫 2、屬性覆蓋 3、總結 1、方法的覆寫 當子類定義了與父類中完全一樣的方法時(參數名稱、參數類型及個數、返回值類型),這樣的操作就爲方法的覆寫。 【舉例】:觀察方法的覆寫 public class MainActi

原创 Java——繼承性(繼承的作用、實現、限制)

目錄 1、爲什麼需要有繼承? 2、繼承的實現 3、繼承的限制 4、總結 繼承是面向對象中的第二大主要特點,其核心本質在於可以將父類的功能一直延續下去。 1、爲什麼需要有繼承? 觀察以下代碼,區別 之前學習的概念與現在程序的區別,比如:現在

原创 Java——簡單Java類深入(數據表與簡單Java類、一對多映射、雙向一對多映射、多對多映射)

目錄 1、數據表與簡單Java類的映射 2、一對多數據映射 3、雙向一對多映射 4、多對多數據映射 1、數據表與簡單Java類的映射 簡單Java類是整個項目開發的靈魂,其有嚴格的開發標準,最爲重要的是它要與數據表完全對應。由於目前沒有接