1.關於Java
阿新 • • 發佈:2019-01-13
一.Java簡介
1.java語言的特性
java語言的重要特性:跨平臺: 一次編譯,到處執行。
2.java的環境搭建:
1.JRE: java執行環境。 JRE = java 虛擬機器 + 核心類庫(輔助java虛擬機器執行的檔案)
2.JDK: java開發工具集. JDK = java開發工具 + jre.
3.jdk的目錄介紹:
bin : 存放的就是java開發工具的可執行檔案。 db: sum公司自帶的一個數據庫。 include: 儲存的是本地方法的檔案。 jre: java虛擬機器的資料夾 lib : 核心類庫檔案。 src : 原始碼檔案。 java語言是開源的。
4.目前要使用到的java開發工具:
1.javac.exe : 啟動java編譯器對java原始檔進行編譯。
使用格式:
javac java原始檔.
2.java.exe : 啟動java虛擬機器解釋並執行指定的class檔案。
使用格式:
java class檔案 注意: 不需要字尾名。
二.臨時變數
臨時環境變數: 臨時環境變數僅對於當前控制檯視窗起作用。 set的命令的用法: set : 檢視所有的環境變數資訊。 set 環境變數名 :檢視指定的環境變數。 set 環境變數名=路徑 :修改指定的環境變數資訊。 set 環境變數名= :清空指定的環境變數資訊。 set 環境變數名 = 新路徑;%引用的環境變數名% :在原有的環境變數資訊基礎上新增新的路徑資訊。
三.classpath環境變數資訊:
classpath的作用: 我們在控制檯上啟動java虛擬機器的時候,
情況1: 如果沒有配置classpath的環境變數資訊,那麼java虛擬機器會在當前控制檯所在的路徑下去搜索 是否存在指定的class檔案,如果沒有搜尋到那麼就報錯。 情況2: 如果已經配置了classpath的環境變數資訊,那麼java虛擬機器在啟動的時候就會根據classpath指定的路徑 下去搜索指定的class檔案。 配置classpath環境變數資訊的時候加上分號與不加分號的區別: 不加上分號那麼java虛擬機器就僅會在classpath指定的路徑下去搜索,不會再當前路徑下去搜索。 如果加上了分號,那麼java虛擬機器除了在classpath指定的路徑下去去搜索以外,還會在當前路徑下去搜索。
注意: 不建議大家配置classpath的環境變數資訊。
四.自定義識別符號
/* 自定義識別符號:在java中有些名字是需要自己定義的,那麼我們就把這些稱作為自定義標示符。 識別符號的要注意的細節: 1. 識別符號的組成元素是 字母(a-z A-Z),數字(0~9) 、下劃線(_)、 美元符號($) 2. 識別符號不能以數字開頭。 3. java的標示符是嚴格區分大小寫的。 4. 識別符號的長度可以是任意。 5. 自定義的識別符號名稱一般要有意義。 6. 關鍵字、保留字(goto)不能用於自定義的識別符號。 識別符號的命名規範: 1. 類名、介面名的命名規範: 單詞的首字母大寫,其他字母小寫。 比如: LastTime 2. 變數名、方法名的命名規範: 首單詞全部小寫,其他單詞的首字母大寫,其他小寫。 比如: userName 3. 包名的命名規範: 全部小寫。 比如: itcast 4. 常量名的命名規範: 全部大寫,單詞與單詞之間使用下劃線分隔。 比如: UP_DIRECTION 判斷下面那些是符合的標示符: abc_123 合法 _123abc 合法 abc%123 不合法 abc123 合法 $_abc123 合法 123abc 不合法 關鍵字:在java程式中有些識別符號是有著特殊含義的,而我們就把這些有著特殊含義的識別符號就稱作為關鍵字。 關鍵字一般用於表示一個程式的結構或者是資料型別。 */ class Demo2{ public static void main(String[] args) { System.out.println("Hello World!"); } }