java學習筆記(二),java學習筆記

來源:互聯網
上載者:User

java學習筆記(二),java學習筆記
一.java常用資料類型

資料類型 所佔位元組 注意

int

4  
char 2  
double 8  
float 4 float a=2f;(必須得加f或F否則他會預設為double)
boolean 1

只有 true或false沒有0或非0

String   為字串型
long/short  int 8/2  
byte 1 1個位元組為8位

 

 

 

 

 

 

 

 

 

二.資料類型轉換

  1.自動轉換:byte ->short int->char->int->long int ->float->double 

    轉換條件:由低類型向高類型(即箭頭所指的轉換方向)變數類型不會改變,但計算值會變為高類型的

 

  2.強制類型轉換 (資料類型)變數名 如char a; (int)a---------a會強制轉換為int型的如

把double類型的a=3.2強制轉換為int型的,自動捨去.2。由高精度向低精度轉換會損失精確度。

三.java中命名規則

一、命名規範

1、 項目名全部小寫

2、 包名全部小寫

3、 類名首字母大寫,如果類名由多個單片語成,每個單詞的首字母都要大寫。

如:public class MyClass{}

4、 變數名、方法名首字母小寫,如果名稱由多個單片語成,每個單詞的首字母都要大寫。

如:int index=0;

       public void toString(){}

5、 常量名全部大寫

如:public static final String GAME_COLOR=”RED”;

6、所有命名規則必須遵循以下規則:

1)、名稱只能由字母、數字、底線、$符號組成

2)、不能以數字開頭

3)、名稱不能使用JAVA中的關鍵字。

4)、堅決不允許出現中文及拼音命名。

 二.注釋

  //單行注釋

      /* 多行注釋*/

四.運算子

 算數運算子:+,-,*,/,%(取餘兩邊的數必須為整型),++(自增),--i自減法。(注意i++與++i的區別)

         關係:>,<,!=,<=,>=,==

    賦值運算子:=

     邏輯運算子:&&與,或||,非!,&不斷路與,|不短路或。(不短路的意思是)

  位元運算符  :...........

   三目運算子:a=a>0?b:c;

//如果a大於0,a=b,否則a=c;

2.優先順序:

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.