1. 程式人生 > >(一)語言基礎——JAVA語言

(一)語言基礎——JAVA語言

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

staticvoid等。

JAVA保留字

JAVA程式語言中,暫時還沒有被定義的,但以後有可能會用到的單詞,目前JAVA的保留字有gotoconst

注意

JAVA中沒有sizeofgotoconst,且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三大註釋方法

  • 單行註釋
// 單行註釋
  • 多行註釋
/* 
   多
   行
   注
   釋
*/
  • 文件註釋
/** 
   文
   檔
   注
   釋
*/