Str s; 网上说这个是为引用s分配了内存空间
s = new Str();
我想问的是 这个s分配得到内存 是类Str一个对象的大小 还是想C++指针那样 只是一个地址的大小
------解决方案--------------------
类指针
------解决方案--------------------
s分配得到内存是指针大小(4个字节)
------解决方案--------------------
64位的指针大小会加长,会导致效率降低,java6采用了一种压缩指针的方式来实现差不多32位jvm的性能
------解决方案--------------------