原创 集合之List—ArrayList

1、ArrayList概念 1、arrayList常用API: add() remove() iterator() set() toArrays() asList()承上 clear() retain() and so on

原创 Map-API及詳解

常用API 類別 方法 增加 put、putAll 刪除 remove、removeAll、clear 查詢 get 取值 entrySet、keySet、values 長度 size 判斷 con

原创 接口的探究

第一次用 markdown (^-^)V 試試手 1、接口的概念 特殊的抽象類 2、接口的特點 1、實現了類的多繼承 2、解耦合 3、增加了程序的通用性 3、接口與抽象類的區別 類別 屬性 方法 抽象類 可以不賦值

原创 BootStrap簡介

介紹: 其是一個前端框架,集合了js、html和css,方便用戶輕鬆操作前端顯示頁面 具體導入操作: 去官網下載其框架: 這裏寫鏈接內容 具體操作: 1、將下載的導入創建的項目中 2、在頭文件寫入以下標籤: <link

原创 策略模式

策略模式概括表 特點 實現 意義 封裝了變化 分三步:1、建立公共接口 2、實現其接口 3、搭建環境 充分的利用了多態實現了程序的低耦合 概括爲一句話啊:封裝了算法,可任意替換,而不影響到客戶端 練習: 要求:假如

原创 static講解

static表示“全局”或者“靜態”的意思,用來修飾成員變量和成員方法,也可以形成靜態static代碼塊,但是Java語言中沒有全局變量的概念。  被static修飾的成員變量和成員方法獨立於該類的任何對象。也就是說,它不依賴類特定的實

原创 修飾符(static、final、abstract)第一篇

三個修飾符: 一、static: 作用域: 1. 屬性 1.1 靜態屬性不必要創建新對象,可直接用類調用 1.2 其值發生改變,則類中的值也會隨之而變並延伸到其他對象中 例子: class Animals {// /1.static 修飾

原创 CollectionsAPI

鑑於總用,總結一下: 類別 方法 查找 binarySearch、 返回 enumeration、checkedSortedMap 判斷 max、min 移動 reverse(List)、reverseOr

原创 Object類、包裝類、內部類詳解

1、Object類 1、概念: 1.1 所有類在創建時都默認繼承了java.lang.Object 1.2 所有類對象都可以聲明爲類對象的引用 Object ob1=new String(); Object ob2=new I

原创 實例化函數的具體步驟

1、找父類的無參構造函數 1.1、初始化成員變量 1.2、實現構造函數中的方法體 2、回到元類,並依次實現1.1和1.2 3、注:this()、super(),位於構造函數第一位,語義是調用相應的構造函數 this、super可任

原创 修飾符(static、final、abstract)第二篇

二、Final 核心:一旦創建,不可修改 可修飾:(創建即終態) 1.類:被修飾後,將不能被繼承 2.方法:被修飾後,將不能被覆寫 3.屬性:被創建,不可修改,且必須賦值(賦值的兩種形式): 1.直接 2.構造函數賦值 ps: a 、可與

原创 Spring-IOC之前世今生

沒使用IOC之前 貫用工廠模式調用 bean組件 可類比爲: 去商場買東西,你是先想好自己要買什麼了,然後去尋找商品(逛商場的同學不要扯皮啊2333) 用了IOC之後 可類比爲: 所有網上購物,所有的商品都羅列出來了(彷彿在說

原创 Queue及Stack

Queue 她是一個接口,有多冢實現方式(LinkedList、ArrayDeque等) 類別 方法 入隊 add、offer(優先級高) 出隊 remove、poll 查詢 element、peek(若爲空,

原创 List-ApI及詳解

1、API : add(Object o) remove(Object o) clear() indexOf(Object o) get(int i) size() iterator() isEmpty() 2、使用 Vect

原创 LinkedHashSet與TreeSet

區別 類型 實現 特點 TreeSet hashMap、實現sortedSet接口 升序(基本類型……),自定義 LinkedHashSet HashSet 初始順序 **注意點: 1.treeSet