原创 JDK1.7新特性

 JDK1.7新特性 1.對Java集合(Collections)的增強支持   在JDK1.7之前的版本中,Java集合容器中存取元素的形式如下:   以List、Set、Map集合容器爲例:   在JDK1.7中,摒棄了Java集合接

原创 Java設計模式之工廠方法模式

簡單工廠模式 1. 目的          工廠模式就是專門負責將大量有共同接口的類實例化,而且不必事先知道每次是要實例化哪一個類的模式。它定義一個用於創建對象的接口,由子類決定實例化哪一個類。 2 . 簡單工廠模式的結構    3. 一

原创 Java中BeanUtils的使用,操作javabean

BeanUtils提供對 Java反射和自省API的包裝。其主要目的是利用反射機制對JavaBean的屬性進行處理。我們知道,一個JavaBean通常包含了大量的屬性,很多情況下,對JavaBean的處理導致大量get/set代碼堆積,增

原创 java中if-else爲什麼比switch效率低

------- android培訓、java培訓、期待與您交流! ---------- java中if-else爲什麼比switch效率低    

原创 Java枚舉

枚舉的概述:         Java 中的枚舉類型採用關鍵字enum 來定義,從jdk1.5纔有的新類型,所有的枚舉類型都是繼承自Enum 類型。要了解枚舉類型,建議大家先打開jdk 中的Enum 類簡單讀一下,這個類裏面定義了很多pr

原创 jdk1.5新特性

“JDK1.5”(開發代號猛虎)的一個重要主題就是通過新增一些特性來簡化開發,這些特性包括泛型,for-each 循環,自動裝包/拆包,枚舉,可變參數, 靜態導入。使用這些特性有助於我們編寫更加清晰,精悍,安全的代碼。   下面我們簡單介

原创 Java反射

反射的概念:          反射就是把java類中的各種成份映射成相應的java類。例如,一個java類中的用一個Class類的對象來表示,一個類中的組成部分,成員變量、方法、構造函數、包等等信息也用一個個java類來表示。表示jav

原创 通過反射獲得泛型的實例類型參數

通過變量是無法得到泛型的參數類型的,因爲去參數化以後的字節碼都是一致的,只有通過調用一個方法,方法可以得到自己的參數類型   import java.lang.reflect.Method; import java.lang.reflec

原创 通過類加載器管理資源和配置文件

原因:我們開發完成項目以後,一般都是把class的文件拷貝你別人,不會把源代碼給其他人,同時我們也不能再文件中寫死路徑,因爲在其他電腦就沒有這些資源,從而就會導致我們開發的應用沒發使用。   使用類加載器則可以解決這個問題,我們在開發時,

原创 Jdk1.6新特性

2006 年底,Sun 公司發佈了 JavaStandard Edition 6(Java SE 6)的最終正式版,代號 Mustang(野馬)。J

原创 java面向對象的思想的建立

面向對象的思想的建立: 1.      人在黑板上畫圓,畫圓的方法屬於誰?答案:圓 首先,這裏涉及到三個對 象:Person、Blackground、Circle,人在黑板上畫圓,不能是人去畫的圓,因爲圓的圓心座標,半徑這些數據是圓這個對

原创 通過BASE64Encoder獲得數據指紋

BASE64Encoder不是Sun公司公佈出來的標準api,但是我們可以使用。 注意:        在使用eclipse或myeclipse等開發工具時,我們必須使用我們自己安裝的jdk,不能使用工具的jdk,不然則不能使用這個類,

原创 java網絡編程

UDP: a)        將數據及源和目的封裝成數據包中,不需要建立連接 b)        每個數據報的大小限制在64K內 c)        因無連接,是不可靠協議 d)        不需要建立連接,速度快 TCP: a)   

原创 Java多態性探悉

Java多態性探悉   一、基本概念        多態性:發送消息給某個對象,讓該對象自行決定響應何種行爲。      通過將子類對象引用賦值給超類對象引用變量來實現動態方法調用。        java 的這種機制遵循一個原則:當超類

原创 java的四個核心概念

Java已經成爲一個龐大而複雜的技術平臺,對於開發人員而言,要想更好的掌握Java技術,深入理解底層的技術處理細節必不可少。現在介紹下java的四個核心概念: Java虛擬機 Java虛擬機的主要任務是裝在class文件並且執行其中的字節