www.sun.com 原廠可下載所有需要的程式,JDK 目前最新為1.6.0。
IBM 的Eclipse 不錯用,可至 http://download.eclipse.org/eclipse/downloads 下載,
最新版本3.2.1,可搭配3.2.1 Landugae packs 使用。
幾本上可以先把JAVA看成一精簡板的C++。
基本的原型:
public class ClassName {
public static void main (string[] args) {
System.out.printf("%s%c Lucky %d !", "Hello The World!", ",", 7);
}
}
類別名稱與主檔名需一致(ClassName.java),注意大小寫有區分。
同一檔案中可有多個class,但public只能有一個且與檔名相同。
命名須以英文字母或_、$為開頭。
main() method 本身可傳入執行時的參數,但不可有傳回值,且需為static型態;
main() 不可呼叫non-static method成員,但可以丟出Exception。
J2SE 5.0 後加入System.out.printf(),C的那種感覺,又回來了!
基本資料型態:
型別名稱 | 位元長度 | 範圍 |
boolean | 1 | true或false |
byte | 8 | -128 ~ 127 |
short | 16 | -32768 ~ 32767 |
char | 16 | Unicode characters |
int | 32 | -2147483648 ~ 2147483647 |
long | 64 | -9223372036854775808 ~ 9223372036854775807 |
float | 32 | +-3.4028237*10+38 ~ +-1.30239846*10-45 |
double | 64 | +-1.76769313486231570*10+308 ~ 4.94065645841246544*10-324 |
Java 的資料型態裡沒有unsigned,boolean 初始值為 false 其餘為0。