博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[五]基础数据类型之Short详解
阅读量:7057 次
发布时间:2019-06-28

本文共 1586 字,大约阅读时间需要 5 分钟。

 
Short 基本数据类型short  的包装类
Short 类型的对象包含一个 short 类型的字段
 
 
 原文地址:
 
属性简介
 
值为  215-1 的常量,它表示 short 类型能够表示的最大值
public static final short   MAX_VALUE = 32767;
值为 -215 的常量,它表示 short 类型能够表示的最小值
public static final short   MIN_VALUE = -32768;
用来以二进制补码形式表示 short 值的比特位数
public static final int SIZE = 16;
二进制补码形式表示 short 值的字节数
public static final int BYTES = SIZE / Byte.SIZE;
表示基本类型 short 的 Class 实例
public static final Class<Short>    TYPE = (Class<Short>) Class.getPrimitiveClass("short");
 
 
 
 
 
构造方法
 
照常两种形式 
基本类型/parseShort 按照10进制解析
Short(short value)
Short(String s)
 
 
常用方法
 
比较
 
static int compare(short x, short y)
 
静态方法
x<y   小于0
x=y   等于0
x>y   大于0
int compareTo(Short anotherShort)
实例方法
调用静态方法比较两个对象的值
parseXXX系列
字符串解析 为 基本类型,
不需要对象,所以都是静态方法
 
parseShort系列依赖Integer.parseInt
static short parseShort(String s, int radix)
static short parseShort(String s)
 
 
 
valueOf系列
把基本基本类型 包装为对象
用来创建获得对象,所以无需对象,全都是静态方法
 
VaueOf系列都有对应的缓存区, 缓存区范围内对象为同一个 
缓冲区为静态内部类中的数组  
 
缓冲范围为-128 ~ 127
static Short valueOf(short s)
static Short valueOf(String s, int radix)
static Short valueOf(String s)
 
 
decode
XXXValue系列
获取对象的某种基本类型的值
需要获取对象的所以必然全部都是实例方法
强制类型转换的形式,将内部的  short 值转换为指定的类型 
类似 Integer和Long    Byte
Short也有提供XXXValue系列方法,原理也跟他们类似
全部都是强转
byteValue()
shortValue()
intValue()
longValue()
floatValue()
doubleValue()
 
 
toUnsignedXXX 系列
toString  系列
static String toString(short s)
String toString()
static int toUnsignedInt(short x)
static long toUnsignedLong(short x)
 
 
equals
重写了equals方法
内部比较的是对象的值
 
 
hashCode
 
Short的hashcode 也是直接返回值
 
static int hashCode(short value)
int hashCode()
其他方法
 
Short提供了reverseBytes(short) 方法
 
 
Short虽然比Byte稍微提供的支持多一点点,但是也很少
有些方法也是依赖于Integer
 
 
 
 
 
 
 

转载地址:http://tfgol.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
Isilon整合Hadoop
查看>>
我的友情链接
查看>>
.NET反编译的九大金刚
查看>>
开源项目:Android-Universal-Image-Loader总结
查看>>
CentOS6.5 ping: unknown host 解决方
查看>>
C语言拷贝文件夹(包含文件属性信息)
查看>>
keepalive配置
查看>>
使用Ansible部署LAMP环境
查看>>
mac下 连接windows远程桌面
查看>>
如何在LoadRunner中使用winsocket协议
查看>>
部署DNS服务器之主要区域
查看>>
Android防反编译
查看>>
数字医学影像工作站相关资料汇总
查看>>
20051008网络工程师必懂的专业术语
查看>>
2012年我的十大工程7——阅读工程
查看>>
windows调整网卡访问顺序
查看>>
我的php学习笔记(42) PHP通过mail()或Socket发从邮件
查看>>
Mysql-主从精简配置
查看>>
ROM 、RAM和FLASH 的区别
查看>>