【Java】入門基礎(一)
1995年,Oak語言更名為Java,Sun公司在Sun world會議上正式釋出Java和HotJava瀏覽器。
1996年,Sun公司釋出了Java的第一個開發工具包(JDK 1.0)
2006年,Java技術的發明者Sun公司宣佈,將Java技術作為免費軟體對外發布。
2009年4月,Sun公司被甲骨文公司收購
2011年,Java7正式釋出。
2014年,甲骨文公司釋出了Java8正式版。
三大平臺
1. Java SE
適用於桌面系統的Java標準平臺。屬於核心基礎。
2. Java ME
適用於小型裝置和智慧卡的Java嵌入式平臺,主要用於嵌入式開發。
3. Java EE
Java的企業級應用平臺,適用於大型的企業級應用的開發。
第一個Java程式:
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello world!");
}
}
執行結果:
Hello world!
關鍵字:
關鍵字區分大小寫。
關鍵字 |
含義 |
abstract |
抽象類或方法 |
assert |
用來查詢內部程式錯誤 |
break |
跳出一個switch或迴圈 |
byte |
8位整數型別 |
case |
switch的一個分支 |
catch |
捕獲異常的try |
class |
定義一個類型別 |
continue |
在迴圈末尾繼續 |
default |
switch的預設語句 |
do |
do/while迴圈最前面的語句 |
double |
雙精度浮點數型別 |
else |
if語句的else子句 |
enum |
列舉型別 |
extends |
定義一個類的父類 |
final |
一個常量,或不能覆蓋的一個類或方法 |
finally |
try塊中總會執行的部分 |
float |
單精度浮點數型別 |
for |
一個迴圈型別 |
if |
一個條件語句 |
implements |
定義一個類實現的介面 |
import |
匯入一個包 |
instanceof |
測試一個物件是否是某個類的例項 |
int |
32位整型數 |
interface |
介面,一種抽象型別,僅有方法和常量的定義 |
long |
64位長整數型 |
native |
由宿主系統實現的一個方法 |
new |
分配新的類例項 |
null |
一個空引用 |
package |
包含類的一個包 |
private |
表示私有欄位,或者方法等,只能從類內部訪問 |
protected |
表示保護型別欄位 |
public |
表示共有屬性或者方法 |
return |
從一個方法中返回 |
short |
16位整數型別 |
static |
這個特性是這個類特有的,而不屬於這個類的物件 |
strictfp |
對浮點數計算使用嚴格的規則 |
super |
超類物件或建構函式 |
switch |
選擇語句 |
synchronized |
對執行緒而言是原子的方法或程式碼塊 |
this |
當前類的一個方法或建構函式的隱含引數 |
throw |
丟擲一個異常 |
throws |
一個方法可能丟擲的異常 |
transient |
標誌非永久性的資料 |
try |
捕獲異常的程式碼塊 |
void |
標記方法不返回任何值 |
volatile |
標記欄位可能會被多個執行緒同時訪問,而不做同步 |
while |
一種迴圈 |
識別符號:
用於給Java程式中變數、類、方法等命名的符號。命名規則:
①由字母、數字、下劃線(_)、美元符號($)組成,不能以數字開頭
②不能是關鍵字和保留字
③嚴格區分大小寫