1. 程式人生 > >1.關於Java

1.關於Java

一.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!");
    }
}