原创 java中註解的基本概念以及實例
註解是jdk1.5的新特性。 Annotation 1.@override 2.@supreesedwaring 3.@deprectaed 註解是指加了一個標記 註解可以加在包,類,變量,方法上面 爲註解添加屬性, 創建註解: pub
原创 java可變性原則的封裝
可變性原則的封裝就是指將可變的元素封裝起來。 abstract class Person{ //簡單的給出了兩個屬性,姓名和性別 protected String name=""; protected String sex =
原创 十秒鐘解決 Ecilipse調試時出現 cannot connect to Vm 問題
前幾天,在調試程序的時候發現不能調試啦!出現了這個提示 cannot connect to Vm ,出現這個問題可能造成某些不變,例如,我在測試UDP通信時,代碼 沒有問題,但總是有錯誤,不能進行通信。 所以具體分析及解決方案如下:
原创 android ListView使用的三種方法彙總(通過繼承BaseAdapter,使用SimpleAdapter和SimpleCursorAdapter)
android中使用ListView顯示列表,共有三種實現方式: 分別是通過繼承baseAdapter,直接使用simpleAdapter和simplecursoradapter三種方式 下面我們直接通過代碼來看一下實現的過程,代碼中有
原创 android之線程的使用(handler,messageQueue)
Handler允許你去處理和一個線程的消息隊列相關聯的Message和Runnable對象。 每一個Handler只和一個單獨的線程以及那個線程的消息隊列相關聯。 當你創建一個Handler時,它被綁定到正在創建他的線程的消息隊列和線程上
原创 android之json格式數據解析
一般我們在做android應用時,一般都要與服務器打交道,當我們向服務器發送一個請求時,服務器會以json格式的數據或者是xml格式的數據將信息反饋給我們, json格式的數據相比xml數據,json格式的數據相對要小一些,佔的帶寬也會小
原创 -java jdk1.5新特性
在學習中經常會看到jdk1.5的新特性,所以我將1.5的新特性總結了一下,分享給大家,如果 “JDK1.5”(開發代號猛虎)的一個重要主題就是通過新增一些特性來簡化開發,這些特性包括泛型,for-else 循環,自動裝包/拆包,枚舉,
原创 android之數據庫的使用案例
Android中採用的數據庫是一個輕量級的數據庫SQLite,在使用這個數據庫時不用再導包, ,使用SQLite數據庫時,首先要繼承SQLiteOpenHelper,SQLiteOpenHelper是一個用於數據庫的創建和管理的類,子類通
原创 android之contentProvider的使用以及爲其添加觀察者(ContentObserver)
ContentProvider是用來實現不同應用程序之間數據的相互訪問,不僅僅是可以訪問數據庫,像xml文件等都可以訪問 爲contentProvider設置觀察者, 首先自定義觀察者: class MyObserver extends
原创 java和c++指針的比較
JAVA:它不是沒有指針,而是對指針進行了僞裝:使用上泛化、強化和簡單化,概念上淡化和弱化。。。 C++中可以有對象類型的變量和對象指針類型,兩者的區別如下: Object oo = Object(); Object * oop = n
原创 java中關於類的反射詳解
java的反射實際上就是通過反射獲得某個類中的各種變量,函數,數組,構造函數以及類本身,並使用它們。 JAVA語言中的反射機制: 在Java 運行時 環境中,對於任意一個類,能否知道這個類有哪些屬性和方法? 對於任意
原创 android之Looper詳解及api詳細介紹,使用案例
Looper是用來爲一個線程執行一個消息循環的,線程默認是沒有循環消息與他們綁定到一塊的,爲了創建一個 ,在線程中調用prepare()來運行這個循環,然後開始循環處理消息,知道這個循環結束。 大多數與消息循環交互是通過Handler()
原创 java 交通燈管理系統
交通燈管理系統: 模擬實現十字路口的交通管理系統邏輯,具體需求如下: 異步隨機生成按照各個路線行駛的車輛。 例如:由南向北-----直行車輛 由西向南---右轉 …… 信號燈忽略黃燈,只考慮紅燈和綠燈 左轉彎的燈受信號燈控制,右
原创 android之uriMathcer詳解及使用
UriMatcher是一個工具類,主要是用於contentProvider中用於匹配URIS。 UriMatcher實際上相當於一棵樹,實例化的UriMatcher對象,相當於樹的根節點。 UriMatcher的實例化, UriMat
原创 java銀行業務調度系統
銀行業務調度模擬邏輯: ----銀行內由6個窗口,其中1-4號爲普通窗口,5號爲快速窗口,6號爲vip窗口。 ----由三種對應類型的客戶,vip客戶,普通客戶,快速客戶 ----異步生成三種類型的隨即客戶,比率爲:普通客戶,vip