原创 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