黑馬程序員————java概述—JDK安裝及搭建環境

------Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流! -------

  一、前言

       衆所周知,學習任何一門語言,都是從在dos命令行編譯運行開始,所以學習java也是一樣,我們需要先了解一些常用的dos命令:            

    dir:列出當前目錄下的文件以及文件夾

    md:創建目錄(文件夾)

    rd:刪除目錄

    cd:進入指定目錄

    cd..:退出當前目錄,返回到上一級目錄

    cd\:退回到根目錄

    del:刪除文件

    del*:刪除所有文件

    del*.文件擴展名:刪除同一類型的文件

    exit:退出dos命令行

    echo:創建文件。如:echo我可以(這裏是文件內容)>我可以.txt

    cls:清屏

     start:在這個命令行基礎上,再開啓一個命令行程序

    還有一些快捷鍵在編譯運行是常用的,如:ctrl+c:結束運行程序,往往程序無法停止的時候常用,初學者常犯這類錯誤。

   注意: 當我們用dos命令行中的rd命令刪除文件夾時,一定再查看下,文件夾內是否還包含有文件,否則是刪除不了的。

  接下來,就言歸正傳,進入我們的java語言編程學習了!

二、Java語言概述

     Java是1995年由Sun Microwystems公司推出的跨多平臺、可移植性高的一種面向對象的編程語言。自面世以來,Java以其易學易用、功能強大的特點得到了廣泛的應用。使用Java語言可以編寫桌面應用程序、Web應用程序、分佈式系統、嵌入式系統應用程序等。Java語言被稱作是最優秀且使用頻率最高的計算機語言。

    Java語言的優勢

        程序設計語言很多,我們以前學過VB、C、C++等等,但是,我們越來越發現,Java以其獨有的優勢,使其使用和發展遠遠超過其他語言。它的優勢和特點在於:

       1、良好的跨平臺性

          Java可以運行在不同的操作系統和硬盤上。例如:隨着Linux的持續增長,以及Mac OS X 對Java技術的完全支持,其跨平臺的特性變得越來越有分量了。由於Java的跨平臺性,所以,java的API也是統一的,隨時隨處可以使用。而同樣是面向對象的C++語言,只能在windows運行所編寫的程序,甚至C++程序員也爲C++中的MFC類庫困擾。而JavaAPI不管對於什麼操作系統,只要編寫一次便可以隨處運行。

      2、應用廣泛

        Java因爲其簡潔的代碼和靈活性而備受青睞,其中手機應用軟件開發是現在Java技術最爲活躍的領域之一。Java在手機市場的應用越來越廣泛,使得更多企業加入Java陣營中來。

   

   Java運行原理:Java有自己獨立的解析器,叫做虛擬機,簡稱JVM(Java virtual Mechine).只需要在運行Java程序的機器上安裝Java虛擬機,可以不用安裝JRE。虛擬機是有版本的,是依賴於平臺的,因爲它需要調用系統底層的資源。

 三、搭建環境

     1 、JRE:全稱是Java Runtime Environment.是Java程序的運行環境,包括Java虛擬機和Java程序所需的核心類庫等。如果想要運行一個開發好的java程序,只需要安裝JRE即可。

     2、 JDK:全稱是Java development Kit .是java開發工具包。是提供給java開發人員使用的,包括了java開發工具,也包括了JRE.所以安裝了JDK,就不需要單獨安裝JRE了。總結一下就是,JDK用來開發,JRE用來運行。

    其中包含的開發工具有:javac.exe、javadoc.exe、jar.exe等等。

  JDK和JRE的包含關係圖:

 

  JDK的下載網址:www.oracle.com   java.sun.com

   3、配置環境變量

      環境變量:是系統運行指定運行環境的參數。例如:當我們運行一個程序時,系統會調用當前目錄下的文件,如果當前目錄下沒有這個文件,系統就會到系統屬性中的path變量中去找這個文件所在路徑,如果找到,就使用這個路徑去找到所需文件運行程序。當我們編譯java程序時,需要用到java的工具,如:javac.exe.但是javac.exe是放在安裝目錄中,而且我們會經常移動這個目錄。當我們在別的盤中使用javac工具來編譯程序時,是會報錯的。所以,我們這就需要配置環境變量。

     具體操作:右擊“我的電腦”---->“屬性”----->“高級”----->“環境變量”---->找到path變量。

      如何配置呢?

      由於我們經常移動java工具安裝目錄,所以我們現在的路徑未必一直是正確的安裝路徑,需要修改,但是在path裏面修改會很麻煩,還會誤刪。所以,我們可以這麼做,把安裝路徑存儲起來,如果以後修改的話,只改一處就可以了。

      新建---->變量名:JAVA_HOME。變量的值就是我們現在java的安裝路徑。

      在path變量中,最前面加入:%JAVA_HOME%就ok了。最好加在前面,系統會以最快的速度找到。而%%,這個符號就是用來動態獲取環境變量的。

      還有一個臨時環境變量classpath,也需要我們設置一下。

      介紹一下,classpath,就是用來指定java類或包的路徑。方便虛擬機尋找相應的類文件運行。當設置了環境變量後,虛擬機先找的是環境變量,當環境變量清空後,虛擬機先找的是當前目錄下的class文件。設置的時候,我們常把當前路徑放在最前面,用.來表示,可不要忽視了這個點,一不小心,就會導致程序找不到類文件,而類文件就在當前目錄下。

      在dos命令行中,輸入:

      set  classpath=.路徑

    後面不要加分號。set命令的作用就是查看或設置臨時變量的值。但set設置的臨時變量的值只在當前窗口有效。

    如果我們用start開啓另一個窗口時,會沿襲上一個窗口的臨時變量值。set classpath=    後面什麼也不寫,是對環境變量進行清空。

設置臨時變量的好處:  如果以後,我們在另外的機器上運行我們的程序,就可以如此設置臨時環境變量來達到搭建程序環境。


    設置path變量圖例:

    



  確定,就ok了!

至此,我們完成對path變量的設置。

     我們打開命令行,輸入javac命令驗證一下
輸入java命令:
都可以正常運行。
我們用一個小小程序來試一下:

  



運行結果:

ok!
這樣,當我們設置了正確的環境變量,如果編譯程序時,出現找不到文件的情況,就排除了前者,而多半是我們把文件目錄輸入錯誤,或者文件名寫錯了。這樣,排錯也方便。
四、註釋
       註釋的作用就是幫助我們理解程序。作爲程序開發人員,千萬不可忽視了註釋,有可能我們自己的程序,擱置一段時間後,我們閱讀起來都很困難。註釋使我們寫的程序更容易被閱讀。另外,註釋還可以幫助我們調試程序。
      java的註釋分爲三種:
    1、單行註釋。
    2、多行註釋  需要注意的是,多行註釋裏面不允許嵌套多行註釋。
    3、文檔註釋  這是java特有的註釋方式,由javadoc.exe生成的一個網頁,稱爲程序的說明書。程序的說明書是給開發人員使用的。
     一個軟件通常有兩種說明書:一種是軟件說明書,就是我們所說的程序說明書,另一種是軟件使用說明書,是提供給軟件使用者的。
文檔說明書的格式:
/**
@author
@version
........

*/
學習java,首先需要學習註釋,註釋裏面包含我們的程序設計思想,其作用絕不遜於代碼。
我們來演示一下:
在dos命令行輸入,javac  Hello.java
              java   Demo

  
至此,我們就完成了一個小小的java入門程序!  


    

     





------Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流! -------
發佈了24 篇原創文章 · 獲贊 1 · 訪問量 8478
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章