原创 Java中ArrayList的去重複及排序

去重複 思想:首先創建一個新都集合,通過遍歷舊的集合,用舊集合的元素判斷新集合當中是否有該元素,沒有就添加到新集合當中。 字符類型元素去重複 package com.lj.test; import java.util.Array

原创 File類概述和解釋第一部分

File類的概述: 文件和目錄路徑名的抽象表示形式。 以上爲file類的概念,有了概念當然是不夠的我們就從file的構造方法開始。 構造方法: public File(String path

原创 File類概述和解釋第一部分(補充)

昨天我們學習了File類的概念和基本方法由於時間關係今天首先補充兩個File類的相關方法。 分別爲: public String file.list(); 我們可以使用這個方法對獲取制定路徑中文件和文件夾的名

原创 通過Baseadpter自定義Adapter適配器的學習筆記

通過Baseadpter自定義Adapter適配器的學習筆記 什麼是數據適配器 數據的顯示機制 Baseadapter常用方法 代碼實現 1佈局文件 11 mainactivity頁面 12 Item佈局文件 數據源

原创 java異常學習筆記

異常分類 嚴重問題Error: 不處理,都是嚴重問題 問題Exception: 編譯期問題 不是RuntimeException及其子類的異常,必須處理,若不處理,編譯就不能通過。 運行期問題RuntimeException 不

原创 android山寨衛士開發筆記-002

山寨衛士手機防盜界面導航界面開發 1、目錄結構 2、密碼設置界面 源代碼: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://sch

原创 java synchronized詳解(轉載)

作者:GangWang 出處:http://www.cnblogs.com/GnagWang/ 記下來,很重要。 Java語言的關鍵字,當它用來修飾一個方法或者一個代碼塊的時候,能夠保證在同一時刻最多隻有一個線程執行該段代碼

原创 java學習筆記之枚舉類enum(轉載)

原文鏈接:http://www.cnblogs.com/hemingwang0902/archive/2011/12/29/2306263.html java enum(枚舉)使用詳解 + 總結 enum 的全稱爲 enumerati

原创 java中IO流的學習筆記(1、字節流寫入數據)

定義: IO是指的用來進行設備間的數據傳輸問題。 IO流的分類: 流向: 輸入流 讀取數據 輸出流 寫出數據 數據類型:

原创 Android學習筆記之廣播

1、什麼是廣播 2、爲什麼要使用廣播 3、廣播使用流程 3.1、廣播發送 3.2、廣播接收 4、廣播注意的事項 5、廣播的種類和特點 5.1、普通廣播 代碼實現: 發送廣播: 4、廣播載體爲

原创 Android學習筆記之ListView聊天界面

1、界面效果 模擬一個聊天的幾面右邊爲模擬發送消息欄,左邊顯示爲接收消息欄。 2、UI界面 2.1主頁面佈局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:and

原创 Android學習筆記—Service(1、start啓動)

1、什麼是Service 2、服務類型 3、本地服務的生命週期 兩種服務的特點: 4、服務啓動 4.1、Start啓動 首先我們需要一個類繼承自Service,並且根據服務的生命週期我們需要複寫他的方法代碼如下: packag

原创 Android數據存儲方式之SQLite(1、SQLiteDatabase)

1、SQLite簡介 2、SQLite特點 3、SQLite支持的數據類型 4、SQLite常用方法 Android中我們使用兩個類來進行數據庫操作: 4.1、SQLiteDatabase 代碼實現: 通過op

原创 Android數據存儲之文件存儲

通過IO流保存用戶輸入的相關信息。 1、UI界面 2、UI線程代碼 我們給button設置點擊監聽事件,1、從EditText中將用戶的輸入保存起來。 2、然後將剛剛保存的內容讀取顯示在TextView中。 2.1、保存文件 2

原创 Java回調學習筆記

java回調概念 回調是一種常見的設計模式。在這種模式中,可以指出某個特定時間發生時應該採取的動作。 代碼實例 1、首先簡單定義一個接口 2、實現類 注意我們寫drawFrame()方法的時候到f。paint()的時候並不能確定這裏