原创 成員變量初始化順序
一.類加載時,變量的初始化順序: 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