一、java的由來
Java是一個純粹面向對象的程序設計語言,繼承了C++面向對象技術的核心。並且捨棄了C語言中的指針和c++重點多重繼承。增加了垃圾回收機制,更好的管理內存使用。
二、java的優勢
Java有一思想,一切皆對象。開發相對c++更高效。
Java語言可移植,只要有java虛擬機。
Java具健壯性,有異常處理、垃圾回收機制。
三、java環境搭建
Java是跨平臺語言,需要Java虛擬機的配合。Mac、Windows、Linux下載各對應的java虛擬機。
開發Java需要JDK(java開發工具包)包括了:
----JRE(java運行環境)包括了:
----JVM(java虛擬機)。
所以安裝時只要安裝了JDK包其他兩個都已包含不必再另行安裝。
以本機示例,安裝完成後在D:\jdk1.8.0_60。\bin目錄下爲可執行的程序,包括javac、java等。
命令的調用之環境變量配置:電腦-設置-高級-環境變量-將命令所在目錄複製到變量地址分號隔開不同的變量地址,這樣系統就能找到你要調用的程序。如在doc命令界面隨便一個目錄下calc都能調出計算器,雖然calc不一定在當時的目錄底下。示例:D:\jdk1.8.0_60\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;....。開頭部分即爲配置的java運行環境。也可新建系統變量,如變量名爲:JAVA_HOME。變量值爲D:\jdk1.8.0_60\。然後將JAVA_HOME\bin添加到環境變量處,這樣方便以後更改。
臨時變量設置:運行DOS進入java命令所在文件夾, 如下設置:
set path=D:\jdk1.8.0_60\bin;%path%
尾部的%path%如果沒有表示直接覆蓋掉,否則是在之前的path設置裏追加自定義的路徑。set設置方法只是臨時有效,重啓命令窗後需重新配置。
四、程序示例
//你好Java
class HelloDemo
{
public static void main(String[] args)
{
System.out.println("Hello Java!");
}
}