1. 一个java对象到底占用多大内存
Object o=new Object():
在java中空对象占八个字节,对象的引用占四个字节。所以上面那条语句所占的空间是4byte+8byte=12byte.java中的内存是以8的倍数来分配的,所以分配的内存是16byte.
举个例子:
Class O{
int i;
byte j;
String s;
}
其所占内存的大小是空对象(8)+int(4)+byte(1)+String引用(4)=17byte,因要是8的整数倍,所以其占大小为24byte.
当然,如果类里有其他对象的话,也要把其他对象的空间算进去
2. java 在内存中占几个字节
不同的数据类型占的内存大小不同 比如int 是四个字节 char是一个字节 等等
3. 一个开发java的人需要多大内存
最少是4G。
分析:
java开发需要安装jdk、eclipse、oracle等软件;
java运行需要tomcat 、JVM和程序的运行内存;
以上的这些软件基本都运行起来的话,大概需要2G多内存,而电脑本身还需要一部分,所以最低配置也得4G,建议开发用6G或者是8G。