java基礎知識學習筆記01

1、數據類型分爲基本數據類型和引用數據類型。

  • 基本數據類型:①數值型 ②字符型 ③布爾型
  • 引用數據類型:①類 class  ②接口 interface  ③數組 []

數值型:整型~  byte、short、int、long

       浮點型~ float、double

字符型:char

布爾型:boolean

其中byte是java中最小的數據類型,在java內存中佔8位,即1字節  其取值範圍是-128~127 

short在內存中佔16位      int 在內存中佔32位      long在內存中佔64位

float在內存中32位    double在內存中佔64位

char用於存儲單個字符,在內存佔16位,即2字節

boolean用於判斷真假,它僅有兩個值true或false,在內存中佔8位,即1字節

2、  JDK、JRE、JVM

JDK:java語言軟件開發包 java development kit。在JDK的安裝目錄下有一個jre目錄,裏面有兩個文件夾bin和lib,在這裏可以認爲bin裏的就是jvm,lib中則是jvm工作所需要的類庫,而jvm和 lib合起來就稱爲jre。

JRE:java運行環境 java runtime environment。包括jvm的標準實現及java的核心類庫

JVM:java虛擬機 java virtual machine。跨平臺

3、& 邏輯與、| 或、!非、^異或  (^異或 兩個值相同則爲false,不同則爲true)

      && 短路與、|| 短路或   (&&當第一個爲false時,整個結果爲false;||當第一個爲true,整個結果爲true)

4、原碼、反碼、補碼  (ps:正數的原碼反碼補碼一致;負數的第一位是符號位,反碼是除去第一位,其餘取反,補碼是反碼加1)

    ex:舉個栗子吧    1=(0000 0001)原 = (0000 0001)反 =(0000 0001)補

    -1=(1000 0001)原=(1111 1110)反=(1111 1111)補

5、編譯java文件  javac  xxx.java 會生成class文件

     執行class文件:java 類名

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章