Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
Does Java pass by Value or reference?
Does Java pass by Value or reference?
✍: Guest
Its uses Reference while manipulating objects but pass by value when sending method arguments. Those who feel why I added this simple question in this section while claiming to be maintaining only strong and interesting questions, go ahead and answer following questions.
a)What is the out put of:
import java.util.*;
class TestCallByRefWithObject
{
ArrayList list = new ArrayList(5);
public void remove(int index){
list.remove(index);
}
public void add(Object obj){
list.add(obj);
}
public void display(){
System.out.println(list);
}
public static void main(String[] args)
{
TestCallByRefWithObject test = new TestCallByRefWithObject();
test.add("1");
test.add("2");
test.add("3");
test.add("4");
test.add("5");
test.remove(4);
test.display();
}
}
b) And now what is the output of:
import java.util.*;
class TestCallByRefWithInt
{
int i = 5;
public void decrement(int i){
i--;
}
public void increment(int i){
i++;
}
public void display(){
System.out.println("\nValue of i is : " +i);
}
public static void main(String[] args)
{
TestCallByRefWithInt test = new TestCallByRefWithInt();
test.increment(test.i);
test.display();
}
}
2013-03-20, 2351👍, 0💬
Popular Posts:
What is ISO? ISO 9000 is a family of standards for quality management systems. ISO 9000 is maintaine...
How To Join a List of Keys with a List of Values into an Array? - PHP Script Tips - PHP Built-in Fun...
What is difference between Association, Aggregation and Inheritance relationships? In object oriente...
Can you explain in GSC and VAF in function points? In GSC (General System Characteristic) there are ...
How can we format data inside DataGrid? Use the DataFormatString property.