程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 張孝祥Java 第一講,張孝祥java第一講

張孝祥Java 第一講,張孝祥java第一講

編輯:JAVA綜合教程

張孝祥Java 第一講,張孝祥java第一講


一、Java的特點:一次編譯,到處運行時間。

  C語言在windows下執行:C源程序(.c)——>編譯 windows可執行文件(.exe)——>windows操作系統

 Java語言:Java源文件——>編譯 Java字節碼文件(.class)——>JVM虛擬機下 (能直接解釋Java字節碼CPU)——》在不同操作系統下執行相應字節碼程序

                              |        |      

                              windows下   Linux下

                              字節碼程序    字節碼程序

 

二、Java的內涵

1、是一種編程語言(java源文件)

2、是一種開發工具(編譯成字節碼文件)

3、是一種運行環境(JVM虛擬機)

 

三、開發環境的搭建

1、JDK :開發工具:Javac(編譯)及基礎核心類   開發環境:Java(解釋執行)及基礎核心類

2、J2EE(企業開發) J2Se(標准開發) J2ME(手機應用開發)

 

四、環境變量設置

1、set命令:查看所有環境變量(我的電腦——系統屬性——環境變量(包括用戶變量和系統變量) 如果 用戶變量名=系統變量名=用戶變量值+系統變量值)

2、set 環境變量名稱:查看某一環境變量值

3、set  xx=a  設置環境變量   set  xx=空   取消環境變量 (只對當前命令行窗口有效)

4、給環境變量path追加內容  a、復制path已有的值;+新值  b、set %path%;+新值    %path% ——原來path的值 (注意=左右不能用空格)

5、在對系統變量 設置時,不會影響已經打開的命令行窗口,且對用戶變量設置,需重啟電腦才能啟作用。

6、在執行java命令時,首先查找當前目前——path變量

7、當系統裝有多個JDK時:java -verbose  文件裝載過程詳細打印在命令行窗口

 

五、體驗Java編程的過程

 1 public class Test //一個java源文件中只能有一個public類且類名與源文件名相同
 2 {
 3       public static void main(String[] args) //類中能main函數來執行程序,每個類都可以有一main函數
 4       {
 5               System.out.println("Hello World!");
 6        }            
 7 }
 8 
 9 class Test1
10 {
11      public static void main(String[] args)
12       {
13                System.out.print("Hello World2!");
14        }
15 }
16     

1、javac  Test.java  編譯出  Test.class  和Test1.class 字節碼文件,一個java源文件可以有多個類,每個類都可以編譯相應的字節碼文件.

2、編譯時,如報錯:找不到xx文件,請檢查源文件擴展名是否正確(將文件插入運行窗口或命令行窗口檢查員文件擴展名)

3、set  classpath=''+; 不加分號  不查當前目錄  加分號  要查當前目錄   classpath 指定java虛擬機查找目錄   path  指java編譯目錄

4、當前目錄包含到classpath:set classpath=xx;.

5、不把源文件放在目錄名本身有空格的文件夾下

 

六、JVM虛擬機的運行過程

1、代碼的裝載量

2、代碼的校驗

3、代碼的執行

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved