基礎數據類型(四類八種)不能爲null數組
1, 整數型
byte ----2的8次方(取值範圍--<-128~127>)--1個字節
short ----2的16次方--2個字節
int ----2的32次方--4個字節
long---- 2的64次方--8個字節
2, 浮點型
float ----有效位數7位--4個字節
double ----有效位數16位--8個字節
3, 布爾型
boolean(只有兩個值, true, false)--1個字節
4, 字符型
char--2個字節(能夠是一個字母也能夠是一個漢字)spa
「數據類型所有存到棧」blog
引用類型 能夠=null接口
全部的類字符串
全部的接口基礎
全部的數組變量
變量的賦值
數據類型
定義一個整數型變量默認爲int
定義一個浮點型變量默認爲double引用
類型轉換:二進制
優先級:double float long int char short byte
char short byte進行運算的時候, 取值默認爲int
隱式轉換(低->高), 顯式轉換(高->低)
運算符:
算術運算符:+ - * / % ++ --
關係運算符:> < >= <= == !=
邏輯運算符:! &(而且, 和) &&(短路運算符) | || ^(異或)
異或運算符: 轉換成二進制的形式來對比每一位數, 不同的爲1, 同樣的爲0
位運算符:>> << >>>(無符號右移)
賦值運算符:= += -= *= /= %=
字符串鏈接運算符:+
須要注意的地方: 在輸出的時候, 只要有一個參數是字符串, 整個輸出結果都是字符串
三元運算符(表達式)(三目運算符):布爾值?值1:值2
a = 2;
a += 2147483646;(int取值2147483647)
System.out.println(a);