00 JAVA數據類型及轉換

進制

十進制: int i = 10;

八進制: int i = 010; 以0開頭

十六進制: int i = 0x10; 以0x開頭

浮點數擴展

Float :有限、離散、舍入誤差、大約、接近但不等於

Double:

最好完全不要使用浮點數類型

字符類型

char c1 = ‘\u0061’ 表示編碼Unicode表(97 = a 65 = A) 2字節

轉義字符

\t 水平製表符

\n 換行

類型轉換

由於Java是強類型語言,所以要進行運算的時候,需要進行類型轉換

低 -----------------------------------------------------------------> 高

byte,short,char -> int -> long -> float -> double

運算過程中,不同類型的數據先轉化爲同一類型,然後進行運算

強制轉換 (類型)變量 高---->低

自動轉換 低------>高

注意:

  1. 不能對布爾類型進行轉換
  2. 不能把對象類型轉化爲不相干類型
  3. 在把高容量轉換爲低容量的時候,強制轉換
  4. 轉換的時候可能存在內容溢出,或者精度問題

JDK7 新特性:數字之間可以用下劃線分割

10000000 == 10_000_000

變量的命名規範

  • 所有變量、方法、類名:見名知意
  • 類成員變量:首字母小寫和駝峯原則:monthSalary
  • 局部變量:首字母小寫和駝峯原則
  • 常量:大寫字母和下劃線: MAX_VALUE
  • 類名:首字母大寫和駝峯原則 :Man、GoodMan
  • 方法名:首字母小寫和駝峯原則:run()、runMan()

JavaDoc

javadoc命令是用來生成自己的API文檔 /** */

參數信息:

@author 作者名

@version 版本信息

@since 指名需要最早使用的jdk版本

@param 參數名

@return 返回值說明

@throws 異常拋出情況

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