美文网首页
包装类1

包装类1

作者: RyanHugo | 来源:发表于2020-02-07 11:09 被阅读0次

/*

* 关于包装类使用的面试题1

*

*

*/

public class InterviewTest {

@Test

public void test1() {

Object o1 = true ? new Integer(1) : new Double(2.0);

System.out.println(o1);// 1.0

}

@Test

public void test2() {

Object o2;

if (true)

o2 = new Integer(1);

else

o2 = new Double(2.0);

System.out.println(o2);// 1

}

@Test

public void test3() {

Integer i = new Integer(1);

Integer j = new Integer(1);

System.out.println(i == j);//false

//Integer内部定义了IntegerCache结构,IntegerCache中定义了Integer[],

//保存了从-128~127范围的整数。如果我们使用自动装箱的方式,给Integer赋值的范围在

//-128~127范围内时,可以直接使用数组中的元素,不用再去new了。目的:提高效率

Integer m = 1;

Integer n = 1;

System.out.println(m == n);//true

Integer x = 128;//相当于new了一个Integer对象

Integer y = 128;//相当于new了一个Integer对象

System.out.println(x == y);//false

}

}

相关文章

  • 包装类1

    /* * 关于包装类使用的面试题1 * * */ public class InterviewTest { @Te...

  • JAVA基础---Date类 SimpleDateFormat

    ## 一、包装类 ##01. 包装类概述 >* 什么是包装类? >* 基本数据类型对应的包装类 总结: 1.什么是...

  • 6.装饰设计模式

    装饰模式 包装类的特点: 1.包装类和被包装类实现同样的接口2.包装类持有一个被包装的对象3.包装类在实现接口过程...

  • JAVA常用类

    一.包装类 1.基本类型的包装类 (1)Integer 类 Integer 构造方法: ①:Integer(int...

  • 包装类

    包装类 1. 什么是包装类 包装类(Wrapper Class): Java是一个面向对象的编程语言,但是Java...

  • 适配器模式(Adapter Pattern)

    1. 介绍 1.1 模式说明 定义一个包装类,用于包装不兼容接口的对象。 包装类 = 适配器Adapter;被包装...

  • Java流中的装饰者模式

    1.介绍 2.可被包装类 3.包装类 4.小栗子(使用已经有的包装类) 5.自定义包装类(大写字母转成小写字母),...

  • Java数据类型、包装类、数据存储区

    数据类型 包装类 基本数据类型与包装类数据类型包装类内存空间取值范围byteByte8bit=1b-27~27-1...

  • 三 常用API第二部分——第六节 包装类

    1、包装类的概念 2、装箱与拆箱 装箱:基本类型-->包装类对象拆箱:包装类对象-->基本类型 3、自动装箱与拆箱...

  • 常用类

    一、包装类 1、为什么需要包装类?包装类的作用是? 2、将字符串"123"转化成基本类型数字的方式有哪些? 3、自...

网友评论

      本文标题:包装类1

      本文链接:https://www.haomeiwen.com/subject/rfkmxhtx.html