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

原创 面向對象基本定義及概念

面向對象的基本特徵 抽象: 抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是數據抽象。 繼承: