— Scott McNealy, Sun Microsystems Chairman, President and ceo



Download 40,57 Mb.
Pdf ko'rish
bet76/555
Sana26.05.2022
Hajmi40,57 Mb.
#609235
1   ...   72   73   74   75   76   77   78   79   ...   555
Bog'liq
Head First Java (Kathy Sierra, Bert Bates) (z-lib.org)

byte x = 7
;
The bits representing 7 go 
into the variable. (00000111).
00000111
Dog myDog = new Dog();
The bits representing a way to get to 
the Dog object go into the variable. 
The Dog object itself does not go into 
the variable!
primitive
value
reference
value
Reference Variable
Primitive Variable
Dog ob
je
ct
Dog
byte


56
 
chapter 3
there are no
Dumb Questions
Q:
How big is a reference 
variable?
A:
You don’t know. Unless 
you’re cozy with someone on the 
JVM’s development team, you 
don’t know how a reference is 
represented. There are pointers 
in there somewhere, but you 
can’t access them. You won’t 
need to. (OK, if you insist, you 
might as well just imagine it 
to be a 64-bit value.) But when 
you’re talking about memory 
allocation issues, your Big 
Concern should be about how 
many objects (as opposed to 
object references) you’re creating, 
and how big they (the objects
really are.
Q:
So, does that mean that 
all object references are the 
same size, regardless of the size 
of the actual objects to which 
they refer?
A:
Yep. All references for a 
given JVM will be the same 
size regardless of the objects 
they reference, but each JVM 
might have a different way of 
representing references, so 
references on one JVM may be 
smaller or larger than references 
on another JVM.
Q:
Can I do arithmetic on a 
reference variable, increment it, 

Download 40,57 Mb.

Do'stlaringiz bilan baham:
1   ...   72   73   74   75   76   77   78   79   ...   555




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