大資料之JAVA基礎(一):資料和變數

葛紅富發表於2018-03-22
1.資料型別
基本型別:整型,浮點型,布林型,字元型
引用型別:引用資料型別是強大的資料型別,它是基於基本資料型別建立的。JavaSE中提供了一個超級類庫,類庫中包含了近萬種引用資料型別。不過現在我們先要學習的是基本型別

2.變數
變數是記憶體中裝載資料的小盒子,你只能用它來存資料和取資料。

3.計算機儲存單元
計算機最小的資訊單元叫做位(bit)
計算機最小的儲存單元叫做位元組(byte),每個位元組都是由連續的8個位組成的。
計算機開闢儲存空間,最小開闢一個位元組,而不是一位

4.基本型別之4類8種
四類
八種
位元組數
資料表示範圍
整型
byte
1
-128~127
 
short
2
-32768~32767
 
int
4
-2147483648~2147483648
 
long
8
-263~263-1
浮點型
float
4
-3.403E38~3.403E38
 
double
8
-1.798E308~1.798E308
字元型
char
2
表示一個字元,如('a','A','0','家')
布林型
boolean
1
只有兩個值true與false

5.預設型別
預設整型是int
預設浮點是double

6.三元運算子
(條件表示式)?表示式1:表示式2;
System.out.println( 3>2 ? “正確” : “錯誤” );

7.運算子優先順序
優先順序
描述
運算子
1
括號
()[]
2
正負號
+-
3
自增自減,非
++--!
4
乘除,取餘
*/%
5
加減
+-
6
移位運算
<<>>>>>
7
大小關係
>>=<<=
8
相等關係
==!=
9
按位與
&
10
按位異或
^
11
按位或
|
12
邏輯與
&&
13
邏輯或
||
14
條件運算
?:
15
賦值運算
=+=-=*=/=%=
16
位賦值運算
&=|=<<=>>=>>>=

8.資料型別轉換
資料型別範圍從小到大排序(byte < char < short < int < long < float < double),布林型別Boolean不能參與型別轉換;
自動型別轉換,範圍小的資料型別向範圍大的資料型別轉換時使用;
強制型別轉換,範圍大的資料型別向範圍小的資料型別轉換時使用。

9. ++,--運算子的使用
 ++,--前置(如++a),當參與運算時,變數a的值先自增1,然後用自增後的新值再參與運算;
++,--後置(如a++),當參與運算時,變數a先使用原有值參與運算子,變數a的值再自增1。


相關文章