一般情况下,需要使用数字时,通常使用的是内置数据类型
但是,实际开发过程中我们通常会使用到对象,而不是内置数据类型。
为了解决这个问题,Java语言为每一个内置数据类型提供了对应的包装类
所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类Number的子类
这种由编译器特别支持的包装成为装箱,当内置类型被当作对象使用的时候,编译器就会把这些内置类型装箱为包装类。同样,编译器也可以将一个对象拆箱为内置类型。Number类属于java.lang包.
Java Math类包含了用于执行基本数学运算的属性和方法。Math的方法都被定义为static形式,通过Math类可以在主函数中直接调用。