java在内存中的四块区域 代码区:存放java代码 数据区:静态变量、字符串 栈区:局部变量、对象的引用 堆区:对象(new出来的东西)
Test.java 中的代码存放在代码区. class Test{ static int i;//存放在数据区 String test="";//存放在数据区 public static void main(String [] args){ int j;//存放栈区 Test test=new Test(); //test的引用,test.XXXX存放在栈区 //new Test() 存放在堆区 } }