b*g 发帖数: 644 | 1 6. Confusion over passing by value, and passing by reference
This can be a frustrating problem to diagnose, because when you look
at the code, you might be sure that its passing by reference, but find
that its actually being passed by value. Java uses both, so you need
to understand when you're passing by value, and when you're passing by
reference.
When you pass a primitive data type, such as a char, int, float, or
double, to a function then you are passing by value. That means that a
copy of t |
|