Java是面向对象的,为什么还要基本数据类型?

解决方案 »

  1.   

    基本类型都是存放在stack里的,存储和访问更加高效。
      

  2.   

    基本类型运用广泛,一定程度上提高java的可移植性和流行性
      

  3.   

    因为如果是Integer类型的数据那么就要在栈和堆中都要分配空间,但是对于一些基本数据无需那么复杂的设计,所以保留了基本数据类型
      

  4.   

    因为如果是Integer类型的数据那么就要在栈和堆中都要分配空间,但是对于一些基本数据无需那么复杂的设计,所以保留了基本数据类型
      

  5.   

    这种问题对于接触java不久的程序员来说...是不是有点难度?
      

  6.   

    是么?ls的别qf俺们没学过c#阿
      

  7.   

    JAVA自称是面向对象,但其实他并不是完全的面向对象,原因就是他用8个基本数据类型,SMART是完全面向对象的。JAVA保留8个基本数据类型是为了提高性能吧!
      

  8.   

    Integer 类
    在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。 此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。
      

  9.   

    基本数据类型是非引用的自动变量,它拥有值,存贮在堆栈中.优点是存取速度快,站空间小.这也是JAVA解决速度问题的方法之一.