Java是一種面向對象的語言,從這樣一個簡單的程序,能夠看到Java程序的一些基本特徵:java
class
關鍵字來定義的,以下例所示,主要代碼都在HelloWorld
類中:
public class HelloWorld { ... }
class
不能寫成Class
HelloWorld
的類和命名爲Helloworld
的類是不同的.java
後綴進行命名
HelloWorld
類的代碼保存在HelloWorld.java文件中public static void main(String[] args)
是一個方法,這是Java程序的入口
System.out.println("Hello");
是一個方法的調用,這行代碼向控制檯輸出了Hello
System.out.println(...)
的括號內就能在控制檯中顯示出來System.out.print()
和System.out.println()
區別,後者會在最後增長一個換行符 上面代碼中的public
、class
和static
等單詞都是Java語言中的關鍵字。spa
關鍵字也稱之爲保留字,即Java語言保留了這些單詞來用做特殊目的,它們構成了Java語言語法的基本元素。調試
好比class
關鍵字表示一個類,Java編譯器看到這個單詞就知道這是一個類的定義。code
Java程序的各個組成部分都須要名字。類名、變量名、方法名、方法參數名等都被稱爲標識符。好比HelloWorld
這個類名在代碼中就是一種標識符。標識符是咱們本身來命名的。對象
關於Java標識符,須要瞭解如下幾點:blog
$
)、或者下劃線(_
)開始$
)、下劃線(_
)和數字的組合class
好比blog
、$user
、_title
和__1_content
都是合法的標識符;而123blog
和-user
都是非法標識符。文檔
爲了程序的可讀性,通常狀況下,類名以大寫字母開頭,好比HelloWorld
以大寫字母H開頭;方法名通常以小寫字母開頭,好比main
方法以小寫字母m開頭。若是名稱中包含幾個單詞,從第二個單詞開始每一個單詞首字母大寫,這種命名方 式稱之爲駝峯命名法。編譯器
爲程序添加註釋能夠用來解釋程序某些部分的功能和做用,提升程序可讀性。註釋不會影響程序的功能。it
註釋也能夠在調試中暫時屏蔽掉某些代碼,調試完整後取消註釋又可讓代碼從新發揮做用。編譯
Java中的註釋分爲三種類型。
//
,則Java編譯器會忽略掉//
的信息/*
,在註釋的內容後添加*/
/**
,在註釋的內容後添加*/
,這是一種特殊的多行註釋,註釋中的內容能夠用以生成程序的文檔,具體用法咱們之後講解。 以HelloWorld
代碼爲例,增長三種類型的註釋,以下所示:
/** 這是一個文檔註釋 */ public class HelloWorld { /* 這是一個多行註釋。 在main方法中打印hello信息 */ public static void main(String[] args) { // 打印信息,這是一個單行註釋 System.out.println("Hello World"); // 這也是一個單行註釋,能夠跟在一條程序語句後面 } }