1. 程式人生 > >java復習要點-------第一章

java復習要點-------第一章

-c 機器 增加 但是 c語言 html 體系 面向 java虛擬機

一、java語言的特點:

(1)簡單並面向對象

(2)魯棒並安全:

java語言在編譯及運行程序時,都要進行嚴格的檢查,防止不匹配問題的發生。如果引用一個非法類型,或執行一個非法類型操作,java減肥在解釋時指出該錯誤。在java中不能采用地址計算的方法通過指針訪問內存單元,大大減少了錯誤發生的可能性。內存自東莞回收機制也增加了java的魯棒性。

java在運行應用程序時,嚴格檢查其數據訪問權限。下載到用戶計算機中的字節碼在被執行前要經過一個核實工具檢查,一旦字節代碼被核實,便 由Java解釋器來執行,該解釋器通過阻止對內存的直接訪問來進一步提高java的安全性。魯棒性也提高了Java的安全性。

(3)結構中立並可移植

java編譯器編譯生成的是與體系結構無關的字節碼文件。任何計算機只要有Java能運行的環境,字節碼文件就可以在該計算機上運行。

結構中立使得java可移植。java運行時可以移植到不同的處理器和操作系統上。java編譯器是由java語言實現的,解釋器是由java語言和標準c語言實現的。。

(4)高性能

字節碼格式的設計就是針對機器碼的轉換,實現轉換時相當簡便,自動寄存器分配和編譯器對字節碼的優化可使之生成更高質量的代碼。

(5)解釋執行、多線程並且是動態的

二、java的工作原理

java虛擬機指的是能夠執行字節碼的軟件模擬計算機。

java程序的跨平臺主要是指字節碼可以在任何具有Java虛擬機的計算機的或者電子設備上運行,java虛擬機中的Java解釋器負責將字節碼文件解釋稱特定的機器碼進行運行。

自動回收機制:

在java運行環境中,始終運行著一個系統級的線程,專門跟中內存的使用情況,定期檢測出不再使用的內存,並進行自動回收。

三、配置環境變量:

設置新建系統環境變量:JAVA_HOME:jdk的安裝路徑(如:C:\progremFiles\java\jdk1.8.0_6.0)

classpath:配置類庫文件位置(lib的位置)

在Path中添加一個路徑:bin文件的位置

四、java命令的使用

編譯器:

javac 文件名.java //將生成文件名.class文件,寫該命令時,一定要將後綴.java加上

解釋器

java 文件名 //將執行javac編譯生成的.class文件,但是寫該命令是不能加後綴

Applet瀏覽器

appletviewer 文件名.html //一定要寫後綴

java復習要點-------第一章