Java 中方法入参的参数是一个对象属性,是否需要声明为局部变量。两种的性能有区别吗,第二种方法是否会在堆栈中创建引用
public class Test {
public static void main(String[] args) {
User user = new User("ZhangSan");
//第一种写法
String username = user.getName();
userService.findUserByName(username);
//第二种写法
userService.findUserByName(user.getName());
}
}