大家好,我是指北君。
今天指北君要帶大家來學習Java的基礎文法。
上一次我們學習了怎麼安裝JDK和開發工具IDEA,同時也給大家寫了一個hello world的示範代碼。今天我們給大家從 hello world 展開講講Java的基礎文法。
話不多說,直接上代碼:
因為Java是面向對象的程式設計語言,一個程式的基本機關就是<code>class</code>,<code>class</code>是關鍵字,這裡定義的<code>class</code>名字就是<code>HelloWorld</code>:
類名要求:
類名必須以英文字母開頭,後接字母,數字和下劃線的組合
習慣以大寫字母開頭
<code>public</code>是通路修飾符,代表這個<code>class</code> 是公開的。
我們再來看看這個main函數,我畫了一個圖,可以先看看:

一個main方法有通路修飾符、關鍵字、傳回類型、方法名、 資料類型(String)、字元串參數組成。我們一個一個展開講講。
什麼是通路修飾符?
像其他語言一樣,Java可以使用修飾符來修飾類中方法和屬性。主要有兩類修飾符:
通路控制修飾符 : default, public , protected, private
非通路控制修飾符 : final, abstract, static, synchronized
Java關鍵字大概有50個左右,這些作為保留字不能用于常量、變量、和任何辨別符的名稱。
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的傳回類型,就是一個方法需要傳回某個值的類型。如果我們不需要任何傳回,我們就可以使用void。
是方法的實際名稱,有一些規則需要遵守
方法的名字的第一個單詞應以小寫字母作為開頭,後面的單詞則用大寫字母開頭寫,不使用連接配接符。例如:addPerson。
下劃線可能出現在 JUnit 測試方法名稱中用以分隔名稱的邏輯元件。一個典型的模式是:test_,例如 testPop_emptyStack。
參數有分為參數類型和參數名稱。示例中 <code>String[]</code> 作為參數類型,<code>args</code>作為參數名稱。
Java有三種注釋方式:單行注釋、多行注釋和文檔注釋。
在我們的<code>Hello world</code>示例,我們示範了多行注釋和單行注釋。
單行注釋
以雙斜杠<code>//</code>辨別,隻能注釋一行内容,用在注釋資訊内容少的地方。
多行注釋
包含在<code>/*</code>和<code>*/</code>之間,能注釋很多行的内容。
文檔注釋
包含在<code>/**</code> 和 <code>*/</code>之間,也能注釋多行内容,一般用在類、方法和變量上面,用來描述其作用。
今天就是簡單地給大家介紹Java的基礎文法,從Hello world這個示例展開給大家講講Java的基礎知識點。