Java學習筆記--我的第一個Java程式
我的第一個Java程式
列印出 “ hello word!”
public class TestDemo{
public static void main(String[] args) {
System.out.println("hello Word!");
的程式碼實現了一個Java程式,其中:
①class是一個關鍵字,用於定義一個類。
②TestDemo時類名,類名的每個單詞的首字母都要大寫。類名之後要寫一對大括號,它定義了當前這個類的管轄範圍。
③ public static void main(String[] args) { }定義了一個main()方法。 方法名的第一個單詞首字母小寫,從第二個單詞開始每個單詞首字母大寫。 main()方法是Java程式的執行入口,程式將從main()方法所屬的大括號內的程式碼開始執行。
④在main()方法中編寫了一條執行語句" System.out.println(“hello Word!”);",它的作用是列印一段文字資訊,執行完這條程式碼會在命令視窗中列印" hello word! "。
程式執行結果如下所示。
Java 的執行機制
Java程式執行時,必須經過編譯和執行兩個步驟。
以上面的程式為例,Java程式的編譯和執行過程具體如下:
①編寫一個Java原始檔TestDemo.java。
②使用"javac -encoding utf8 TestDemo.java"命令開啟Java編譯器並進行編譯。
③編譯結束後,會自動生成一個TestDemo.class位元組碼檔案。
④使用"java TestDemo"命令啟動Java虛擬機器執行程式,Java虛擬機器首先將編譯好的位元組碼檔案載入到記憶體,這個過程被稱為類載入,它是由類載入器完成的,然後虛擬機器通過Java解析器對載入到記憶體中的Java類進行解釋執行。
⑤執行後會生成計算機可以識別的機器碼檔案。
⑥機器碼檔案在計算機執行並顯示結果。
JDK、JRE、JVM三者的關係
JDK中包含了開發工具和JRE,而JRE中又包含了Java基礎類庫和JVM。其中JVM是執行Java程式的核心虛擬機器,而執行Java程式不僅需要核心虛擬機器,還需要類載入器、位元組碼校驗器以及Java的基礎類庫等。
註釋
Java中註釋有三種型別
1.單行註釋
//單行註釋
2.多行註釋
/*
多行註釋
*/
3.文件註釋
/**
*文件註釋
*/
相關文章
- 學習筆記-JAVA第一天筆記Java
- JAVA學習筆記Java筆記
- 《JAVA學習指南》學習筆記Java筆記
- Java入門第一季(學習筆記)Java筆記
- Java基礎學習筆記 第一章Java筆記
- java學習筆記6Java筆記
- Java學習筆記4Java筆記
- Java JNI 學習筆記Java筆記
- Java 集合學習筆記Java筆記
- 我的第一個正式的Java後端程式Java後端
- Java學習筆記記錄(二)Java筆記
- Java JDK 9學習筆記JavaJDK筆記
- TensorFlow Java API 學習筆記JavaAPI筆記
- Java學習筆記系列-反射Java筆記反射
- 【部分】Java速成學習筆記Java筆記
- Java基礎學習筆記Java筆記
- Java學習筆記--運算子Java筆記
- Kotlin for Java Developers 學習筆記KotlinJavaDeveloper筆記
- 【Java學習筆記】Collections集合Java筆記
- java學習筆記(異常)Java筆記
- Java學習筆記之----------Java基本知識Java筆記
- JAVA學習筆記—JAVA WEB(二)JAVA WEB核心(下)Java筆記Web
- Java_EE企業級開發學習筆記——spring學習筆記第一章Java筆記Spring
- Java學習筆記:Redis的持久化Java筆記Redis持久化
- Java中的Map集合學習筆記Java筆記
- 工作學習筆記(七)Java的介面筆記Java
- 黑馬java基礎學習筆記第一天Java筆記
- day08_我的Java學習筆記 (String類、ArrayList集合類)Java筆記
- Java小白的學習日記一(自用筆記)Java筆記
- Centos學習筆記14 – java程式啟動指令碼CentOS筆記Java指令碼
- (一)Java併發學習筆記Java筆記
- JAVA 學習併發筆記(一)Java筆記
- 2018.03.12、Java-Thread學習筆記Javathread筆記
- Java學習筆記(七十二)—— CookieJava筆記Cookie
- 阿猛學習筆記java十二筆記Java
- java 學習筆記 day02Java筆記
- Java Spring Boot 學習筆記(一)JavaSpring Boot筆記
- Java 學習筆記(持續更新)Java筆記