java---jdk安裝

java環境變量設置:

0,jdk下載

下載鏈接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

1,安裝就不說了,單擊就可以!
個人建議最好在安裝之前先新建一個文件夾,免得配置環境變量時麻煩
例如:D:\Java
安裝時會出現兩個安裝路徑,都選擇裝在D:\Java這個路徑下
· 2,環境變量設置
我的電腦->屬性->高級系統設置->環境變量->系統變量->path->編輯
注意:0,不要刪除,在path環境變量後面追加
   1,選擇英文輸入發添加
;D:\Java\bin
3,環境測試
先寫一個最簡單的java程序
public class Hello {
public static void main(String[] args) {
System.out.println("Hello,java!");
}
}


保存爲Hello.java文件

關於文件後綴名的修改:控制面板\外觀和個性化\文件夾選項\隱藏已知文件類型的擴展名(點擊一下,顯示沒有勾)
比如我的Hello.java文件保存在E:\java 這個文件夾下

0,windows + R    (windows就是上面有微軟標誌的那個按鍵) 
1,cmd
2,e:
3,cd java
4,javac Hello.java
5,java Hello              
你會發現E:\java這個目錄下有兩個文件
Hello.java
Hello.class
使用java命令時沒帶擴展名(.class)


談到這裏不得不說一說java的編譯過程
0,java源文件(後綴名爲".java"的文件)
1,編譯-----javac XX.java
這個過程主要將java源文件翻譯成字節碼文件(XX.class),翻譯的前提:沒有語法問題
2,類裝載器
3,字節碼安全校驗器
4,解釋器
5,硬件
隨着技術的發展,在字節碼安全校驗器和解釋之間還有一個新增的 即時編譯

硬件和內存是掛鉤的
但是當程序跑起來時,會有一個內存浪費的問題,java提供一個GC(垃圾回收機制),使用C語言動態分配過內存的人都知道,
C語言使用alloc()函數分配的動態內存,必須由free()函數釋放,不然就將造成內存的浪費。在java中不需要考慮這個問題
垃圾回收機制很好的完成了這個工作。
發佈了33 篇原創文章 · 獲贊 11 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章