Java 基礎 成員變數型別預設值 引用型別預設值

2021-08-10 02:45:03 字數 1144 閱讀 8829

六個數值型,乙個字元型,乙個布林型,乙個字串型;共九個型別【八個基本資料型別乙個引用型別{引用型別:class,inte***ce,陣列(int [ ])}string】 string 包裝器型別屬於引用型別

public class testtype

public static void main(string args)

}輸出結果:

byte:0 short:0 int:0 long:0 float:0.0 double:0.0

char:[\u0000] boolean:false string:null

引用型別預設值:unll

引用型別,是指除了基本的變數型別之外的所有型別(如通過 class 定義的型別)。

private static integer i1;//引用型別,也可稱為包裝型別

private static int i2;//基本型別

private static bool b1;

private static boolean b2;

private static long l1; //大寫的long 是null

private static long l2;

private static float f1; //大寫的float 是null

private static float f2;

private static object object;//引用型別

public static void main(string args) {

// int預設值為0,boolean的預設值為false,null是任何引用型別的預設值 system.out.println(i1);//null

system.out.println(i2);//0

system.out.println(b1);//null

system.out.println(b2);//false

system.out.println(l1);//null

system.out.println(l2);//0

system.out.println(f1);//null

system.out.println(f2);

system.out.println(object);//null

C DateTime型別的變數預設值

datetime型別是比較常用的變數型別,但是以前處理都比較業餘,下面總結2中常用方式 這次把它總結下 datetime t1 default datetime datetime t2 datetime.minvalue 這樣t1,t2 的值都是 另外總結下controller和過濾器中如何傳值 過...

成員變數預設值 成員變數與區域性變數之間的區別 22

成員變數一般是不需要在定義類的時候給初始化值的 成員變數存在預設值 預設值的規則 所有的數值型別 byte short int long char 的預設是0或者 float double 0.0,整形是0 浮點型是0.0 布林型別的預設值是false char型別的預設值的編號是0 char是字元...

C 獲取某變數型別的預設值

簡單的獲取某變數型別的預設值 在 c 中為我們提供了 default 我在記錄的是另一種獲取變數型別的 type 的預設值 code 如下 1 public static object defaultfortype type targettype 38 這句話很簡單,使我們對於 c 型別值型別和引用...