原创 RTTI學習及四個實現方法

原地址傳送門:http://blog.csdn.net/acm_lkl/article/details/46547481 Java的RTTI  RTTI(Run-Time Type Identification,通過運行時類型識別)的含義

原创 jeesite 如何讀取屬性文件

通過讀取.properties配置文件中的鍵值來實現動態添加註解內容例如@Controller @RequestMapping(value = "${adminPath}/act/model") 參考:http://blog.csdn.

原创 類加載+獲取方法的方法總結

類ReflectionDemo @Deprecated  public class ReflectionDemo {      private St

原创 文件壓縮

傳送門 http://blog.csdn.net/hanshileiai/article/details/6718375 1、ZipOutputStream //文件的壓縮 import java.io.File ;   import

原创 getByte()用法小結

在Java中,String的getBytes()方法是得到一個操作系統默認的編碼格式的字節數組。這個表示在不同情況下,返回的東西不一樣!      String.getBytes(String decode)方法會根據指定的decod

原创 策略模式

 策略模式   由於最近在研究學習設計模式,我會用自己的理解方式來表述對設計模式的學習和認識,通過最常用、好記的案例來記住和使用設計模式,希望對設計代碼方面有所提高和改進。 一.應用背景      在軟件開發中常常遇到這種情況,實現某一個

原创 數組協變

在某些情況下,即使某個對象不是數組的基類型,我們也可以把它賦值給數組元素。這種屬性叫做協變(covariance)。在下面的情況下可以使用協變: 數組是引用類型數組。 在賦值的對象類型和數組基類型之間有隱式轉換或顯式轉換。 由於在派生類和

原创 網絡編程一

原傳送門 :http://www.cnblogs.com/dongguacai/p/5747397.html Java網絡編程一:基礎知識詳解 網絡基礎知識 1、OSI分層模型和TCP/IP分層模型的對應關係 這裏對於7層模

原创 String的按值傳遞,java傳參都是傳值

看完絕對清晰~ java中對象作爲參數傳遞給一個方法,到底是值傳遞,還是引用傳遞? pdd:所謂java只有按值傳遞:基本類型  值傳遞;引用類型,地址值傳遞,所以叫值傳遞。     當主函數的變量,對象(主本)傳遞到副函數

原创 io補充

//1. 這是從鍵盤讀入一行數據,返回的是一個字符串 BufferedReader stdin =new BufferedReader(new InputStreamRe

原创 網絡編程二

原傳送門:http://www.cnblogs.com/dongguacai/p/5747603.html Java網絡編程二:Socket詳解 Socket又稱套接字,是連接運行在網絡上兩個程序間的雙向通訊的端點。 一、使用

原创 幾個線程題目

java多線程--幾個多線程面試題小結   自學了一段時間的多線程知識,嘗試了做了幾個編程題,發現想象中很簡單的功能,自己真寫起來要花費遠超自己想象的功夫,知識點易學,不易用啊. 面試題1:編寫程序實現,子線程循環10次,接着

原创 淺度克隆和深度克隆

克隆:就是複製一個對象的複本.若只需要複製對象的字段值(對於基本數據類型,如:int,long,float等,則複製值;對於複合數據類型僅複製該字段值,如數組變量則複製地址,對於對象變量則複製對象的引用。)    如果對象中引用了其他對象

原创 String的inturn()的運用

先明確一個概念:String s = new String("1");   jvm的處理如下:"new String("1")" 將在java 堆中生成,同時"1"在字符池中生成,堆對象生成s(對象的引用)存在虛擬機棧。 s.intu

原创 JAVA字符串格式化-String.format()的使用

String類的format()方法用於創建格式化的字符串以及連接多個字符串對象。熟悉C語言的同學應該記得C語言的sprintf()方法,兩者有類似之處。format()方法有兩種重載形式。 format(String format,