java Object类型

java类型和java Objec类型的区别:

     JAVA所有的类都默认继承字类Object(即包java.lang.object),包括你自己创建的类。

 

   Boolean,Integer,Long,Double是java.util包中的类,它们是boolean,int,long,double想对应的包装类用以产生对应的对象,称基本类型,创建后置于stac(堆栈)k中,存取速度很快,而其他引用对象创建后置于heap(堆)中,速度没有堆栈快。

创建方法不同:

        int i = 1;                                          //此创建了一个基本类型的int对象。

        Integer integer = new Integer();        //此创建了一个Integer包装类的引用,在内存中的位置不同。

类似的还有char和Character、float和Float、short和Short、byte和Byte。你要记得前者用于产生对象的引用,而后者直接产生一的基本类型的数据。

你可能感兴趣的:(java,Object类型)