zoukankan      html  css  js  c++  java
  • work_7_Boolean和boolean,基本类型和包装类型

     区别:

    1.基本类型存储在栈里,包装类型存储在堆里。因为栈的效率更高,所以保留了基本类型。

    2.包装类是对象,拥有方法和字段,对象的调用是引用对象的地址。

    3.基本类型是值传递,包装类是引用传递。

    4.ArrayListLinkedList中放数据的时候,只能放Object类型的,基本类型放不进去。 

    5.基本类型,包装类 以及其默认值,包装类的默认值为Null

    6.初始化方法

       Boolean  b=new Boolean(“true”)

       Boolean b=true

    Boolean是包装类型 初始值null

    boolean是基本类型 初始值false

    7.jdk1.5.0以上版本后,Boolean"赋值"和判断上和boolean一样,

    即是你: boolean b1 = true ; 或者 Boolean b2 = true ; 都可以。

    唯一只能使用Boolean上的就是从列表或者哈希表获取值时。

    比如 boolean t = false;

    Map map = new HashMap();

    map.put("t", t);

    那么获取值时只能用

    Boolean t1 = (Boolean) map.get(t); //前面只能用Boolean强制转换,不能使用boolean.

    8.pojo中必须使用Boolean  如果再数据库中查询到结果为null 赋值的时候会报NullpointerException

     

     

  • 相关阅读:
    解决跨域问题 cors~ JSONP~
    session,cookie,sessionStorage,localStorage的区别~~~前端面试
    数据库索引的理解
    script的按需加载
    es6 笔记
    JS 工具函数
    JS Error
    数组方法重写:forEach, map, filter, every, some, reduce
    JS: GO 和 AO
    立即执行函数
  • 原文地址:https://www.cnblogs.com/asndxj/p/13041601.html
Copyright © 2011-2022 走看看