Java 包装类及常用类

一、包装类

1.基本类型和引用类型

 Java中的基本类型我们都知道有8种,但是作为基本类型限制功能的发挥,例如整形转String类型等可能需要类方法实现会更加简便。那么八个基本类型对应八个包装类,即引用类型。具体对应如下:

char--Character int--Integer boolean--Boolean double--Double float--Float byte--Byte short--Short long--Long

2.值传递和引用传递

这应该是规范的叫法,我姑且这么叫着,所谓按值传递,就是形参改变不影响原有数值,而引用传递形参实参共用同一个内存空间,一个改变,另一个也会跟着相应的改变。那么哪些是按值传递,哪些又是引用传递呢?

已知的情况基本类型均是按值传递,而类实例对象均是按照引用传递。

特殊的情况有:

数组是按照引用传递的,但是s[0]=9这种可以改变,s=b新数组无法改变原数组的值;

String类型反正形参改变不会改变实参。

3.包装类的构造函数

包装类的构造函数一般都有两个,一个参数是自己对应的基本类型,例如Integer i=new Integer(int i); Integer i=new Integer(String s)';

猜你喜欢

转载自www.cnblogs.com/lbrs/p/11037327.html