1、JAVA_HOME html
1.環境變量若是常常變動,就要常常操做到Path,可能會一不當心把什麼東西給刪了java
2.最好新建一個環境變量jvm
3.若是使用新環境變量工具
①原來的寫法開發工具
②如今的寫法測試
新建環境變量JAVA_HOME,變量值放會發生變化的路徑spa
Path路徑中的變量路徑改成%JAVA_HOME% + 自動生成路徑(相對路徑) 【%JAVA_HOME%bin 】3d
CMD中測試一下,成功htm
2、臨時環境變量blog
1.軟件寫好了,可能要測試在JAVA5.0,6.0,7.0版本下執行的狀況
可能只執行一次或幾回就不使用了,這種狀況能夠配置臨時環境變量
臨時環境變量只對控制檯當前窗口有效,一旦窗口關閉,設置的臨時環境變量就消失了。
2.set命令
set 查看全部的環境變量信息
set 環境變量的名字 查看指定的環境變量信息
set 環境變量的名字=路徑信息 設置指定的環境變量信息
set 環境變量的名字= 清空指定的環境變量信息
set 環境變量的名字=新路徑;%環境變量名字% 在原有的基礎上添加新的路徑信息
①給path賦值 D:\JAVA5.0\bin
②查看path的信息
③運行javac【由於我這個是隨便填的,因此報錯】
④窗口關閉後,設置的環境變量消失
給path追加變量信息
注意:之後但凡看到是set命令設置的環境變量信息,都是臨時環境變量信息
3、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配置環境變量才能找到的。
4、總結
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源文件進行編譯
5、關鍵字、自定義的標識符
6、註釋
文檔註釋
例:執行命令
生成文件夾及文件,並打開index.html
備註:若是是一個多行註釋,而不是文檔註釋的話,它的內容是不會被抽取出來單獨成一個文檔
還能夠添加做者
其餘的添加版本等等同理
7、常量
8、進制之間的轉換
二進制由來
10(十進制)--------------->1010(二進制)
1110(二進制)--------------->14(十進制)
十進制轉八進制
八進制轉十進制
八進制轉二進制
十進制轉十六進制
十六進制轉十進制
9、變量