原创 學習筆記:Java之 泛型(未完)

泛型(generic):   即爲一般的類型、廣泛的類型。 1. 泛型的作用與目的:     如果給集合指定泛型,那麼該集合只能存放指定類型的元素。【其中,泛型取值不能爲基本類型,爲引用類型】     試想,如果沒有泛型。那麼,集合將可以

原创 學習筆記:File類

File類是java.io包下代表與平臺無關的文件和目錄(是文件和文件目錄路徑的抽象表示),也就是說,在程序中操作文件和目錄,都可以通過File類完成,主要用於文件和目錄的創建、查找和刪除等。需要注意的是,File不能訪問文件內容本身,如

原创 學習筆記:Java異常機制

主要從這幾個方面來說說Java中的異常: 圖1.知識體系1.  異常:指的是程序在執行過程中,出現的非正常的情況,最終會導致JVM的非正常停止。      異常的繼承體系如下: 圖1.1 異常的繼承體系    Throwable類是 Ja

原创 學習筆記:Java常用API之:Date(DateFormat, Calendar),System,StringBuilder

1. Java提供了java.util.Date類,來處理時間,日期。由於其大部分構造器已過時,不再推薦使用,剩下兩個常用的構造器:       ①Date(): 生成一個代表當前系統時間的Date對象;       ②Date(long

原创 學習筆記:Java中一些關鍵字:四大權限關鍵字、abstract、this和super、static、final

         1. 權限修飾符 Java中提供了四種訪問權限,使用不同的訪問權限修飾符修飾時,被修飾的內容會有不同的訪問權限 不同權限的訪問範圍   public protected default(默認的) private 同一類中

原创 學習筆記:Object類(toString 和 equals 方法)

        Object類是一個特殊的類,是所有類、數組(數組和對象都是引用類型,都儲存在對內存中)、枚舉類的父類(任何Java對象都可以調用Object類的方法),一個類如果沒有顯式聲明繼承於某個類,那麼他將默認繼承object類。

原创 設計模式筆記5:單例模式之懶漢式1(+多線程debug技巧)

定義 保證一個類僅有一個實例,並提供一個全局訪問點。 類型 創建型 適用場景 想確保任何情況下都絕對只有一個實例 優點 在內存裏只有一個實例,減少內存開銷; 可以避免對資源的多重佔用; 設置全局訪問點,嚴格控制訪問 缺點 沒有接口,擴

原创 設計模式學習筆記4:建造者模式

定義 將一個複雜的對象與它的表示分離,使得同樣的構建過程可以創建不同的表示。 ​ 用戶只需要指定需要建造的類型就可以得到它們,建造過程及細節不需要知道。 ​ 【就是如何一步步構建一個包含多個組件的對象,相同的構建過程可以創建不同的產品

原创 設計模式學習筆記3:抽象工廠模式

定義 抽象工廠模式提供一個創建**一系列**相關或相互依賴對象的接口。 無需指定他們具體的類。 類型 創建型 ​ 抽象工廠可以將具有同一主題的單獨的工廠封裝起來,正常使用中,客戶端程序需要創建工廠的具體實現,然後使用抽象工廠作爲接口來

原创 IDEA中基於maven構建 整合SSM框架-

整合Spring + SpringMVC + Mybatis 三個框架,基於Maven構建項目,使用的是 IDEA 2018.2.5版本。 第一步:創建工程,引入依賴 這裏沒有使用maven骨架創建 創建好項目目錄應該是這樣的:

原创 設計模式筆記2:工廠方法模式

定義 ​ 定義一個創建對象的接口,但具體讓實現這個接口的類來決定實例化哪個類,工廠方法讓類的實例化推遲到子類中進行。 類型 創建型 適用場景 創建對象需要大量的重複代碼; 客戶端(應用層)不依賴於與產品類實例如何被創建、實現等細節;

原创 SpringMVC工作流程

一、springMVC是什麼? ​ springMVC是一個MVC的開源框架,springMVC就相當於是Struts2加上sring的整合,那麼springMVC和spring是什麼樣的關係呢?在百度百科上有一個很好的解釋:spri

原创 筆記一:簡單工廠

定義: 由一個工廠對象決定決定創建出哪一種產品類的實例 類型: 創建型,不屬於GOF23種設計模式 適用場景: ​ 工廠類負責創建的 對象比較少; ​ 應用層只知道傳入工廠類的參數,對於如何創建對象不關心。 優點: ​ 只需要傳入一個

原创 從0學Spring(一)

整理了下Spring學習筆記,大佬勿噴 Spring是什麼? ​ Spring是分層的、JavaSE/EE一站式(full-stack)、輕量級開源框架。以IoC(Inverse Of Control:反轉控制)和AOP(Aspect

原创 初識 Java 註解

目錄 前言 自定義註解的使用 元註解 註解的解析反射 List item 解析註解的作用(引入IOC概念) 前言 java中有四大類型,其中三個是:枚舉,接口,類。 今天簡單認識一下第四個類型:註解。 什麼是註解 Annotati