JAVA包装类
ilvest
这个作者很懒,什么都没留下…
展开
-
Java数据类型包装器
Java库在java.lang包中提供了八个类来表示八种基本类型中的每一种。这些类称为包装类,因为它们在对象中包装原始值。下表列出了原始类型及其相应的包装类。基本类型包装类byteByteshortShortintIntegerlongLong转载 2017-03-22 09:28:20 · 433 阅读 · 0 评论 -
Java数值类型包装器
Byte, Short, Integer, Long, Float 和 Double 类类是数字包装类。它们都继承自Number抽象类。但是不能创建Number类的对象。 但是,我们可以声明Number类的引用变量。可以将六个数值包装类中的任何一个的对象引用分配给Number类的引用。Number类包含六个方法。 它们被命名为xxxValue(),其中xxx是六种基本数据类型之一(by转载 2017-03-22 09:29:08 · 250 阅读 · 0 评论 -
Java字符数据类型
Character类的一种对象包装一个char值的包装类。Character类包含isLetter()和isDigit()方法来检查字符是否为字母或数字。toUpperCase()和toLowerCase()方法将字符转换为大写和小写。该类提供了一个构造函数和一个工厂valueOf()方法来从char类型值创建对象。charValue()方法返回对象包装的char类型值。示例转载 2017-03-22 09:29:53 · 338 阅读 · 0 评论 -
Java布尔包装类
布尔(Boolean)类的对象包装一个布尔值。Boolean.TRUE和Boolean.FALSE是布尔类型的两个常量,用于表示布尔值true和false值。可以使用构造函数或valueOf()工厂方法创建一个布尔(Boolean)对象。当解析字符串时,该类将处理“true”,忽略所有字符的大小结果均为true,任何其他字符串为false。示例下面的代码显示了如何使用Boo转载 2017-03-22 09:30:42 · 2293 阅读 · 0 评论 -
Java无符号数据类型
Java不支持无符号数据类型。byte,short,int和long都是有符号数据类型。对于有符号数据类型,值范围的一半存储正数,一半用于负数,因为一个位用于存储有符号值的符号。例如,一个字节需要8位; 其范围是-128``到127。如果只在一个字节中存储正数,则其范围将为0到255。Java在包装器类中有一些静态方法,以支持处理带符号值中的位的操作,就像它们是无符号整数一样。转载 2017-03-22 09:31:26 · 13556 阅读 · 0 评论 -
Java自动装箱和拆箱
原始数据类型自动装箱和拆箱的工作和相应的包装类完全在编译器中实现。从原始数据类型(byte, short, int, long, float, double, char 和 boolean)到其对应的包装器对象(Byte, Integer, Long, Float, Double, Character 和 Boolean)的自动包装称为自动装箱。反向,从包装器对象到其对应的原始数据类型称为拆箱。转载 2017-03-22 09:32:38 · 300 阅读 · 0 评论 -
Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,转载 2017-03-22 09:33:21 · 186 阅读 · 0 评论