1 HelloWorld案例
1.1 作業空間設定
作業空間就是一個檔案夾,用來保存我們所有的開發檔案和代碼等等.
作業空間也是可以切換的,但是切換了作業空間,我們對于eclipse的設定就重置了.
后續我們自己寫的代碼可以去這個位置找到.可以如下圖,選擇作業空間的存放目錄

1.2 eclipse設定java視圖
設定JAVA視圖是為了開發時更加方便

2 完成第一個Java案例HelloWorld
2.1 創建java工程day01

2.2 創建包cn.tedu.hello


2.3 創建類HelloWorld

2.4 撰寫類HelloWorld

3 運行原理
我們撰寫的檔案是以”.java”為后綴的源代碼檔案,Ctrl+S保存時會觸發編譯器Eclipse對寫好的代碼進行編譯,
編譯后生成以”.class”為后綴的位元組碼檔案,當Ctrl+F11運行代碼時,JVM就會加載位元組碼檔案, 并加載main方法執行程式, 進而在控制臺顯示代碼效果

4 HelloWorld案例決議

package cn.tedu.hello;
/**
* package --包
* com.tedu.hello --包名,全小寫,公司的域名倒著寫
* ;java陳述句的結束符
* 注意:在java代碼中出現的符號均為英文符號
*/
/**
* //Ctrl+s 執行 Ctrl+f11執行 Ctrl+fn+f11執行 ,注意禁用系統快捷鍵
* public --公共的,作為類的修飾符,修飾誰可以訪問這個類
* class --類,java用來定義類的一個特殊的單詞
* HelloWorld --類名--駝峰命名法,每個單詞的首字母都要大寫
* {代碼....} 花括號表示是類的主體,其中包含我們寫的代碼
* */
public class HelloWorld {
/**
* public static void main(String[] args) {} --程式的入口
* main() --程式的入口,方法名是main
* public -公共的,作為方法的修飾符,修飾誰可以訪問這個方法
* static --靜態的,說明這個方法就是靜態
* void --空/無,說明方法的回傳值是空的
* () -- 代表的是這是一個方法--函式
* String[] args --方法的引數
* {代碼....} --花括號是方法的主體,其中就是我們寫的代碼
*/
public static void main(String[] args) {//main Alt+/--提示補全
/**
* 本句代碼的作用:向控制臺列印一句話
* System --系統,要發出系統指令
* out -- 向外輸出
* println --具體執行的方式--列印后換行
* print --列印后不換行
* () --方法的識別符號
* "hello world~" -- 方法的引數,指定要列印的內容
* ; java陳述句的結束符
* */
System.out.println("hello world~");//syso Alt+/--提示補全
System.out.print("hello world~");//syso Alt+/--提示補全
}
}
5 JDK JRE JVM解釋:
JDK(Java Development Kit) — Java開發工具包 — JRE+開發工具
開發java程式最小的環境為JDK,所以JDK是JAVA語言的核心
JRE(Java Runtime Environment) — Java運行時環境 — JVM+運行java程式所必需的環境
運行java程式最小的環境為JRE
JVM(Java Virtual Machine)—負責加載.class并運行.class檔案
JVM(JAVA虛擬機)將JAVA代碼轉換為對應的作業系統可以理解的指令,不同的作業系統有不同虛擬機與之對應,同一段代碼交給虛擬機之后,虛擬機再轉化給作業系統

什么是將java代碼翻譯成當前作業系統所理解的指令?
這指的就是編譯的程序,將.java檔案編譯成.class位元組碼檔案.編譯完成會產生一個.class檔案,這個檔案稱為位元組碼檔案,作業系統看的指令檔案就是位元組碼檔案.
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/271321.html
標籤:java
上一篇:ArrayList去除重復元素
