原创 優先級隊列是一種什麼樣的數據結構
http://www.importnew.com/6510.html 優先級隊列(PriprityQueue)是一種無界隊列,基於優先級堆,它的元素根據自然順序或者通過實現Comparator接口的自定義排序方式進行排序。這篇文章,我們
原创 爲什麼存儲密碼字符數組比字符串更合適?
http://www.importnew.com/6430.html 字符數組和字符串都可以用於存儲文本數據,但是在選擇具體哪一種時,如果你沒有針對具體的情況是很難回答這個問題的。但是如果說任何與字符串相關的問題一定可以從字符串的屬性裏
原创 java基礎——Java對象的序列化與反序列化
轉自http://www.importnew.com/17964.html 序列化與反序列化 序列化 (Serialization)是將對象的狀態信息轉換爲可以存儲或傳輸的形式的過程。一般將一個對象存儲至一個儲存媒介,例如檔案或是記億
原创 Json——JsonElement
轉自http://blog.csdn.net/chunqiuwei/article/details/49160321 該類是一個抽象類,代表着json串的某一個元素。這個元素可以是一個Json(JsonObject)、可以是一個數組(Js
原创 Gson——使用詳解(2)
轉自http://www.importnew.com/16630.html 使用JSON對象 比方說,我們需要使用JSON對象並加載他們爲Java對象。假設web服務器查詢時產生如下JSON對象: { NAME:"Albert Att
原创 線程——Thread
轉自http://blog.csdn.net/aaaaaaaaabaas/article/details/51822983 在java中有3種方法可以終止正在運行的線程 1)使用退出標誌,使線程正常退出,也就是當run方法完成後線程終止
原创 adb ——shell
轉自http://blog.csdn.net/ricks_wu/article/details/8489959 !$ !$是一個特殊的環境變量,它代表了上一個命令的最後一個字符串。如:你可能會這樣: $mkdir mydir $mv my
原创 Android適配——知識點
轉自http://blog.csdn.net/buaaroid/article/details/51491626 屏幕尺寸、屏幕分辨率、屏幕像素密度 屏幕尺寸 屏幕尺寸指屏幕的對角線的長
原创 java反射——關於權限和異常
使用Java反射API的一個重要好處是可以繞過Java語言中默認的訪問控制權限。Constructor、Filed和Method都繼承自java.lang.reflect.AccessibleObje
原创 編譯——m的含義
以下是在help中看到的信息 - m: Makes from the top of the tree. - mm: Builds all of the modules in the
原创 Android studio————Gradle基礎語法
轉自 http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/ 什麼是Gradle? Gradle是一種依賴管理工具,基於Groovy語言,面向Java應用爲
原创 Android studio————基礎設置
工具欄等字體 http://blog.csdn.net/huangxiaominglipeng/article/details/52441973 修改LogCat的顏色 http://www.2cto.com/kf/201505/400
原创 java反射——實現程序的動態性
轉自http://uuhorse.iteye.com/blog/1706466 ① 創建對象 如果知道一個類型,很容易使用new操作符創建一個類的實例。但是如果在編譯時並不知道具體要實例化的是哪個類的對象,如何創建該實例呢?
原创 編譯——source build/envsetup.sh
轉自http://blog.csdn.net/ricks_wu/article/details/8508619 build/envsetup.sh提供了幾個有用的shell命令,使用 $.build/envsetup.sh(注意點號)或者
原创 Android studio————Gradle可能引起的文件
buildToolsVersion需要本地安裝該版本才行,很多人導入新的第三方庫,失敗的原因之一是build version的版本不對,這個可以手動更改成你本地已有的版本或者打開SDK Manager 去下載對應版本。 android 5