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);
}
}
免责声明:内容仅供参考,不保证正确性!