- 注釋
(1) 單行注釋://
(2) 多行注釋:/* */
- 識別符號注意點
(1) 開頭只能是大小寫字母或者$或者_
(2) 首字符后除了以上,還可以有數字
(3) 不能用關鍵字作為識別符號(關鍵字是系統留給自己用的)
(4) 大小寫敏感
(5) 最好不要用中文,很low
- 資料型別分為兩大類
(1) 基本型別(八個小類)
① 整數型別:byte(1位元組),short(2),int(4,最常用),long(8,此型別要在后面加一個大寫L)
② 浮點型別:float(4,此型別要在后面加一個大寫F),double(8)
③ 字符型別:char(2)
④ Boolean型別:true和false(只占1bit)
(2) 參考型別
① 類
② 介面
③ 陣列
- 位(bit):計算機內部資料存盤的最小單位
位元組(byte):計算機中資料處理的基本單位,習慣上用B來表示
1B(byte,位元組)=8bit(位)
字符:指計算機中使用的字母,數字,字,符號
- 整數:
(1) 十進制:無變化
(2) 八進制:在數值前加零(0)
(3) 十六進制:在數值前加零和英文字母X(不區分大小寫)(0x)
- 最好避免完全使用浮點數進行比較,銀行業務用BigDecimal類來比較,
- 所有的字符本質上還是數字(Unicode表,一個數字對應一個字符)
- 轉義字符
(1) \t 制表符
(2) \n 換行
(3) ……
- 運算中,不同型別的資料先轉化為同一型別,然后進行運算:byte,short,char<int<long<float<double
- 強制轉換:(型別)變數名 (是高到低轉換,低到高是自動轉換)
- JDK7新特性,數字之間可以使用下劃線分割(例如:十億:10_0000_0000)
- 操作比較大的數的時候,注意溢位問題
- 變數
(1) 區域變數:必須宣告和初始化
(2) 實體變數:從屬于物件,不初始化有默認值,數值默認值為0或者0.0,Boolean為false,其他為null
(3) 類變數:static,從屬于類
- 常量:final
(1) 格式:final 型別 識別符號(一般使用大寫字母加下劃線,如MAX_VALUE) = 值
- 修飾符,不存在先后順序
- 除了類名的第一個單詞首字母大寫,其余的第一個單詞首字母都是小寫,并且后面的單詞的首字母大寫,稱為駝峰原則
- 不等于是!=
- IDEA開發環境中,ctrl + D可以復制當前行到下一行
- 數值操作中,除非有更高級的數,否則byte,short,char都轉成int型別
- 關系運算的結果是Boolean型別的值
- %是取余運算子,又稱模運算,例如:21%10=1
- 2的3次方冪運算,java中使用Math.pow(2,3)
- <<左移,就是*2;>>右移,就是/2
- 字串連接符+:只要有字串參與,那么字串后面的都變成字串,再連接起來,前面的加法或者其他運算,計算好了才變成字串,后面的加法視為字串連接符(不運算),其他運算還是要算的
- 邏輯運算
(1) 邏輯與:&&;邏輯或:||;邏輯非:!
(2) 位與:&; 位或:|; 位抑或:^; 位非:~
- 包的本質就是檔案夾,不同的包可以存在同名的類
- 需要使用某個包的類時,需要用import匯入該包,在一個包的后面加上“.*”代表匯入這個包的所有類
- Javadoc命令是用來生成自己API檔案的,寫在類位置上面就是類的,寫在方法位置上面就是方法的
(1) 引數說明:
① @author 作者名
② @version 版本號
③ @param 引數名
④ @return 回傳值情況
⑤ @throw 例外拋出情況
(2) 如何生成:
① 在Dos中:javadoc -encoding UTF-8 -charset UTF-8 Hello.java
② 在IDEA中:自己去百度,跟喝水一樣
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/5039.html
標籤:Java
上一篇:JAVA 內部類
