原创 Java 對象在內存中的存儲

Java中  強調:  一切都是對象  儘管如此  但是操縱的標識符實際上是對象的一個引用   借用THINKING IN JAVA 書中的例子 : 對象作爲電視機   引用就作爲遙控器    只要握有這個遙控器  就可以保持與電視機的

原创 Java JSON 的使用

JSON 作爲一種網絡傳輸中常用的數據轉換格式     不得不用啊   它類似於XML  但是更小 更易解析    推薦使用   FastJson的jar包     快且好用     通過對JSON類的靜態方法的調用  去完成轉化   那

原创 自定義actionBar --RelativeLayout實現

actionBar 效果 : 採用了沉浸式佈局   看着比較舒服  繼承自RelativeLayout      只有一個自定義屬性  定義 自定義文字 的文字  public class Lyt_ActionBar extends

原创 Java 簡單選擇排序

喜歡把代碼講解寫在代碼註釋裏,方便大家邊看代碼邊看解釋。 簡單選擇排序是一種很簡單的排序,和冒泡有很多相似之處,比如兩層for循環 ; 但是時間複雜度太高了,最好最壞都是O(n^2) 上代碼: /** * 簡單選擇排序是選擇類排序的

原创 Android 消息機制 - Message

好久沒寫博客,實在沒得寫。。。但是項目中用到了Handler去做僞遞歸用來判斷AsyncTask是否finished  就對消息機制有了研究的興趣,看了好久的SDK sources中的源碼 現在寫一個消息機制的系列,如有錯誤或不足,請指

原创 Java 快速排序

快速排序作爲一種快速的排序算法,所以現在就詳細的介紹一下 。 快速排序是冒泡的一種改進 都是交換類的排序算法 ( 冒泡排序是每輪都把當前排序範圍中最大的數放到最後 ) 快速排序是確定一個PivotKey ,把當前數組範圍分成三份,左邊是

原创 安卓獲取安全碼SHA1

用到高德地圖開放平臺開發Android應用的時候   , 它需要每個應用綁定一個KEY  ,獲取這個KEY需要一個安全碼  SHA1 。 那麼這個SHA1是什麼呢 ? 這個是和簽名有關的一個東西  具體是什麼實在沒去研究