首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

java对象,创设一个对象,这个对象在堆里到底存啥

2014-01-13 
java对象,创建一个对象,这个对象在堆里到底存啥? ?今天很想弄明白对象这个东西,平时我们说java创建一个对

java对象,创建一个对象,这个对象在堆里到底存啥

? ?今天很想弄明白对象这个东西,平时我们说java创建一个对象就是在jvm的堆中开辟一片内存空间,那这些内存空间究竟放得啥,对象又是如何调到类的方法的????

例如:?

class Test?{? ? ? ?

int n = 0;? ? ?

?String name = "hello;? ? ?

?int add(int a)? ? ?

?{? ? ? ? ? ? return a+n;? ? ?

?}?

}Test test = new Test(); 我们说创建一个test类,也就是说在jvm的堆中开辟一片空间用来存储n和name这2个变量,test调用add,jvm怎么调用的呢?到底这个对象包括哪些信息,是不是test.getClass();获取类的信息,然后获取方法。

?

热点排行