Java函数传参的意义

时间:2022-10-01 18:49:49

Java有两种类型:基本类型和引用类型 

在JVM中,基本类型中的数值使用一块内存来保存。引用类型由两块内存来保存,一块内存中装的是真实的数据,就是引用的对象,另一块内存中装的是指向类数据的引用,存储的是对象的内存地址。jvm需要通过此引用找到该对象的方法表,类型信息。其中类型信息包括类型基本信息,常量池,字段信息,方法信息,类变量信息,指向class的引用,指向classloader的引用。这些数据都存放在方法区。

函数参数传递其实是一个赋值的过程,基本类型传递的是数值,引用类型传递的引用对象的内存地址。

另外一点要特别注意,函数的参数其实是函数内部的局部变量。不要跟外部变量混淆

以上内容为引用 http://www.cnblogs.com/taixuyingcai/p/6373423.html