零基礎學JAVA入門系列之初始Java

IntelliJ IDEA的安裝

IntelliJ IDEA

版本:IntelliJ IDEA 2019.2.4 x64

官網: http://www.jetbrains.com/idea/

需要下載破解補丁

jetbrains-agent.jar

修改文件

  • idea64.exe.vmoptions
  • idea.exe.vmoptions
零基礎學JAVA入門系列之初始Java

增加如下代碼

# 使用絕對路徑,不然有可能打不開idea工具

-javaagent:E:\Program Files\JetBrains\IntelliJ IDEA 2019.2.4\bin\jetbrains-agent.jar

啟動IDEA

零基礎學JAVA入門系列之初始Java

選擇 License Server

然後點擊Discover Server,輸入如下內容:

http://jetbrains-license-server

第一個Hello World程序編寫

源文件及編譯

源文件,就是編寫的文件,以.java結尾的,.class文件是編譯後文件,一般說源文件就是指.java的,這兩種文件可以互相轉,也就是編譯和反編譯。

相關命令

  • javac: 是編譯命令,將.java源文件編譯成.class字節碼文件。
  • java: 是運行字節碼文件,由java虛擬機對字節碼進行解釋和運行。

編寫代碼

  • 新建一個文件,修改文件名HelloWorld.java 注意:需要打開windows的隱藏後綴,不然會識別成文件名稱。必須是.java的後綴,才是Java的源文件。
  • 使用文本編輯器打開(根據個人喜好選擇,例如:sublime、nodepad++,editplus等)
public class HelloWorld{
 public static void main(String[] args){
 System.out.println("hello java!!!");
 }
}

使用IDEA編寫Hello World程序

1)點擊File

零基礎學JAVA入門系列之初始Java

2)點擊New,新建Project

零基礎學JAVA入門系列之初始Java

3)選擇Java,點擊Next

零基礎學JAVA入門系列之初始Java

4)直接點擊Next

零基礎學JAVA入門系列之初始Java

5)填寫項目名稱和項目保存的本地路徑

零基礎學JAVA入門系列之初始Java

6)點擊Finish完成

java的關鍵字

關鍵字是什麼?

Java關鍵字是電腦語言裡事先定義的,有特別意義的標識符,有時又叫保留字,還有特別意義的變量。Java的關鍵字對Java的編譯器有特殊的意義,他們用來表示一種數據類型,或者表示程序的結構等,關鍵字不能用作變量名、方法名、類名、包名和參數。

Java的關鍵字

Java關鍵字是對Java編譯器有特殊含義的字符串,是編譯器和程序員的一個約定,程序員利用關鍵字來告訴編譯器其聲明的變量類型、類、方法特性等信息。Java語言共定義瞭如下所示的關鍵字。


零基礎學JAVA入門系列之初始Java

關鍵字

零基礎學JAVA入門系列之初始Java

關鍵字解釋

java的標識符

標識符

在計算機編程語言中,標識符是用戶編程時使用的名字,用於給變量、常量、方法等命名,以建立起名稱與使用之間的關係。

java標識符命名規則

  1. 字母 數字 _(下劃線) 組成 不能以數字開頭
  2. 嚴格區分大小寫 大小寫視為不同名字 ( java是一種強類型語言 )
  3. 標識符不能用關鍵字

命名規範

  1. 包名全部小寫
  2. 類名首字母大寫,如果類名由多個單詞組成,每個單詞的首字母都要大寫。
 public class MyFirstClass{}
  1. 變量名、方法名首字母小寫,如果名稱由多個單詞組成,每個單詞的首字母都要大寫。
 int index=0;
 public void toString(){}
  1. 常量名全部大寫

注意

在起名字時,為了提高閱讀性,要儘量有意義,“見名知意”。

java採用unicode字符集,因此標識符也可以使用漢字聲明,但是不建議使用。

註釋

java中註釋有三種:

單行註釋 //註釋的內容

多行註釋 /…註釋的內容…/

文檔註釋 /*…註釋的內容…./,為了便於javadoc程序自動生成文檔

原則

1、註釋形式統一

在整個應用程序中,使用具有一致的標點和結構的樣式來構造註釋。

2、註釋內容準確簡潔

內容要簡單、明瞭、含義準確,防止註釋的多義性,錯誤的註釋不但無益反而有害。

註釋條件

1、基本註釋(必須加)

(a) 類(接口)的註釋

(b) 構造函數的註釋

(c) 方法的註釋

(d) 全局變量的註釋

(e) 字段/屬性的註釋

備註:簡單的代碼做簡單註釋,註釋內容不大於10個字即可,另外,持久化對象或VO對象的getter、setter方法不需加註釋。

2、特殊必加註釋(必須加)

(a) 典型算法必須有註釋。

(b) 在代碼不明晰處必須有註釋。

(c) 在代碼修改處加上修改標識的註釋。

(d) 在循環和邏輯分支組成的代碼中加註釋。

(e) 為他人提供的接口必須加詳細註釋。

備註:此類註釋格式暫無舉例。具體的註釋格式自行定義,要求註釋內容準確簡潔。

註釋格式

1、單行(single-line)註釋:“//……”

2、塊(block)註釋:“/*……*/”

3、文檔註釋:“/**……*/”

4、javadoc 註釋標籤語法
javadoc HelloWorld.java -d ./doc -encoding utf-8 -charset utf-8


@author 對類的說明 標明開發該類模塊的作者

@version 對類的說明 標明該類模塊的版本

@see 對類、屬性、方法的說明 參考轉向,也就是相關主題

@param 對方法的說明 對方法中某參數的說明

@return 對方法的說明 對方法返回值的說明

@exception 對方法的說明 對方法可能拋出的異常進行說明


分享到:


相關文章: