原创 成員變量初始化順序

一.類加載時,變量的初始化順序:  1.首先,給靜態成員變量分配內存空間,進行默認初始化  (整型爲0,浮點型爲0.0,布爾型爲false,字符型爲'\u0000',引用型爲null)    2.其次,執行靜態成員變量的初始化操作  --

原创 Java基礎03-函數與運算符

一.函數 a.定義格式:  返回類型 函數名(參數列表) {函數體} b.爲什麼使用函數:  提高代碼的複用性 c.參數列表:  函數的參數列表定義之後, 調用函數時傳入的數據類型, 個數, 順序都必須與參數列表匹配   注:    實參

原创 Java基礎01-其他補充

1.DOS命令:     進入F盤,輸入: F:     打開到F:\itcast\code\day01\路徑: cd itcast\code\day01      退回到F:\itcast\code\: cd ..      退回到F:

原创 Java基礎05(補充二)-異或的應用

1.異或的性質:     一個數,異或其他的數兩次後,還是其本身!   2.應用:簡單的文件加密程序    代碼: import java.io.FileInputStream; import java.io.FileOutputStre

原创 Overload與Override的區別

Overload(重載): 1.方法名相同; 2.參數列表不同。 注意:    方法的返回值不是判斷重載的依據   Override(重寫/覆蓋): 1.方法名相同,參數列表相同,方法的返回值相同(1.5開始,返回值可以是父類方法返回值的

原创 Java學習之路:不走彎路,就是捷徑

原文鏈接:http://blog.csdn.net/zy950/article/details/7462109 JAVA是一種平臺,也是一種程序設計語言,如何學好程序設計不僅僅適用於JAVA,對C++等其他程序設計語言也一樣管用。有編程高

原创 每個程序員都應該知道的福利

每個程序員都應該知道的福利 原文:http://www.cnblogs.com/TankXiao/archive/2012/02/28/2349218.html HR是專門負責談薪資的, 當我們跟HR討價還價的時候, HR會介紹公司有的

原创 Java基礎21-TCP

一.TCP傳輸數據 1.TCP和UDP的區別  UDP是無連接的, 指定地址和端口後就可以發送, 數據不安全, 速度快.   TCP是面向連接的, 區分客戶端和服務端, 數據安全.  2.上傳文件 服務端:   0.創建upload文

原创 Servlet(1)

1.Servlet     是一種開發動態web資源的技術.     通常來講,我們將實現Servlet接口的java程序,稱爲Servlet. 2.開發一個動態web資源的步驟: 1.編寫一個MyServlet.java,實現Serv

原创 Java基礎19-GUI

一.GUI 1.名詞解釋  事件:   用戶對組件的一個操作就是一個事件   事件源: 發生事件的組件   監聽器: 添加在事件源上的對象, 這個對象中包含了對事件處理的方法  2.監聽器使用方式  定義類實現XxxListener接口,

原创 Java基礎19-IO之File類

<--  1.new File("1.txt"); //沒有創建一個"1.txt"文件  2.分隔符的寫法   a.new File("f:\\1.txt");   b.new File("f:/1.txt");  3.".."表示:上一

原创 Java基礎17-IO之字符流

<--  1.LineNumberReader是BufferedReader的子類,可以設置行號  2.BufferedReader使用readLine()讀取後,再存儲時記得使用newLine();  3.使用數組讀取時,注意使用: i

原创 Java基礎10-接口,抽象類以及異常

一.接口 1.什麼是接口  接口是特殊的抽象類,其內部方法都是抽象的   2.接口與抽象類的區別:  a.接口是interface;抽象類是abstract class   b.接口的方法都是抽象的;抽象類的方法可以不是抽象的   c.接

原创 Java基礎16-集合Map

<--  1.對於重複元素的處理:   Set: 當出現重複元素,丟棄   Map: 當出現重複元素,存入,將原數據進行覆蓋  2.Map.Entry就是一個鍵值對,是Map集合的組成關係!  3.Properties:主要用於操作配置文

原创 Java基礎21-反射

1.反射構造函數Constructor package cn.base25.reflect; import cn.base25.reflect.domain.Person; import java.lang.reflect.Constr