原创 我和我的ArrayList

文章目錄ArrayList簡介ArrayList源碼整體結構標記接口RandomAccessCloneableSerializableAbstractListBody分析Add擴容機制RemoveFail-Fast機制可分割迭代器

原创 利用RawImage實現淡入淡出效果

在進行場景切換時,常常會看到淡入淡出的效果。要是以前在unity中,可能會使用GUITexture去實現,但這個類在UnityEngine已經被捨棄了,轉而可以使用RawImage去實現。   1.在項目下右鍵->UI->Raw Imag

原创 關於isEmpty(),null,“”的理解

關於null 《心經》中有段話說的是“色即是空,空既是色”,那麼這裏的空指的是什麼呢?用Java裏術語來說就是null。null指的就是虛無,那怎麼體現呢?且看下面小栗子 Map<String,String> map = new Has

原创 表字段的處理(Sql Server)

目錄   表的創建 創建約束 查看約束 刪除約束 插入數據 增加字段 刪除字段 表的創建 CREATE TABLE student( "學號" char(8) not null, "姓名" char(8) not null, "性別"

原创 23種設計模式之迭代器

目錄   1.簡介 2.形式 1.簡介 迭代器模式已經是一種沒落的模式了,基本不會單獨寫一個迭代器。但其應用相當廣泛,儼然已成爲一種基礎工具,如Java提供的Iterator。它對外提供一種方法用於訪問一個容器對象中的每個元素,同時不會暴

原创 爲什麼要用@Param

目錄   1.關於@Param 2.原始的方法 3.使用@Param 1.關於@Param @Param 作爲Dao層的註解,作用是用於傳遞參數,一般在2=<參數數<=5時使用最佳。 2.原始的方法 當只有一個參數時,沒什麼好說的,傳進去

原创 23種設計模式之適配器

目錄   1.簡介 2.形式 3.擴展 1.簡介 將一個類的接口轉換成客戶端所期望的另一種接口,從而使兩個由於接口不匹配無法一起工作的類可以一起工作。又稱爲變壓器模式。它通常具有三個角色,目標角色,源角色,適配器角色,適配器角色作爲適配器

原创 23種設計模式之策略

目錄   1.簡介 2.優點 3.缺點 4.形式 1.簡介 將每個算法都封裝起來,並使他們之間可以互換。主要採用的使面向對象的繼承和多態機制。 2.優點 由於都實現的是同一個接口,從而算法之間可以自由切換。具有良好的擴展性。 3.缺點 每

原创 23種設計模式之裝飾

目錄   1.簡介 2.優點 3.缺點 4.形式 1.簡介 動態的給某些對象增加一些額外的職責,就增加功能來說,它比生成子類更加靈活。主要由四個部分組成:抽象組件,它是最核心的原始對象;具體組件,是抽象組件的實現類;抽象裝飾,繼承自抽象組

原创 23種設計模式之責任鏈

目錄   1.簡介 2.優點 3.缺點 4.形式 1.簡介 通過將這些對象連成一條鏈,並沿着這條鏈傳遞該請求,直到所有對象處理它爲止。這樣每個對象都會有機會處理請求,從而也就避免了請求的發送者和接收者之間的耦合關係。 2.優點 將請求和處

原创 23種設計模式之命令

目錄   1.簡介 2.優點 3.缺點 4.形式 5.擴展 1.簡介 將一個請求封裝成一個對象,從而可以使用不同的請求把客戶端參數化,對於請求排隊或者記錄請求日誌,可以提供撤銷和恢復功能。其中大概會有以下幾個角色,Receive,Comm

原创 URL參數值獲取getQueryString

目錄 介紹 實現 講解 獲取 介紹 正常情況下的URL是這樣的https://blog.csdn.net/sinat_33010325 這樣的https://blog.csdn.net/sinat_33010325?a=1 還有這樣的ht

原创 23種設計模式之中介者

目錄 1.簡介 2.特點 3.形式 1.簡介 中介者模式通過建立一箇中介對象來封裝一系列的對象交互,使得各對象之間不需要直接進行交互,從而達到解耦的作用,而且可以獨立地改變他們之間的交互。 2.特點 減少類之間的依賴,把相互之間的依賴轉化

原创 23種設計模式之抽象工廠

目錄   1.簡介 2.優點 3.缺點 4.形式 1.簡介 抽象工廠模式是爲創建一組相關或相互依賴的對象提供的一個接口,並且無需指定具體的類。很明顯,它是工廠模式的升級版。之前的工廠模式一個工廠就可以了,現在有種情況是工廠模式無法滿足的,

原创 23種設計模式之原型

目錄   1.簡介 2.優點 3.缺點 4.形式 1.簡介 用原型實例指定創建對象的種類,並且通過拷貝這些這些原型創建新的對象。其核心在於clone方法,通過該方法可以進行對象的拷貝。且於final關鍵字衝突。 2.優點 由於clone方