目錄
- 初始JavaSE
- Java語言概述
- 起源
- Java環境
- 初始Java程式
- Java程式的main方法
- Java程式的編譯和運行
初始JavaSE
Java語言概述
起源
Java是一種面向物件的程式設計語言,起源于 1991 年 Sun 公司 James Gosling 領導的的 Oak 專案,1995 年 Sun 公司正式起名為 Java,并提 出“Write once, Run anywhere" 的口號,即一次編譯,到處運行,一般公認詹姆斯·高斯林 (James Gosling)為“Java之父”,

Java環境
JDK(Java Development Kit):稱為Java開發工具包,是JRE的超集,或者說JDK包含了JRE,JDK中除了包含有JRE的所有內容之外還提供了撰寫Java程式所必須的編譯器和除錯工具等,
JRE(Java Runtime Environment):稱之為Java SE運行時環境,提供了運行Java應用程式所必須的軟體環境,包含有Java虛擬機(JVM)和豐富的類別庫(Libraries),運行一個已經開發好的Java應用必須安裝JRE,
JVM(Java Virtual Machine):稱之為Java虛擬機,JVM是一種用于計算設備的規范,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實作的,JVM屏蔽了與具體作業系統平臺相關的資訊,使Java程式只需生成在Java虛擬機上運行的目標代碼(位元組碼),就可以在多種平臺上不加修改地運行,JVM在執行位元組碼時,實際上最侄訓是把位元組碼解釋成具體平臺上的機器指令執行,

關于Java的概述,我們暫且只談這一點點,關于Java其他的知識與特性,需要我們在Java的學習程序中去慢慢體會,隨著學習的深入,我們也會慢慢將其拿出來進行剖析,
關于Java程式環境的安裝,強烈建議大家安裝Java8,因為他是目前公司的長期開發版本,關于具體的安裝操作,網路平臺有各種各樣的教程和博客,這其實也是一種能力的培養,希望大家們可以自主學習,將Java環境配置好,尤其注意Java環境變數的配置,
初始Java程式
Java程式的main方法
Java中的函式也稱之為方法,與C語言一樣,main方法也為Java程式的入口,即程式在執行程序中,首先執行的就是main方法,main方法與其他方法不同,他的寫法是固定的,我們以HelloWorld來具體分析一下,
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld!");
}
}
首先分析第一行代碼:public,他是訪問限定修飾符,訪問限定修飾符還包括protected和private,我們會在類與物件的章節詳細分析他們,其次是class,他是我們Java中的一個關鍵字,用來定義一個類,同樣我們也會在類與物件部分詳細介紹,這里無需糾結,HelloWorld是我們的類名,
**public static void main(String[] args)**為我們Java程式main的固定寫法,他的作業與C語言的main函式相同,隨著我們的學習,我們會明白他這樣寫的含義的,這里也不多做解釋, System.out.priontln("")相當于我們C語言的printf函式,項控制臺輸出資訊,java中向控制臺輸出資訊的方式有3種,如下
System.out.println("HelloWorld!");//列印完換行
System.out.print("HelloWorld!");//列印完不換行
System.out.printf("HelloWorld");//與C語言用法相同

上述代碼是一個完整的Java程式的結構,Java程式的結構由如下三個部分組成:
1.源檔案(擴展名為.java):源檔案帶有類的定義,類用來表示程式的一個組件,規模較小的程式或許只會有一個 類,類的內容必須包含在花括號里面,
2.類:類中帶有一個或多個方法,方法必須在類的內部宣告,
3.方法:在方法的花括號中撰寫方法應該執行的陳述句,
重要的是,如果一個編譯單元(.java檔案)中含有public的類,則檔案名必須與類名一致,如果沒有public類,則檔案可以隨意命名,一個檔案中,public的類可以有零個或一個,非public的類可以有零個或多個,
Java程式的編譯和運行
Java程式的運行首先要經歷三個階段:
-
Java源代碼的撰寫
-
Java源代碼的編譯:源代碼需要編譯成.class檔案(位元組碼檔案)才能被JVM(Java虛擬機)識別,編譯程序當中需要使用JDK(Java開發工具箱)自帶的javac工具進行編譯,命令:Javac 檔案名.java


- Java位元組碼檔案的運行: JVM會將字節碼檔案裝載進去,然后JVM對位元組碼檔案進行解釋,其中解釋器會將位元組碼檔案解釋成一系列的二進制碼,JVM將二進制碼交給OS(作業系統),由作業系統進行二進制碼的執行,命令:java 位元組碼檔案名

圖示:

本文旨在讓大家對Java語言有個初步的了解和認識,建立起一些自己的思考,之后我將會對Java進行逐步深入的分析和探討,希望大家可以多多關注,多多點贊!限于筆者水平有限,出現的錯誤也請大家諒解,歡迎大家批評指正^_^
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/309664.html
標籤:java
上一篇:初始JAVA
下一篇:不得不知的 IDEA 實用小技巧
