Java Basic Interview Questions Why is Java a platform independent language? 2


Page 28 © Copyright by Interviewbit Java Interview Questions



Download 2,43 Mb.
Pdf ko'rish
bet19/36
Sana13.07.2022
Hajmi2,43 Mb.
#786321
1   ...   15   16   17   18   19   20   21   22   ...   36
Bog'liq
Java Interview Questions

Page 28
© Copyright by Interviewbit


Java Interview Questions
30. Java works as “pass by value” or “pass by reference”
phenomenon?
Java always works as a “pass by value”. There is nothing called a “pass by reference”
in Java. However, when the object is passed in any method, the address of the value
is passed due to the nature of object handling in Java. When an object is passed, a
copy of the reference is created by Java and that is passed to the method. The
objects point to the same memory location. 2 cases might happen inside the
method:
Case 1: When the object is pointed to another location: In this case, the changes
made to that object do not get reflected the original object before it was passed
to the method as the reference points to another location.
For example:
Page 29
© Copyright by Interviewbit


Java Interview Questions
Case 2: When object references are not modified: In this case, since we have the
copy of reference the main object pointing to the same memory location, any
changes in the content of the object get reflected in the original object.
For example:
Page 30
© Copyright by Interviewbit
class 
InterviewBitTest

int num; 
InterviewBitTest(int x){
num = x;

InterviewBitTest(){
num = 
0
;


class 
Driver

public static void 
main
(String[] args) 

//create a reference
InterviewBitTest ibTestObj = new InterviewBitTest(
20
); 
//Pass the reference to updateObject Method
updateObject(ibTestObj); 
//After the updateObject is executed, check for the value of num in the object.
System.out.println(ibTestObj.num); 


Download 2,43 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   36




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish