Explain pass by reference and pass by value?
Answer Posted / ganesh nagalingam
***In Java, primitives and object references are passed by
value.***
The variable represents the bit information which is copied
to the parameter.
eg:primitive****
Say for primitives x=2, the value of 2 is represented in
bits and it is copied to the parameter variable.
eg:object reference***
Button b = new Button("hello");
Button c = b;
Similarly for object reference the bit value in the
reference is copied to the parameter reference. Thus both
references have the same value representing an object. The
object reference(bit representation) represents a way to
get to the object.
| Is This Answer Correct ? | 9 Yes | 1 No |
Post New Answer View All Answers
What is the default value of float and double datatype in java?
Difference between object instantiation and construction ?
Is java a utf 8 string?
What is the similarity between dynamic binding and linking?
What is the meaning of variable in research?
Is empty .java file name a valid source file name?
How to perform bubble sort in java?
Is null keyword in java?
What is anagram word?
What are the 4 types of research methods?
What are loops in java? What are three types of loops?
How can a gui component handle its own events in java programming?
Explain the difference between a Thread and a Process.
What is bitwise complement?
State some situations where exceptions may arise in java?