java入門

來源:互聯網
上載者:User

標籤:

一、java的運行機制

進階語言的運行機制主要有編譯型和解釋型兩種。 C/C++屬於編譯型語言,由專門的編譯器針對特定的作業系統平台進行翻譯,產生可執行代碼,特定是效率高,但是不利於跨平台開發。python屬於解釋型語言,使用專門的解譯器對源檔案逐行成特定作業系統平台的機器碼,並立即執行(解釋型語言沒有編譯器,但可以認為每次執行解釋型源碼都進行一次編譯、連結、執行)這使得解釋型語言的源碼可以跨平台使用(只需不同平台安裝不同解譯器),但是效率較低。而java的運行機制與以上兩種都有不同,java需要編譯但是編譯產生的不是特定平台的機器碼,而是產生與平台無關的位元組碼,然後由java解譯器進行解釋執行。java之所以能這樣操作是因為引入了java虛擬機器(JVM)的概念,每種平台都有自己的JVM,而不同的JVM具有相同的面向java編譯器的介面,這樣編寫的java源碼就可以直接用編譯器產生不同環境都能解釋啟動並執行位元組碼了。

二、寫第一個java程式

1、安裝JKD並配置環境變數,這部分參照上一篇部落格 Android開發環境的搭建

2、使用記事本或其他文本工具寫程式

1 public class helloworld2 {3     public static void main(String[] args)4    {5         System.out.println("hello world");6     }7 }

儲存成helloworld.java

然後在命令列裡切換到來源程式目錄,javac是編譯java程式的指令 ,java是解釋執行java的指令

這裡使用Editplus代替命令列

先配置以上兩個命令,選擇工具-配置自訂工具,然後完成javac和java命令的配置

然後就可以“工具”中就多出了編譯java程式和運行java程式兩個東西了,分別點一遍,hello world出現了。

三、java的基本規則

1、任何代碼必須以類的形式出現

2、java程式的入口程式必須寫成

public static void main(String[] args)

{

 

}

3、如果java來源程式裡定了public類,那麼主檔案名必須與該類名相同。(java程式中最多隻能定義一個public類)

4、一個java源檔案只定義一個類,不同類定義在不同源檔案中

java入門

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.