Java的數據類型分兩種: 1.基本類型:long,int,byte,float,double,char,short,boolean 2. 對象類型(類): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你本身建立的類。java
其中Long又叫 long的包裝類。而Byte和Float也相似,通常包裝類的名字首寫是數值名的大寫開頭。函數
或者你還能夠這樣想, java分爲 1.基本數據(二進制,十進制,八進制,十六進制的數字); 2.類對象 兩種類型,數據是運算的基本單元,這些運算通常相似+ - * % 等數學運算,而類對象的運算是必須你定義的。或者系統有幫你定義的。這些運算通常都是一些函數如set和get方法。this
什麼叫包裝類? 在java中有時候的運算必須是兩個類對象之間進行的,不充許對象與數字之間進行運算。因此須要有一個對象,這個對象把數字進行了一下包裝,這樣這個對象就能夠和另外一個對象進行運算了。 好比咱們也能夠定義一個類: class Long { int i=0; public Long (int i){ this.i=i; } }對象
這樣這個Integer就是一個包裝類,他包裝了一個整數值,而後能夠在裏面寫一些運算符重載的方法使它支持某些運算。這個時候能夠賦值: Long it=new Long(10); 如今變量it就是一個對象,不是一個數字。get