Java Short类型

Short类型

Java中Short类型与基本的数据类型short是不一样的,前者首字母大写的Short是后者short的包装类,是对short基本数据类型进行包装的类,其用的是 final 声明,不可以被继承重写。Short类型实例化后的返回值是一个Short的对象,而不是基本的数据类型,二者在“功能”上有较大的区别,作为Java的一种对象,其内置了多种可供调用的方法,比如Math类中的abs()方法等等,具体的方法将在后面的章节中介绍,这里我们来先了解一下Short类型。

Short类型定义语法

Short objName = Short.valueOf( shortValue )

语法说明:该语法通过valueOf()方法来创建一个值为shortValue的Short对象!

提示:也可以使用装箱的方法来创建一个Short变量!

short类型装箱

Java中的short类型的变量或字面量当作Short类型进行传参,或直接赋值给Short变量,Java编译器会自动将该short类型转换为Short类型对象,如此便是装箱。

Short对象拆箱

Short对象被编译器自动转换为short类型基本数据的过程,便是拆箱的过程,比如传参或直接赋值。

Short类型实例代码

public class test {
    public static void main(String[] args) {
        short value = 3;
        Short x1 = Short.valueOf(value);
        boolean t1 = x1 instanceof Short;
        // short类型装箱
        Short y1 = 5;
        boolean t2 = y1 instanceof Short;
        System.out.println(t1);
        System.out.println(t2);
        // Short拆箱
        short z1 = y1;
        System.out.println(z1);
    }

}

免责声明:内容仅供参考,不保证正确性!


全栈后端 / Java教程 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.