例如 int long short ==
解决方案 »
- POI导出百万条数据到Excel,要怎么弄啊?急~!!!急~!!!
- 关于右移求解
- Hibernate 与 JTA MYSQL INNODB JOTM
- String变量是不是不能更改其内部的具体部分,而可以整体被赋值、修改?
- hashmap的key对应多个value问题?
- Oracle9i 连接出错!
- 怎样得到字符串表达式的真实值?(在线等待,得到正确答案立即给分)
- 谁能帮帮我????????????????
- Java Plug-in与 Java Runtime ?
- 我要上sourceforge.net,但它被封了,有别的办法吗?
- 用JAVA求出2組日期相差多少天?
- 为什么静态方法中不能用this和super关键字
public int getA(){
return a;
}
}
只不过基本类型的默认值是非空的,而引用类型则是空(null)
对头,int long short 的默认值 为 0
在方法里边你必须得赋值
public class Base {
int a;
long b;
short c;
char d;
public static void main(String[] args) {
Base base = new Base();
System.out.println(base.initA());
System.out.println(base.initB());
System.out.println(base.initC());
System.out.println(">>" + base.initD() + "<<");
}
int initA() {
return a;
}
long initB() {
return b;
}
short initC() {
return c;
}
char initD() {
return d;
}
}
0
0
0
>>
代表NULL的accii的十六进制数为0x00,
基本型根本就不包括0x00这个数值,
所以不可能为空。就像楼上说的,有初始值