Java类的结构的内存解析
内存分为4部分:栈、堆、方法区、静态域
栈:对象的引用名,数组的引用名,局部变量(方法的形参,方法内定义的变量,代码块中定义的变量)
堆:new 出来的”东西”(包括类的成员变量)
方法区:(含字符串常量池)
静态域:静态的field
Java的参数传递机制
方法,必须有其所在类或对象调用才有意义。若方法含有参数:
形参:方法声明时的参数
实参:方法调用时实际传给形参的参数值
Java的实参值如何传入方法呢?
内存分为4部分:栈、堆、方法区、静态域
栈:对象的引用名,数组的引用名,局部变量(方法的形参,方法内定义的变量,代码块中定义的变量)
堆:new 出来的”东西”(包括类的成员变量)
方法区:(含字符串常量池)
静态域:静态的field
方法,必须有其所在类或对象调用才有意义。若方法含有参数:
形参:方法声明时的参数
实参:方法调用时实际传给形参的参数值
Java的实参值如何传入方法呢?