原创 Java-靜態導入

顧名思義是在導入包的時候對包進行靜態化,雞肋一樣的東西,沒什麼卵用! eg:對數組進行排序!       import java.util.Arrays;       int[] arr = { 1, 2, 9, 8 };      

原创 Dos-端口占用

netstat -aon|findstr "8080" taskkill -f -pid 進程號

原创 Android MVC與MVP架構適用場景

       最近面試看到好多家公司要求熟練使用MVC和MVP兩種架構,於是重新溫習了下以前的代碼寫了個小demo放到了GitHub上,想看的可以下載。        個人認爲架構模式的選擇不能一概而論,要具體項目具體分析,如果是小項目那

原创 Http-Get/Post獲取數據設置

GET方式:                 則setDoInput(true),setDoOutput(false)【默認false-GET方式不能設置爲true】; POST方式:                    則setDoI

原创 Java-Reflect反射

反射概述: Java反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態獲取的信息以及動態調用對象的方法的功能稱爲java語言的反射機制。 GetCla

原创 Java-對象的序列化和反序列化

/*  * 對象的序列化和對象的反序列化:  *1、 對象的序列化:把對象以流的方式寫入到文件中保存  *2、 對象的反序列化:把文件中保存的對象,以流的方式讀取出來 */     /*      * 對象的反序列化:把文件中保存的

原创 通知:Notification

// 創建通知 private void createNotification() { // 創建通知管理者 manager = (NotificationManager) getSyste

原创 Java-Socket網絡編程TCP和UDP的使用

/*  * java.net.InetAddress:此類表示互聯網協議 (IP) 地址。  *  * 兩個靜態方法:可以獲取InetAddre

原创 Java-多線程

多線程的生命週期:新建-運行-等待-阻塞-消亡 /*  * 實現多線程的第一種方式:繼承Thread類  *  * 實現步驟:  *     1.創建子類繼承Thread類  *     2.重寫Thread類中的run方法,設置線程的

原创 android啓動默認瀏覽器

一、啓動android默認瀏覽器 在Android程序中我們可以通過發送隱式Intent來啓動系統默認的瀏覽器。如果手機本身安裝了多個瀏覽器而又沒有設置默認瀏覽器的話,系統將讓用戶選擇使用哪個瀏覽器來打開連接。關於Intent的更多內

原创 Res=Assets+Raw

【1】獲取raw資源目錄下的輸入流: InputStream inputStream = getResources().openRawResource(R.raw.ring); 目錄下的輸入流: try { InputStre

原创 AndroidStudio+Git+SourceTree實現在Git-os和GitHub遠程操作

最近準備換份新工作,忙裏偷閒把Git複習下好久沒用,忘記的差不多了。 Git下載地址:http://pan.baidu.com/s/1pLQa4EB SourceTree下載地址:http://pan.baidu.com/s/1hrK8U

原创 Java-Properties

/*  * java.util.Properties集合 繼承 Hashtable  * Properties集合的健和值默認都是字符串  * Pr

原创 DevBySimon-RecyclerView

SDRecyclerView:S-Swipe D-Drag 可側滑和拖拽 自帶刷新和加載的recyclerview /*dependencies*/dependencies { compile 'com.android.sup

原创 Java-Collection、List、Set

Collection是所有集合的超類! List{ArrayList、LinkedList、Vector}:       ArrayList:可以存儲重複的元素,底層是數組因此存在索引,查找速度快但增刪速度慢。       LinkedL