日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java中long和Long有什么区别

發布時間:2025/5/22 java 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java中long和Long有什么区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java中long和Long有什么區別(轉)

Java的數據類型分兩種:
1.基本類型:long,int,byte,float,double,char
2. 對象類型(類): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己創建的類。

其中Long又叫 long的包裝類。而Byte和Float也類似,一般包裝類的名字首寫是數值名的大寫開頭。

什么叫包裝類
在java中有時候的運算必須是兩個類對象之間進行的,不充許對象與數字之間進行運算。所以需要有一個對象,這個對象把數字進行了一下包裝,這樣這個對象就可以和另一個對象進行運算了。
比如我們也可以定義一個類:
class Long {
int i=0;
public Long (int i){
this.i=i;
}
}

這樣這個Integer就是一個包裝類,他包裝了一個整數值,然后可以在里面寫一些運算符重載的方法使它支持某些運算。這個時候可以賦值:
Long it=new Long(10);
現在變量it就是一個對象,不是一個數字。

long 是長整型,在怎么長本身也是整型,12.10的×××部分是12,當然結果是12,

byte: 八位整數 -128——127,可用來節省內存的使用。
short: 16位整數 -32768——32,767,也比較省內存。
int: 32位整數 -2,147,483,648——2,147,483,647,一般來說整數都夠用了
long: 64位整數 -9,223,372,036,854,775,808—— 9,223,372,036,854,775,807,一般不需要用
float: 32位浮點,如果浮點需要節省內存用這個。
Double: 64位浮點,一般非整數浮點可用這個。

但是要記住float和double都不是精確的,如果要儲存錢一類的必須精確的,用java.math.BigDecimal


轉載于:https://blog.51cto.com/gomic/1375582

總結

以上是生活随笔為你收集整理的Java中long和Long有什么区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。