粵嵌java培訓第一天筆記-java基礎概念

來源:互聯網
上載者:User

標籤:技術   long   tin   精度   基礎概念   基礎資料型別 (Elementary Data Type)   運算子   自增   images   

一、位元

  1、最高位為0,表示正數;最高位為1,表示負數。

  2、相應的負數與正數之間進行轉換方式:通過補碼方式進行轉換,即:取反再加1。

    例如:0000 0001 表示 +1;通過對 0000 0001 取反後得:1111 1110 ,再對1111 1110+1=1111 1111,二進位 1111 1111 等於 -1。

  3、8位位元,能表示的最大值和最小值。

    最大值:0111 1111=127;即2^(8-1)-1=127。(因為從0開始計算,故最多能表示0~127)。

    最小值:1000 0000= -128;即 -2^(8-1)=-128。

 

  4、32位作業系統和64位作業系統分別是什麼概念?

    2^10=1024k;

    2^20=1M;

    2^30=1G;

    2^32=4G;(4G什麼概念:4G約為42.9億)。

    從上面的算式中可看出:32位的作業系統最大支援的記憶體為 4G。

    2^40=1T;

    2^40=1E

    2^50=1T;

    2^60=1Z;

    2^64=16Z;

    很顯然,64位作業系統所支援的記憶體很大。

二、資料類型

  1、java中的資料類型分兩大類:基礎資料型別 (Elementary Data Type)、引用資料類型。

  2、8種基礎資料型別 (Elementary Data Type):

     布爾型:boolean (1位,在java中,其值只能是 true或者是false,不能用1或者0來表示)。

     整型:byte (8位,位元組單位,一個byte表示一個位元組),short (16位,短整型),int (32位,整型),long (64位,長整型)

    浮點型:float (32位,單精確度浮點型),double(64位,雙精確度浮點型)

    字元型:char(16位,一個char表示一個字元),一個char等於2個byte

  3、8種基礎資料型別 (Elementary Data Type)之間的相互轉換

    boolean型不能與其它資料類型相互轉換

    其它7種資料類型之間轉換(不失精度的轉換)規則如下:

    

 

  的資料類型想逆行轉換,需要強制轉換。

  4、引用資料類型:數組、類、介面;

    引用資料類型的資料需要通過 new 關鍵字來建立。

 

三、操作符(運算子)

  1、分類:一元操作符、二元操作符、三元操作符。

    一元運算子:++(自增)、- -(自減)、-(負號)、+(正號)、!(非)、~(按位取反)。

    二元運算子:+ - * / %  +=  -=  *=  /=  %=  &&(與) &(按位與)  ||(或) |(按位或) &&=  ||=    =(賦值) ==(判斷是否相等)  !=   >  >=  <  <= 

    三元運算子(三目運算子): ?  :   ,a?b:c  判斷a,如果為true,則b,否則c。例如:(4>2)?1:0,先判斷4>2這個等式是否成立,成立就是1,否則就是0。故應為1。

 

  2、各種運算子的優先順序:

      

四、break與continue的區別

  break:跳出迴圈,不再執行迴圈語句;

  continue:跳出本次迴圈,不再迴圈剩下的內容,而是執行下一個迴圈。

粵嵌java培訓第一天筆記-java基礎概念

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.