Java學習01(IntelliJ IDEA版)——基礎文法01
本文是本人對Java的從頭到尾的複習,這次試用的是IDEA這個開發工具,主要是為了查漏補缺自己之前遺忘的知識,但我相信這篇部落格,對初學者也會有所裨益。
感謝:B站UP主狂神說Java
目錄
1.整數類型擴充:進制問題
2.浮點類型擴充:銀行問題
3.字元類型拓展:Unicode編碼表
4.boolean類型擴充
5.思考
1.Java的資料類型
2.基本資料類型
3.引用資料類型
4.位元組
1.關鍵字
2.辨別符注意點
1.單行注釋
2.多行注釋
3.文檔注釋
01.HelloWord
02.注釋
03.辨別符
04.資料類型
05.資料類型擴充
書寫注釋是一個非常好的習慣!!!
//注釋
/* 注釋 */
詳情請觀看之後的學習筆記。
搜尋“有趣的代碼注釋”有驚喜偶!
Java所有的組成部分都需要名字。類名、變量名以及方法名都被稱為辨別符。
abstract
assert
boolean
break
byte
case
catch
char
class
const
continue
default
do
double
else
enum
extends
final
finally
float
for
goto
if
implements
import
instanceof
int
interface
long
native
new
package
private
protected
public
return
strictfp
short
static
super
switch
synchronized
this
throw
throws
tracsient
try
void
volatile
while
1.所有辨別符都是由數字、字母、下劃線、$組成,但是不能以數字開頭。
2.不能使用關鍵字作為變量名或者方法名。
3.辨別符是大小寫敏感的。
強類型語言:要求變量的使用要嚴格符合規定,所有變量必須要定義之後才能使用。
弱類型語言:
Java是典型的強類型語言。
java資料類型分為兩大類:基本類型(primitive type)和引用類型(reference type)。
基本資料類型:整數類型(byte、int、short、long)、浮點類型(float、double)、字元類型、boolean類型。
引用資料類型:類、接口、數組。
1.八大基本資料類型:byte、int、short、long、float、double、char、boolean。
2.Long類型要在數字後邊加一個L,float類型要在數字後邊加一個F。
3.String不是基本資料類型,不是關鍵字,而是類。
引用資料類型:類、數組、接口。詳情請看後邊的學習筆記。
二進制:0b開頭 八進制:0開頭 十進制:正常書寫 十六進制:0X開頭

首先,讓我們來看一段代碼:
運作截圖:
float類型的0.1不等于double類型的0.1;float類型的num3卻等于num3+1之後的num4,這是為什麼呢?
float是有限的,離散的,存在舍入誤差問題,接近但不等于。
最好完全避免使用浮點數進行比較!!!
那麼,該怎麼處理銀行業務呢?
使用BigDecimal類(數學工具類)。
詳情參看後面筆記。
首先,我們來看一段代碼:
由此,我們可以看出所有的字元本質還是數字。
Unicode編碼表:0~65536 2位元組 每個字元都與數字一一對應。 u0000~uFFFF
例如:97=a 65=A
兩種表現方式都正确,但是,代碼要精簡易讀
詳情請看之後筆記。