java註釋 命名 數據類型 基本類型轉換 位運算符 邏輯運算符 三目運算符

一。java註釋java

  1.單行註釋  //註釋內容 api

  2.多行註釋 /*註釋內容*/工具

  3.文檔註釋(可用javadoc工具生成api文檔,不過我還沒試過)/**文檔註釋*/,文檔註釋能夠在使用的時候看見註釋。編碼

        文檔註釋經常使用的標記code

   @auther做者 @version版本 @deprecated 不推薦使用 @param 本放的參數 @return 返回值 @throws異常,同@exception對象

 

二。java的命名內存

  1.項目名 字母所有小寫ci

  2.包名 所有小寫文檔

  3.類名 首字母大寫加駝峯數學

  4.方法名,變量名 首字母小寫加駝峯

  5.  常量名所有大寫(較少使用)

  6.不能以數字開頭,只能由字母、數字、下劃線、$符號組成,不是java的關鍵或保留字

 

三。java數據類型(基本類型,引用類型)

  1.整型

    byte  內存佔8位  -2^7 到 2^7-1

    short 內存佔16位 -2^15 到 2^15-1

    int 內存佔32位 -2^31 到 2^31-1

    long 內存佔64位 -2^63 到 2^63-1(聲明變量若是長度達不到須要加L或l  否則會編譯報錯)

    若是給整型賦值超過整形的範圍,會致使溢出

  2.字符型

    char  這個類型有不少特色  能用單個字符做爲變量  也能夠用Unicode編碼聲明變量  若是強轉爲int 會轉化成Unicode字符對應的編號

  3.浮點型

    float (聲明變量要加f)

    double

    (引用類型BigDecimal 用於高精度的數學計算  運算採用這個類本身的方法)

    (不能用整形除以0,會拋出異常,可是除以0.0卻不會,結果是無限大,若是用浮點型數據除以0,結果也是無限大)

  4.布爾型

    boolean (true false)

  (引用類型  String Object)

四。基本類型轉換

  原則  大轉小要強轉,小轉大天然轉,算數運算天然轉大(byte,short,char 會被轉成int)

  基本數據類型的==判斷  

(值得注意的是,基本數據類型以及他們的引用類型之間的等於,若是基本數據類型以及他們的引用類型的值是相同的,無論有沒有聲明對象,結果必定是true;

String 是引用數據類型;  不符合以上規則

五。位運算符

  & 按位於  與&&最多見的區別就是在邏輯判斷中  &&一旦不知足條件會終止 &會一直讀玩整個條件 ,此外&&只能用於邏輯判斷,&可用於數字運算中,涉及2進制原理,很差解釋

  | 按位或  與||最多見的區別就是在邏輯判斷中  ||一旦知足條件會終止 |會一直讀玩整個條件,此外||只能用於邏輯判斷,|可用於數字運算中,涉及2進制原理,很差解釋

  ~  按位非 比較不經常使用 ,~可用於數字運算中,涉及2進制原理,很差解釋

  ^   按位異或 比較不經常使用  ,^可用於數字運算中,涉及2進制原理,很差解釋

  <<  >>  >>>  分別是左右移運算符和無符號右移運算符,極少使用  同上

  以上可擴展爲複製運算符   再後面加上等號=  涉及2進制代碼,很差解釋使用,以及原理

  

六。邏輯運算符,三目運算符

  ! 非   返回與當前boolean相反的值

  ^ 異或   若是^左右兩邊的boolean值相同返回false    不一樣則反悔true 較少使用 

  (boolean) ? true do : false do    前邊條件,而後根據條件的boolean判斷執行  true do 或 false do

 

七。運算符的優先級 (有空再行補充)

相關文章
相關標籤/搜索