java 基础类型和包装类的详解

摘自:JAVA中基本类型的包装类

 

 

1. 包装类把基本类型数据转换为对象
    每个基本类型在java.lang包中都有一个相应的包装类
2. 包装类有何作用
    提供了一系列实用的方法
    集合不允许存放基本数据类型数据,存放数字时,要用包装类型
3.  包装类的构造方法
    所有包装类都可将与之对应的基本数据类型作为参数,来构造它们的实例    如:Integer i=new Integer(1);
    除Character类外,其他包装类可将一个字符串作为参数构造它们的实例     如:Integer i=new Integer("123");
    Boolean类构造方法参数为String类型时,若该字符串内容为 true(不考虑大小写),则该Boolean对象表示true,否则表示false。
    当Number包装类构造方法参数为String 类型时,字符串不能为null,且该字符串必须可解析为相应的基本数据类型的数据,否则编译通过,运行时NumberFormatException异常。
 
 
 
 
 
对未初始化和未声明的变量执行typeof操作符都返回undefined值。这样返回的合理性在于:无论哪种变量都不能执行真正的操作。
 
从逻辑角度,null值表示一个空对象指针,而这也正是使用typeof操作符检测null值时会返回"object"的原因。如果定义的变量准备在将来用于保存对象,应该将该变量初始化为null。
 
 
 
 
 
posted @ 2019-07-10 08:20  大码哥  阅读(494)  评论(0编辑  收藏  举报