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