原创 JAVA筆記【20131203】

一、Java中大數值:BigInteger 任意精度的整數  BigDecimal 任意精度的浮點數大數之間的加減乘除運算不能直接用+-*/來操作,

原创 JAVA筆記【20131202】

一、字符串截取、字符串拼接、字符串相等        字符串截取:                              String greeting="hello";                               S

原创 JAVA筆記【20131204】

一、對象 Java中對象變量都是對對象的引用。可以顯式的將對象變量設置爲空(null),表明這個對象變量未引用任何對象。 例: Date deadL

原创 JAVA筆記【20131207】

一、繼承 Java中使用關鍵字extends表示繼承,Java中所有的繼承都是公共繼承。 class Manager extends Employee { //............ } 子類可以增加域、增加方法或者覆蓋(重寫)父類的

原创 JAVA筆記【20131206】

對象構造 一、重載 類中方法名相同,參數不同即重載。返回類型可以不同也可以相同。Java中允許重載任何方法。 二、初始化 默認初始化:         在一個類的構造器裏,如果沒有顯式的給域賦予初值,就會自動的被賦予默認值。      

原创 JAVA筆記【20131212】

一、方法指針 前面所述Field類中的get和set方法可以訪問修改域,與此對應Method類中的invoke方法,允許調用當前包裝在Method對象中的方法。 Object invoke(Object obj,Object ... ar

原创 JAVA筆記【20131208】

一、抽象類 抽象方法: 所謂抽象方法,即只定義該方法,但不實現該方法,Java中使用關鍵字abstract表示該方法是抽象方法。 抽象方法其實就是相當於佔坑的角色,就是先霸佔着這位置,到底怎麼實現這個方法,由以後的子孫類們去考慮。 pub

原创 JAVA筆記【20131210】

一、反射(部分) Class類: Java運行時系統始終爲所有的對象維護着一個被稱爲運行時的類型標識。這個信息保存着每個對象所屬的類足跡。虛擬機利用運行時信息選擇相應的方法執行。 保存這些信息的類被稱爲Class。 獲取Class類信息的

原创 JAVA筆記【20131205】

一、靜態變量 Java中使用static修飾的變量,表明內存中只有一個該變量,在類中也即意味這該變量被類的各對象所共用。例如: class Employee { private int id ; private static int

原创 JAVA筆記【20131211】

一、反射 在運行時使用反射分析對象: 前面所述已經可以獲取類中域的名稱和類型,現在獲取域的值, 使用Field類中的get方法,該方法返回的是一個Object對象,對象的值即爲當前域的值。 注:對於基本類型數據,由於不是類,所以返回時會自

原创 JAVA中final用法【20131205】

一、final用法說明 final修飾變量: 對於final修飾的變量,表示該變量被賦予的引用是不可變的,可以理解爲該變量只能指向一個地址,不能指向其它地址。 例如: final String tempS = "zhangs";    

原创 JAVA筆記【20131209】

一、泛型數組列表 ArrayList是一個採用類型參數的泛型類,所謂泛型數組,也即該數組中元素是對象,且該數組可以隨着元素的增長自動擴展。 聲明和構造一個泛型數組 ArrayList<Employee> staff = new Array

原创 JAVA筆記【20131216】

一、顏色 Graphics2D類的setPaint方法可以設置圖形的繪製顏色。java.awt.Color類用於定義顏色。java.awt.SystemColor類中預定義了很多與當前系統顏色相關的顏色。 圖形填充: 直接調用Graphi

原创 JAVA筆記【20131224】

一、滑塊和JSpinner組件 滑塊: 滑塊允許連續值的選擇,通常其構造方法爲 JSlider jslid = new JSlider(int min,int max,int initialValue); 如果需要一個垂直的滑塊,

原创 JAVA筆記【20131223】

一、複選框 複選框(JCheckBox)自動的帶有標識標籤,複選框點擊選擇再點擊則取消,複選框是當前焦點的時候,也可以通過按空格鍵來進行選擇和取消選擇。 複選框可以通過調用setSelected()方法設置當前是選擇了還是沒選擇,可以通過