1. 程式人生 > >JAVA 從頭開始<二>

JAVA 從頭開始<二>

一、JAVA_HOME 

       1.環境變數如果經常變更,就要經常操作到Path,可能會一不小心把什麼東西給刪了

       2.最好新建一個環境變數

       3.如果使用新環境變數

       ①原來的寫法

   

       ②現在的寫法

           新建環境變數JAVA_HOME,變數值放會發生變化的路徑

        Path路徑中的變數路徑改為%JAVA_HOME% + 自動生成路徑(相對路徑)   【%JAVA_HOME%bin 】

 

       CMD中測試一下,成功

二、臨時環境變數

       1.軟體寫好了,可能要測試在JAVA5.0,6.0,7.0版本下執行的情況

          可能只執行一次或幾次就不使用了,這種情況可以配置臨時環境變數

          臨時環境變數只對控制檯當前視窗有效,一旦視窗關閉,設定的臨時環境變數就消失了。

       2.set命令

          set                                                                                檢視所有的環境變數資訊

          set  環境變數的名字                                                     檢視指定的環境變數資訊

          set  環境變數的名字=路徑資訊                                    設定指定的環境變數資訊

          set  環境變數的名字=                                                   清空指定的環境變數資訊

          set  環境變數的名字=新路徑;%環境變數名字%           在原有的基礎上新增新的路徑資訊

           ①給path賦值 D:\JAVA5.0\bin

           ②檢視path的資訊

           ③執行javac【因為我這個是隨便填的,所以報錯】

           ④視窗關閉後,設定的環境變數消失

給path追加變數資訊

注意:以後但凡看到是set命令設定的環境變數資訊,都是臨時環境變數資訊

三、classpath 環境變數

       設定了classpath環境變數後,啟動jvm(java虛擬機器)的時候,java虛擬機器會根據classpath環境變數所儲存的路徑資訊下去找對應的class檔案

例:D盤目錄下有個Demo1.class,我如果在F盤下用java 執行,肯定是找不到這個檔案

      把D:\路徑設定為classpath環境變數的值,就可以直接在其他碟符下執行java Demo1,啟動Demo1.class這個類了

 設定classpath環境變數資訊有分號和沒分號的區別:

        1.如果配置classpath環境變數資訊沒有加上分號,那麼java虛擬機器僅會在classpath所儲存的路徑下去搜索對應的class檔案,不會在當前路徑下搜尋了。

        2.如果配置classpath環境變數資訊加上分號,那麼java虛擬機器除了會在classpath所儲存的路徑下去搜索對應的class檔案之外,如果能找到對應的class檔案,那麼就馬上置頂對應的class檔案,否則還會去當前路徑下搜尋了。

 

注意:不建議把classpath配置成永久性的環境變數(就是在系統變數新建一個環境變數),因為有可能忘記配置過了,出現問題,所以建議不配置

           5.0之前 jre的核心類庫 lib是要通過classpath配置環境變數才能找到的。

四、總結

1.簡述對Jvm,Jre,Jdk的理解

Jvm:java虛擬機器

Jre:java執行環境 jre=java虛擬機器+核心類庫

Jdk:java開發工具集。Jdk=jre+java開發工具

2.簡述環境變數path和JAVA_HOME,classpath的作用

path:為了讓控制器在任意路徑下都可以找到java的開發工具

JAVA_HOME:避免頻繁修改path和環境變數資訊

classpath:設定class檔案所在的路徑資訊

3.java和javac的作用

1.java:啟動java虛擬機器解析並執行對應的class檔案

2.javac:啟動java編譯器對指定的java原始檔進行編譯

五、關鍵字、自定義的識別符號

六、註釋

 

 

文件註釋

 

例:執行命令

生成資料夾及檔案,並開啟index.html

備註:如果是一個多行註釋,而不是文件註釋的話,它的內容是不會被抽取出來單獨成一個文件

 還可以新增作者

其他的新增版本等等同理

 七、常量

八、進位制之間的轉換

 二進位制由來

 

10(十進位制)--------------->1010(二進位制)

 

1110(二進位制)--------------->14(十進位制)

 

 

 

十進位制轉八進位制

八進位制轉十進位制

八進位制轉二進位制

 

十進位制轉十六進位制

 

十六進位制轉十進位制

 

九、變數