大写的应该是相当于复合类型的,比如Integer i = new Integer(50);

解决方案 »

  1.   

    大写的是一个可以实例化对象的类,继承于Object
    小写的只是一个基本类型,不属于面向对象范畴~~~
    但是基本类型比类要节省时间和空间,如果没有特殊要求用基本类型就可以~~~
      

  2.   

    前着是封装类,后着是基本数据类型
    和前面一样,大写的是封装类,小写的是基本数据类型
    java中除了8种基本数据类型,其它都是对象
      

  3.   

    Integer是对象类型,int是基本类型
    你可以通过Integer类对int基本类型的数据进行封装。
    boolean和Boolean的情况和Integer与int的情况类似。
    java中有个Wrapper包,其中就有许多基本类型和其对应的包装类。
      

  4.   

    java对象放在堆中,但是开发中会遇到一些基本类型,如果这些东西也先new,再放在堆中,如果需要引用这些对象,还有在栈中申明其object reference,这样效率不好。所以java中定义了 一些基本型别,包括int,boolean,double,long等,这些直接声明就可以了,位置放在栈中。
    这样正解决了这个拐弯抹角的问题了。:)
      

  5.   

    是Integer,不是integer,是封装类,不是数据类型