大資料之JAVA基礎(一):資料和變數
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。
相關文章
- 大資料:大資料之基礎語法大資料
- 大資料基礎之開發第一個Java程式大資料Java
- [java基礎]之資料型別Java資料型別
- Java基礎知識(變數、資料型別、運算子)Java變數資料型別
- 大資料之JAVA基礎(五):迴圈和陣列方法練習大資料Java陣列
- [java基礎]之變數Java變數
- Go變數與基礎資料型別Go變數資料型別
- 大資料學習之Linux基礎大資料Linux
- 大資料基本公式——一:基礎大資料公式
- java基礎之java的基本資料型別Java資料型別
- [打牢基礎系列]JavaScript的變數和資料型別JavaScript變數資料型別
- Java基礎語法之資料型別Java資料型別
- [Java基礎]之 資料型別轉換Java資料型別
- 大資料學習之路——java基礎(二)大資料Java
- 大資料需要掌握的數學基礎大資料
- 大資料基礎(一)——關係+文章大資料
- 大資料——HBase基礎大資料
- JAVA基礎--資料型別和運算子Java資料型別
- Python基礎之os和資料結構Python資料結構
- 大資料學習方法,學大資料需要的基礎和路線大資料
- php基礎之連線mysql資料庫和查詢資料PHPMySql資料庫
- dart基礎之變數資料型別操作符方法異常Dart變數資料型別
- 學習Java大資料都需要哪些基礎Java大資料
- Python基礎(一)可變與不可變資料型別Python資料型別
- java基礎之一:基本資料型別Java資料型別
- java資料型別基礎Java資料型別
- Java雜記1—資料型別和變數Java資料型別變數
- 2. 大資料基礎大資料
- 【大資料】Spark RDD基礎大資料Spark
- 大資料基礎知識總結和大資料方面的核心技術大資料
- 大快DKH大資料基礎資料平臺的監控引數說明大資料
- [JAVA] Java 變數、表示式和資料型別詳解Java變數資料型別
- 零基礎學Java大資料難不難Java大資料
- Java程式設計基礎03——進位制運算&資料型別&變數Java程式設計資料型別變數
- 《JavaScript 闖關記》之變數和資料型別JavaScript變數資料型別
- Python基礎之Python資料世界Python
- python基礎之資料型別Python資料型別
- 基礎資料結構大賞資料結構