永不服輸的Java之路---重學Java (第二章)

如若文章中出現衝突,或者出現錯誤,請聯繫 QQ:2669157689 指出我的問題。謝謝~

上一篇文章簡單的說明了一下Java的發展史和一些必會的知識,本篇開始要寫代碼了,我自己都有點小激動

Java程序

爲什麼每次學習新語言都得從打印“Hello World”學起呢(其實是有原因的,這裏不多說)。

1. 開發流程

(這裏在桌面創建文件示例)

  1. 編寫Java源程序,並保存
    先創建一個文本文檔,在裏邊輸入如下內容:
public class HelloWorld {

	public static void main(String[] args) {
		System.out.println("Hello World!");
	}
}
  1. 然後保存關閉後將文件名改爲 HelloWorld 後綴名改爲 .Java,截圖如下:
    在txt文檔中編寫
    更改文件名和後綴名

  2. 編譯 javac 文件名 .java
    用cmd 打開DOS窗口,cd 選擇桌面,用javac 命令打開 HelloWorld.java 文件,生成後綴名爲 .class 的文件,截圖如下:
    在這裏插入圖片描述

  3. 運行 java 文件名
    使用 java 命令運行這個類,在DOS窗口下生成結果,截圖如下:
    運行結果
    這裏臨時換了臺電腦使用,不要在意這個細節。

2. Java程序的運行過程

  1. Java程序源代碼
  2. 編譯
  3. Java字節碼(可跨平臺)
  4. 運行
  5. JVM Java虛擬機
    Windows Linux Unix

3. Java虛擬機的運行過程

  1. 編譯時
    .java(源代碼) —> .class(字節碼)
  2. 運行時(兩種方式)
    類加載器 —> 字節碼校驗器 —> 解釋器 —> 硬件
    類加載器 —> 字節碼校驗器 —> JIT代碼生成器 —> 硬件

4. 第一個Java程序

  1. 單行註釋
//test
  1. 多行註釋
/*
 * constructor
 */
  1. 文檔註釋
/**
  * @author watermelon_xg
  *
  */
  1. 代碼舉例(舉個栗子):
/*
 * The traditional HelloWorld example
 */
 
public class HelloWorld {
	//test
	/**
	 * @author watermelon_xg
	 * @param args
	 */
	public static void main(String[] args) {
		System.out.println("Hello World!");
	}
	
}

5. 空白符和符號

看上邊第4點中的代碼。

  1. 空白符 Whitespace
    第4行就是空白符。
  2. 行號 Line Numbers
    行號一般由編寫工具自動生成,方便程序的調試。
    在書寫源代碼是不要錄入行號!

6. 修飾符

修飾符 Modifier
類似 public static void 等都是Java中的修飾符,用於修飾類、方法、屬性等,不同的修飾符具有不同的含義。

7. 類和主方法

  1. 類 Class
    類是 Java 程序最基本的組件,包含了程序運行需要的所有屬性和方法。
  2. 主方法
    主函數 main() 是 Java 程序運行的起始點。

稍後更新下一章…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章