旺仔的java基礎之路——java的環境配置以及Helloworld(1)

嘿嘿,大家好。對於我這個大一學生,在這學期發現自己總是太浮躁,總是想學這個那個。上學期學習了c語言的基礎,從helloworld開始對編程產生了興趣,後來自己又自學了一些c++基礎感覺對面像對象的語言有了一些小小認識。因爲自己從高中到現在對安卓一直很感興趣,所以我想學習安卓的開發。java這門語言的學習對學習安卓的幫助你懂滴。從今天我這個java小白正式起航啦,接下來我會用博客來記錄每天收穫的知識。不扯啦進入正題...

一:java概述:
1991 年Sun公司的James Gosling等人開始開發名稱爲 Oak 的語言,希望用於控制嵌入在有線電視交換盒、PDA等的微處理器;
1994年將Oak語言更名爲Java;
Java的三種技術架構:
JAVAEEJava Platform Enterprise Edition,開發企業環境下的應用程序,主要針對web程序開發;
JAVASEJava Platform Standard Edition,完成桌面應用程序的開發,是其它兩者的基礎;
JAVAMEJava Platform Micro Edition,開發電子消費產品和嵌入式設備,如手機中的程序;
1,JDK:Java DevelopmentKit,java的開發和運行環境,java的開發工具和jre。
2,JRE:Java RuntimeEnvironment,java程序的運行環境,java運行的所需的類庫+JVM(java虛擬機)
二:java環境變量的配置

首先是path環境變量( 操作系統自帶的環境變量,用來保存操作系統執行命令時的搜索)的配置,我在度娘那裏看了一些解釋,我自己的理解是我們在dos窗口輸入的命令時它都有對應的執行文件,當我們沒有輸入這個命令的路徑時它會在當前路徑下進行尋找此命令如果沒有找到就會進入path裏的路徑進行尋找。所以我們需要將java的有關命令路徑導入path路徑進中即在path環境中添加java的jdk下的bin路徑(例如我的path=D:\Program Files\Java\jdk1.7.0_51\bin)這樣我在dos窗口輸入有關java的執行命令時就不需要每次輸入路徑了。

接下來說一下java程序的運行的過程:

                                                           a.源文件通過編譯命令編譯成字節碼文件(.class)

                                                           b.類裝載器將字節碼從磁盤或網絡中裝入內存中

                                                           c.字節碼校驗器保證所有的字節都是合法的,且沒有違背Java的安全限制(不是100%的沒問題)

                                                           d.解釋器讀入字節碼並將它們翻譯成計算機能理解的語言

這時就要提到配置環境變量的classpath變量(該變量的含義是爲java加載類(class or lib)路徑)啦,這裏放的路徑是java源文件通過編譯生成的.class文件的路徑。因爲當我們執行可執行文件時需要指出這個文件的位置,所以爲了方便不在每次的執行程序中輸入路徑我們在classpath添加java的類庫路徑即java jdk下的lib文件下(例如我的classpath=.;D:\Program Files\Java\jdk1.7.0_51\lib;)(lib裏面是類庫)。

三:Helloworld(發現有很多編程語言都是從helloworld開始的)

第一個java程序:

    

public class Hello{
     public static void main(String args[]){
           System.out.println("Hello World!") ;
    }
}
運行結果:


是不是感覺java的輸出語句好長?好複雜?我有這種感覺(可能以後習慣就好了)。

若有什麼理解錯誤還希望大神多指點哦

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