java for android 入門二

1、環境變量這個名詞我們肯定不陌生,可能我們都會配置環境變量,但是我們是不是真的理解環境變量的意義呢?

首先,操作系統實際在運行系統時,鍵值是最基本的參數形式,一個名稱,一個值。而環境變量就是操作系統運行時的所需的參數。

當在命令行執行某個命令時,實際上操作系統執行了相應的.exe文件。但是操作系統在哪裏找這個.exe文件呢?

沒錯就是path環境變量中存儲的路徑就是操作系統要尋找.exe文件的文件路徑。

path表示操作系統執行外部命令搜索路徑;

還有classpath其實意義大致相同,只不過classpath表示執行類文件的搜索路徑。

英文的句號.,表示當前路徑。

2、JDK我們安裝了,但是裏面有什麼呢?

bin文件夾包含了很多的.exe文件,其中包括java和javac;

demo和sample文件夾包括了java的例子,但是幫助不大;

include是一些c語言的程序,因爲jdk中有些用到了c語言程序;

jre表示java運行時環境;全稱:java Runtime Environment

lib文件夾包括java的一些包名;

src.zip包括一部分java的源文件;

3、什麼是jre?

jre:Java Runtime Environment; 顧名思義,爲java程序運行提供了一個環境;

包括三個部分:java虛擬機,java平臺核心類文件,其他支持文件。

java虛擬機(Java Virtual Machine,簡稱JVM),是由軟件虛擬出來的計算機。

java程序執行過程是,首先編譯器編譯.java源文件,然後將其編譯爲.class文件;

最後由虛擬機執行.class文件。

虛擬機將.class文件解釋爲當下操作系統可以理解的程序,然後由其操作系統交給硬件執行。

所以,java程序不需要考慮該程序是在哪個操作系統中運行,java虛擬機解決了這個問題。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章