當前位置:首頁 » 編程語言 » javalonglong比較

javalonglong比較

發布時間: 2024-12-02 18:49:48

java的基本數據類型和引用數據類型的區別

一、作用的不同

1、引用類型一般都是通過new關鍵字創建對象,然後把這個對象賦予給相應的變數,最常用的引用類型是String類型,它也比較特殊,可以直接通過關鍵字new來創建對象,也可以通過字元串直接賦值,比如:

Strings=newString("abc");

Strings="abc";

2、基本類型就是直接賦值就可以了,比如:

inta=123;

floatb=123.0;

boolean=true;

二、參數方面傳遞的不同

引用類型是引用傳遞

基本類型是值傳遞

三、比較方面的不同

引用類型比較的是引用地址(沒有重寫equals方法)

基本類型比較的是值

五、類型的不同

1、引用類型分為四種

強引用(StrongReference)

軟引用(SoftRefernce)

弱引用(WeakReference)

虛引用(PhantomReference)

強引用-StrongReference

2、八種基本類型

整型byte8位

整型short16位

整型int32位

整型long64位

浮點型float32位

浮點型double64位

字元型char16位

布爾型boolean位數不確定

② java中如何比較兩個時間字元串的大小

如果保證兩個字元串格式一樣,且都是用上面的形式表示的(即是2010-07-16 13:01:01,而不是2007-7-16 1:1:1),這樣,可以直接用字元串比較就可以了:
if (str1.compareTo(str2)>0) {
第一個大於(晚於)第二個
} else {
反過來
}

不然,得用SimpleDateFormat轉換成日期型再判斷。

熱點內容
嵌入式linuxc編程入門 發布:2025-09-16 08:24:18 瀏覽:370
碼片編程器 發布:2025-09-16 08:24:08 瀏覽:939
原神各畫質要什麼配置 發布:2025-09-16 08:17:32 瀏覽:308
讀取資料庫生成xml 發布:2025-09-16 08:17:19 瀏覽:785
sql2000開發版 發布:2025-09-16 07:56:31 瀏覽:794
linux桌面哪個 發布:2025-09-16 07:55:35 瀏覽:48
python讀取網頁 發布:2025-09-16 07:45:05 瀏覽:331
qq郵件的密碼是什麼 發布:2025-09-16 07:44:20 瀏覽:718
演算法什麼特點 發布:2025-09-16 07:40:10 瀏覽:347
matlab編程第四版答案 發布:2025-09-16 07:35:51 瀏覽:452