天天看點

java基礎新學——java基礎知識

java基礎知識

注釋

辨別符

  1. 關鍵字
  2. 注意點:所有的辨別符都應該以字母(A-Z或者Z-Z),美元符($)、下劃線(_)或數字的任何字元組合

資料類型

  1. 強類型語言:要求變量的使用嚴格規定,變量必須先定義後使用
  2. 弱類型語言
  3. 整形資料:byte(1個位元組)、short(2個位元組)、int(4個位元組)、long(8個位元組),long類型要再數字後面家個L
  4. 浮點型資料:float(4個位元組),foat加F、double(8個位元組)
  5. 字元資料:char(2個位元組),一個字元
  6. boolean類型:占1位(bit),隻有true和false
  7. 注意:String、Integer、Byte不是基本資料類型,是一個包裝類
  8. 引用類型:類、接口、數組
  9. 位(bit):計算機内部資料儲存的最小機關
  10. 位元組(byte):一個位元組等于8位,1B=8b
  11. 字元:是指計算機中使用的字母、數字、字和符号
  12. 整數拓展:進制轉換,二進制資料以0b開頭,八進制以0開頭,十六進制以0X開頭
  13. 浮點數拓展:最好完全使用浮點數進行比較
  14. BigDecimal:數學工具類
  15. 字元拓展:所有的字元本質是數字,Unicode編碼為2個位元組,範圍0-65536
  16. 轉義字元:\t,制表符;\n,換行符;

類型轉換

  1. 順序:byte,short,char->int->long->float->double
  2. byte最大值為127,超過則記憶體溢出
  3. 強制轉換:高->低
  4. 自動轉換:低->高
  5. 注意點:不能對boolean類型進行轉換;不能把對象類型轉換為不相幹的類型轉換時可能會存在記憶體溢出,存在精度問題;
  6. 問題:操作數比較大時,注意溢出問題

感謝狂神老師的視訊支援點選跳轉