1. 程式人生 > >【Java】入門基礎(一)

【Java】入門基礎(一)

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程式中變數、類、方法等命名的符號。
命名規則:
①由字母、數字、下劃線(_)、美元符號($)組成,不能以數字開頭
②不能是關鍵字和保留字
③嚴格區分大小寫