原创 Java5.0新特性01-靜態導入(import static)

 靜態導入-import static 語法:          import static 類名.靜態方法名; 實例: import static java.lang.Math.random; //1 class TestDemo

原创 Java基礎01-java基礎知識

一.javac.exe與java.exe: a.含義:         javac:編譯器       java:虛擬機  b.查看版本命令:      javac -version      java -version  c.安裝完成

原创 Java5.0新特性03-增強for循環

增強for循環 語法:          for(type 變量名 : 集合變量名)   實例: import java.util.List; import java.util.ArrayList; import java.util.It

原创 多線程學習2-傳統定時器

  實例代碼1: import java.util.Timer; import java.util.TimerTask; class Tradit

原创 多線程學習3-線程互斥與同步通信

1. 線程互斥-synchronized關鍵字   a.使用於代碼塊上:     synchronized(監視器對象)     {       //code     }   b.使用於實例方法上:(監視器對象是this)     pub

原创 Java基礎07-構造函數與this

一.構造函數-Constructor 1.構造函數  a.函數名和類名相同   b.沒有返回值類型 (注意: 區別於void!)   c.new關鍵字創建對象時自動調用        注意:   a.構造函數可以重載;    b.可以定義

原创 Java5.0新特性06-泛型(Generic)

泛型generic 1.泛型的優點:          增加可讀性和穩定性        未使用泛型: List myIntList = new ArrayList();// 1        myIntList.add(new In

原创 Java5.0新特性02-自動裝箱與拆箱(Autoboxing/Autounboxing)

自動裝箱與自動拆箱: 1.實例一: class TestDemo { public static void main(String [] args)throws Exception { Integer i = 3; //自動裝

原创 Java基礎06-面向對象

一.綜合練習  使用到Java中提供的類  a.BufferedReader:    是一個可以從鍵盤讀取一行數據的類    BufferedReader br = new BufferedReader(new InputStreamRe

原创 Java5.0新特性05-枚舉(enum)

枚舉:  枚舉類: 實例有限而且固定的類,稱爲枚舉類 格式:        enumEnumSeason {                   SPRING("SPRING"),SUMMER("SUMMER"),AUTUMN("AUT

原创 Java基礎04-語句

一.運算符operator的優先級priority: a.優先級比較: && 高於 ||  b.建議使用"( )"來區分優先級  二.語句  1.選擇結構  a.if .. else if .. else    根據if中的條件進行判斷,

原创 多線程學習1-創建線程

實例代碼: class ThreadDemo { public static void main(String [] args) { System.out.println(Thread.currentThread().getNam

原创 Java基礎05-數組排序與查找

1.(補充前面課程) 關於代碼中使用到其他的class中的某個方法時,只要保證調用的.class文件存在於當前的classpath路徑中!!  如: 在Exercise1.java中使用了Exercise2.print()方法, 2.排序

原创 Java基礎02-基本類型相關知識

1.基本數據類型: byte:佔一個字節,-128-127  short:佔兩個字節,-32768-32767  int:佔四個字節,  long:長整型,佔八個字節,使用時加上"L"(不要使用小寫的"l",容易混淆): long x =

原创 Java5.0新特性04-可變參數

可變參數:variable argument 寫法:          public void print( int x, int y, int ... z) {}   實例: class TestDemo { public sta