------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了!
運行結果: