(一)語言基礎——JAVA語言
阿新 • • 發佈:2019-02-13
JAVA基礎名詞
- JDK(Java Development Kit):Java開發工具,包括JRE;
- JRE(Java Runtime Environment):Java執行環境,包括JVM;
- JVM(Java Virtual Machine):Java虛擬機器,可以執行位元組碼;
- JAVA SE:用於簡單的伺服器應用的JAVA平臺;
- JAVA EE:用於複雜的伺服器應用的JAVA平臺;
- JAVA ME:用於微型手機和其他小型裝置的JAVA平臺;
- SDK:用於描述1998-2006年之間的JDK;
- J2:用於描述1998-2006年之間的JAVA版本。
JDK軟體安裝
www.oracle.com官網下載匹配自身系統的JDK安裝程式並安裝。
JDK軟體下目錄
- bin:JAVA的一些執行程式,包括編譯器、直譯器、其他可執行檔案;
- db:JAVA DB資料庫;
- include:用於原生代碼的標頭檔案;
- jre:JAVA程式的執行環境;
- lib:可執行檔案使用的檔案;
- scr:JDK類庫, 原始碼檔案。
JAVA命名規範
- 不使用拼音和漢字,只能使用英語、數字、下劃線或者$,必須使用英- 語打頭,“_”一般用於命名靜態常量。
- 駝峰命名格式,不能有空格,類名的命名中首字母大寫,例:CatMilk
JAVA關鍵字和保留字
JAVA關鍵字
JAVA程式語言中,事先定義的,有特殊含義和用途的單詞。
如:目前接觸到的public
static
、void
等。
JAVA保留字
JAVA程式語言中,暫時還沒有被定義的,但以後有可能會用到的單詞,目前JAVA的保留字有goto
和const
。
注意
JAVA中沒有sizeof
、goto
、const
,且sizeof
既不是關鍵字也不是保留字。
二進位制、八進位制、十進位制和十六進位制
舉例:對十進位制數字110進行換算
十進位制轉二進位制
對110除以2取餘數,由左往右,由下往上,將餘數順序排列,得到110的二進位制表達法為01101110:
二進位制轉十進位制
剛剛我們得到了二進位制數01101110,將它轉換為十進位制:
二進位制轉十六進位制
將二進位制數01101110轉換為十六進位制,每四位一組,從右往左劃分:
二進位制轉八進位制
將二進位制數01101110轉換為八進位制,每三位一組,從右往左劃分:
JAVA原碼、反碼、補碼
正數:符號位用0表示
- 原碼:對應數字的二進位制數
- 反碼:對應數字的二進位制數
- 補碼:對應數字的二進位制數
舉例:
正數 | 5 |
---|---|
二進位制數 | 00000101 |
原碼 | 00000101 |
反碼 | 00000101 |
補碼 | 00000101 |
負數:符號位用1表示
- 原碼:對應正數的二進位制數,第一位符號位寫1
- 反碼:符號位不變,其他每一位與原碼對應相反
- 補碼:反碼的基礎上再加1,如需要進位則進位
舉例:
負數 | -5 |
---|---|
對應正數的二進位制數 | 00000101 |
原碼 | 10000101 |
反碼 | 11111010 |
補碼 | 11111011 |
JAVA三大註釋方法
- 單行註釋
// 單行註釋
- 多行註釋
/*
多
行
注
釋
*/
- 文件註釋
/**
文
檔
注
釋
*/