JAVA学习(五)
今天继续学习了Java中类的知识。
JVM中堆内存是存放对象内存的地方。
Student s=new Student();//假设Student是一个类,这就创建了一个Student对象,s中保存了指向该Student对象的地址。
可以通过s.实例变量= 来修改该对象内部实例变量的值,也可以直接读出该实例变量的值。
值得注意的一点,上面那行代码的操作叫做引用,和c++里不一样。
引用是一个变量,变量包括局部变量和成员变量。
c++的类就不能这样,它们的利弊我还分不出来,继续学习吧。
这是JVM的内存空间存放的大概示意。
今天学了一个半小时,但感觉重点的东西就一点。。。
不过java写代码用起来确实很方便呀。