Java語言及編譯環境建立

  • 特點:
    Java語言是一種解釋執行的語言。
    解釋執行的語言比編譯執行的語言的執行效率低。
    Java語言的設計目標是讓其程序不用修改就可以在任何一種計算機系統上運行,移植性強。
  • 開發環境的建立:
    JDK:Java Developer's Kit
    1.下載安裝JDK
    2.設置環境變量運行路徑(path)和類路徑(classpath)
    將安裝路徑放在新建變量JAVA_HOME中
    path=%path%;%JAVA_HOME%\bin
    classpath=.;%JAVA_HOME%\lib
    .:表示當前路徑
    ..:表示當前路徑的上一個路徑
    3.在線幫助文檔
  • Java程序編譯執行過程:
    1.文本編輯器(Notepad++)編譯HelloJava:
    public class HelloJava
    {
    	public static void main(String args[]){
    		System.out.println("Java 你好");
    	}
    }

    保存爲.java文件
    調用cmd命令行界面,找到文件所在目錄
    生成HelloJava.class文件,再編譯

    PS:上文的錯誤是由於Notepad++默認是UTF-8編碼,導致中文亂碼,將編碼調爲ANSI編碼,重新處保存即可。還有就是在cmd中調用別的盤是通過cd G:\,然後G:即可。
    2.文本編輯器(Notepad++)編譯HelloApplet:
    編輯HelloApplet.java代碼:

    //簡單招呼小應用程序
    import java.awt.Graphics;
    import javax.swing.JApplet;    //導入系統提供的類
    
    public class HelloApplet extends JApplet   //公共類,extends表明當前定義的類是JApplet的子類
    {
    	public void paint(Graphics g)   //成員方法paint,參數g可以實現在小應用程序的圖形界面實現圖形繪製功能
    	{
    		g.clearRect(0,0,getWidth(),getHeight());   //清除背景,方法調用getWidth(),getHeight()返回小應用程序圖形界面的寬度和高度
    		g.drawString("小應用程序,你好!",10,20);
    	}
    }

    編輯HelloApplet.html代碼:

    <!------------HelloApplet.html-----------!>
    <HTML>
    	<HEAD>
    		<TITLE>
    			簡單招呼小應用程序
    		</TITLE>
    	</HEAD>
    	<BODY>
    		<APPLET CODE="HelloApplet.class" WIDTH=200 HEIGHT=40>
    		</APPLET>
    		<BR>
    	</BODY>
    </HTML>

    調用cmd命令行界面:

    PS:最好打開到編譯文件所在的目錄
    3.通過eclipse編譯

  • Java程序的工作原理:
    提出Java虛擬機(JVM)機制:編譯和運行Java程序的各種命令及其運行環境的總稱。Java源程序在編譯之後生成後綴爲.class的文件,該文件以字節碼的方式進行編碼,這種字節碼實際上是一種僞代,包含各種指令,基本上是與平臺無關的指令。Java虛擬機在字節碼文件的基礎上解釋這些字節碼,即將這些字節碼轉換爲本地計算機平臺的機器代碼,並交給本機計算機執行。

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