boolean 基本类型
Boolean 包装类型那么使用起来,这两个有什么区别呢,究竟哪个使用更好,希望大家讨论下。
我个人觉得这两个没什么区别,可以通用,才疏学浅,希望有人能帮我解答下这个问题。

解决方案 »

  1.   

    兄弟,一个是对象类型,一个是基本类型,可以转化的,你慢慢的就理解了!
    号称 完全面向对象的java也有不是对象类型的东东,
    那是因为 世间万物太过复杂啦。。
      

  2.   

    恩 1# 没错 类似的类还有Double/double,Integer/int等
      

  3.   

    这两个基本上差不多但因为boolean在堆栈中,所以更加高效一些。不过在有些框架中,例如参数和值要求是对象类型,所以不能用基本类型。
      

  4.   

    Integer跟int的区别你能搞懂吗?一样的道理!
      

  5.   

    Boolean是boolean的包装类型,在jdk1.5之后可以自动装箱解箱,例如:
    int a = 3;
    Collection c = new ArrayList();
    c.add(a); //自动转换成Integer.
    Integer b = new Integer(2);
    c.add(b + 2);
      

  6.   

    boolean 是java中最基本8种类型中的一种,java为8中基本类型提供了封装类,用来表示一个对象,
    Boolean 是boolean 的封装类
      

  7.   

    boolean 基本类型 
    Boolean 对象类型 继承与 Object
    而很多的API函数要求传入Object类型
    这是boolean就要被包装成Boolean才行
    如果仅用于旗标那就用boolean就好了