原创 java入門相關
java是美國sun公司(後被oracle收購)推出的一種計算機編程技術,java是 一種編程語言一種開發環境一種應用程序環境一種部署環境 java分爲三個版本 標準版(java Standard Edition,JavaSE
原创 String 相關操作
* String類常用操作: * 拼接(+ concat) * 查找 indexOf lastIndexOf contains * 替換 replace * 比較字符串內容 equals,contentEquals
原创 String format and Math類
java字符串格式化輸出 @Test public void test() { // TODO Auto-generated method stub //可用printf(); System.out.println(Str
原创 java 基礎知識2
Final 和static 1. final類不能被繼承,沒有子類,final類中的方法默認是final的 2. final方法不能被子類的方法覆蓋,但可以被繼承 3. final成員變量表示常量,只能被賦值
原创 單例&&工廠模式&&內部類
設計模式: 解決某類問題的一個固定的編程模式,思路 23種 1.單例模式:只有一個實例 //這個類的只給提供一個實例 public class SessionFactory { //1.聲明一個私有的靜態的本類的屬性 privat
原创 裝箱,拆箱&&枚舉
包裝類 什麼是包裝類:java給每一個基本類型提供了一個包裝類,用來包裝基本類型的值,提供面向對象的操作方法 哪些包裝類 byte Byteshort Shortint Integerlong Longfloat Floatdou
原创 java 基礎知識1
java對大小寫敏感 java中的關鍵字 abstract(抽象的) continue(繼續) for(當„的時候) new(新建)switch(轉換) assert(斷言) default(默認) if(如果) package(
原创 java 基礎知識 3
Scanner 用scanner實現字符窗口輸入 Scanner sc=new Scanner(System.in); String day1=sc.next(); .next()和nextLine() Next()
原创 java 排序
冒泡排序(兩兩比較,交換順序) //冒泡排序(兩兩比較,換位) public static int[] bubble(int[] arr){ for (int i = 0; i < arr.length; i++) { fo
原创 重寫equals/clone
Equals 方法通常是用來判斷兩個對象是否相等。Set集合通常要依賴這個方法,如果一個類的對象若要存入set集合,通常要重寫這個方法 一般重寫了equals方法,就要重寫hashcode方法 public class Student
原创 集合
一、 Collection 集合是用來管理多個對象的對象,相對於數組來說,在使用前可以不必確定元素的類型,也不必確定元素數量 Collection是集合框架中的根接口,聲明瞭集合框架中常用的方法 Add Contains Remove
原创 java 面向對象基礎1
參數的值傳遞 在Java語言中,方法只傳遞參數的值,即不能在調用的方法內來修改參數的值。 形參和實參import org.junit.Test; //junit單元測試工具 public class TestParam { p
原创 異常
一、Throwable 錯誤 異常 所有的異常都是由 Throwable 繼承而來, 在下一層分解爲 Error 和 Exception 兩個分支。 Error 類用於表示程序不試圖恢復的不可查嚴重錯誤的情況。 應用程序不應該拋出這種
原创 Calendar日曆類,Date類
Date表示日期:1970年1月1日0點0分0秒0毫秒到現在的毫秒數,他的組成部分:yyyy,MM,dd,hh|HH,mm,ss Calendar:日曆,通常用於日期計算 獲取當前時間並格式化輸出 @Test public void t
原创 面向對象基本定義及概念
面向對象的基本特徵 抽象: 抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是數據抽象。 繼承: