上一次我們學(xué)習(xí)了怎么安裝JDK和開(kāi)發(fā)工具IDEA,同時(shí)也給大家寫(xiě)了一個(gè)hello world的演示代碼。今天我們給大家從 hello world 展開(kāi)講講Java的基礎(chǔ)語(yǔ)法。
話不多說(shuō),直接上代碼:
public class HelloWorld {
/* 第一個(gè)Java程序
* 它將輸出字符串 Hello World
*/
public static void main(String[] args) {
System.out.println("Hello World"); // 輸出 Hello World
}
}
因?yàn)镴ava是面向?qū)ο蟮?a target="_blank">編程語(yǔ)言,一個(gè)程序的基本單位就是class
,class
是關(guān)鍵字,這里定義的class
名字就是HelloWorld
:
public class HelloWorld { // 類名是HelloWorld
// ...
} // class定義結(jié)束
類名要求:
- 類名必須以英文字母開(kāi)頭,后接字母,數(shù)字和下劃線的組合
- 習(xí)慣以大寫(xiě)字母開(kāi)頭
public
是訪問(wèn)修飾符,代表這個(gè)class
是公開(kāi)的。
我們?cè)賮?lái)看看這個(gè)main函數(shù),我畫(huà)了一個(gè)圖,可以先看看:
img
一個(gè)main方法有訪問(wèn)修飾符、關(guān)鍵字、返回類型、方法名、 數(shù)據(jù)類型(String)、字符串參數(shù)組成。我們一個(gè)一個(gè)展開(kāi)講講。
訪問(wèn)修飾符
什么是訪問(wèn)修飾符?
像其他語(yǔ)言一樣,Java可以使用修飾符來(lái)修飾類中方法和屬性。主要有兩類修飾符:
- 訪問(wèn)控制修飾符 : default, public , protected, private
- 非訪問(wèn)控制修飾符 : final, abstract, static, synchronized
關(guān)鍵字
Java關(guān)鍵字大概有50個(gè)左右,這些作為保留字不能用于常量、變量、和任何標(biāo)識(shí)符的名稱。
abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while
返回類型
Java的返回類型,就是一個(gè)方法需要返回某個(gè)值的類型。如果我們不需要任何返回,我們就可以使用void。
方法名
是方法的實(shí)際名稱,有一些規(guī)則需要遵守
- 方法的名字的第一個(gè)單詞應(yīng)以小寫(xiě)字母作為開(kāi)頭,后面的單詞則用大寫(xiě)字母開(kāi)頭寫(xiě),不使用連接符。例如: addPerson 。
- 下劃線可能出現(xiàn)在 JUnit 測(cè)試方法名稱中用以分隔名稱的邏輯組件。一個(gè)典型的模式是: test_ ,例如 testPop_emptyStack 。
參數(shù)
參數(shù)有分為參數(shù)類型和參數(shù)名稱。示例中 String[]
作為參數(shù)類型,args
作為參數(shù)名稱。
Java注釋
Java有三種注釋方式:?jiǎn)涡凶⑨?、多行注釋和文檔注釋。
在我們的Hello world
示例,我們演示了多行注釋和單行注釋。
單行注釋
以雙斜杠//
標(biāo)識(shí),只能注釋一行內(nèi)容,用在注釋信息內(nèi)容少的地方。
// 輸出 Hello World
多行注釋
包含在/*
和*/
之間,能注釋很多行的內(nèi)容。
/* 第一個(gè)Java程序
* 它將輸出字符串 Hello World
*/
文檔注釋
包含在/**
和 */
之間,也能注釋多行內(nèi)容,一般用在類、方法和變量上面,用來(lái)描述其作用。
/**
* 文檔注釋
*/
總結(jié)
今天就是簡(jiǎn)單地給大家介紹Java的基礎(chǔ)語(yǔ)法,從Hello world這個(gè)示例展開(kāi)給大家講講Java的基礎(chǔ)知識(shí)點(diǎn)。
-
JAVA
+關(guān)注
關(guān)注
19文章
2943瀏覽量
104089 -
字符串
+關(guān)注
關(guān)注
1文章
566瀏覽量
20384 -
代碼
+關(guān)注
關(guān)注
30文章
4670瀏覽量
67764 -
JDK
+關(guān)注
關(guān)注
0文章
80瀏覽量
16548
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論