primitive数据何时被默认初始化
来源:互联网 发布:image lab mac版 下载 编辑:程序博客网 时间:2024/05/19 02:41
public class Test3{
public static void main(String[] args){
String ab="blue";
boolean[] b=new boolean[1]; //Boolean[] b=new Boolean[1];
if(b[0]){ ab="green"; }
System.out.println(ab);
}
}
//注意:Boolean和boolean的区别!!!!!
/*Boolean 类将基本类型为 boolean 的值包装在一个对象中。
*一个 Boolean 类型的对象只包含一个类型为 boolean 的字段。
*此外,此类还为 boolean 和 String 的相互转换提供了许多方法,
*并提供了处理 boolean 时非常有用的其他一些常量和方法。
* *public Boolean(String s)如果 String 参数不为 null 且在忽略大小写时等于 "true",
*则分配一个表示 true 值的 Boolean 对象。否则分配一个表示 false 值的 Boolean 对象。
*示例: *new Boolean("True") 生成一个表示 true 的 Boolean 对象。
*new Boolean("yes") 生成一个表示 false 的 Boolean 对象*/
/*另外
public class Test3{
public static void main(String[] args){
String ab="blue";
boolean b;
if(b){ ab="green"; }
System.out.println(ab);
}
}
是编译通不过的,因为只有When a primitive data type is a member of a class, it is guaranteed to get a default value if you do not initialize it. [也就是说,一个primitive类型的数据在作为一个类的成员时,它才会被初始化为一个默认值,如果这个数据只是一个普通的变量,那么它不会被初始化!!]
- primitive数据何时被默认初始化
- servelet何时被初始化
- Spring何时初始化bean
- c++ 中 local static 对象何时被初始化
- 何时必须使用初始化列表
- Java何时初始化final字段
- 类何时加载和初始化
- 何时生成默认构造函数
- 默认初始化
- 默认初始化
- 默认初始化
- 类和对象:数据成员之使用默认参数初始化
- C++中默认构造函数中数据成员的初始化
- 何时使用构造函数初始化列表?
- C++何时要使用成员初始化列表
- StringBuffer何时初始化到常量池
- 编译器何时调用默认构造函数
- C++何时才提供默认构造函数
- 线程进入阻塞时,线程会不会让出CPU?
- 在.Net里如何读取数据库图片
- Together2006初探2
- 苹果乔布斯宣称iPhone应用可向第三方开放
- collections for OSDev
- primitive数据何时被默认初始化
- asp中 打开网页时出现“操作必须使用一个可更新的查询”原因及解决办法
- ubuntu字体美化
- 全面认识VPN
- scjp考试大纲1.4版
- jjj
- 关于完成端口的应用,问一下,完成端口是不是只能用来做服务器?
- 百度水果开会时段解答(经过测试)
- 求职经验谈:给初出茅庐的你