请问各位大侠,java中对象会不会因为属性增多,占用内存而增大!!比如,我有new 了一个user对象,里面只有5个属性,和我new 了一个teacher对象里面有10个属性,这两个对象有什么不同?

解决方案 »

  1.   

    java中对象会不会因为属性增多,占用内存而增大!!
    必须得!!
    =================================
    user和teacher的不同????????
    太多了,很难说,比如他们的hashcode不同、构造方法不同...............
    但是他们的相同点比较少可以说说
    比如,都可认为是个实体类、user可以是teacher的父类
    ==============================
      

  2.   

    认为还是有性能问题。主要是初始化时。但主要是内存问题,如果一个值char,byte就能保存,
    就不用int,甚至是对象(Integer)来保存。嵌入式开发-对内存有限制的场合,打印机,pda等。
      

  3.   

    UP UP UP UP UP UP UP UP UP UP UP UP UP UP 
      

  4.   

    属性项越多,你在new时在队内存上就要分配更多的内存单元来存储各个属性,当然会使内存消耗增加
      

  5.   

    new 对象时肯定会因为属性的增多而占用内存的。
      

  6.   

    当然会啦 new 就分配堆内存了