原创 Java設計模式之基本原則(一)

很多人都知道設計模式但是由不知道到底是什麼有什麼用,從今天起就讓我們一起來學習java的設計模式首先我們要先說說java設計模式的七大原則。 這第一大原則就是: 單一職責原則 定義:不要存在多於一個導致類變更的原因。通俗的說,即一個類只負

原创 【面試加分項】運行時多態與編譯時多態

相信大部分人都聽說過多態,對多態有過一些瞭解都知道多態的定義:指允許不同類的對象對同一消息做出響應。即同一消息可以根據發送對象的不同而採用多種不同的行爲方式。(發送消息就是函數調用)。但是很少有人會深入研究他,更少人會知道多態分爲運行時多

原创 Java謠言終結者之Arraylist和Linkedlist到底誰快

Arraylist和Linkedlist是我們常用的兩個集合類,他們都是實現了list接口並且都可以序列化,此外實現了list接口的還有vector和stack。這裏我們暫時不做討論。Arraylist和Linkedlist從名字就可以看

原创 IOS使用純C語言創建靜態庫

1.首先是準備好要編譯的.h文件和.c文件。 2.在Xcode中建立library的工程。 3.將.h和.c文件拷貝進入項目中,並刪除項目的原本代碼。 4.編譯項目,在product目錄下會得到.a文件。 5.使用:新建一個項目,