java里形参改变实参的问题!

1、如果是值传递的形参,当被调用函数进行return形参值时,形参的变化会不会改变实参?
2、如果是引用、数组或其他间接传递作为形参时,会不会改变实参?

值传递不会就该原来的值,而如果是引用传递,则会修改