— Scott McNealy, Sun Microsystems Chairman, President and ceo



Download 40,57 Mb.
Pdf ko'rish
bet153/555
Sana26.05.2022
Hajmi40,57 Mb.
#609235
1   ...   149   150   151   152   153   154   155   156   ...   555
Bog'liq
Head First Java (Kathy Sierra, Bert Bates) (z-lib.org)

java.util.ArrayList
You have to tell Java which ArrayList you 
want to use. You have two options:
IMPORT
TYPE
java.util.ArrayList list = new java.util.ArrayList();
Type the full name everywhere in your code. Each time 
you use it. 
Anywhere 
you use it.
OR
Put an import statement at the top of your source code file:
A
B
When you declare and/or instantiate it:
public void go(java.util.ArrayList

 list) { }
When you use it as an argument type:
public java.util.ArrayList

 foo() {...}
When you use it as a return type:
package name
class name
there are no
Dumb Questions
Q: 
Why does there have to 
be a full name? Is that the only 
purpose of a package?
A: 
Packages are important 
for three main reasons. First, they 
help the overall organization of a 
project or library. Rather than just 
having one horrendously large 
pile of classes, they’re all grouped 
into packages for specific kinds 
of functionality (like GUI, or data 
structures, or database stuff, etc.)
Second, packages give you a name-
scoping, to help prevent collisions 
if you and 12 other programmers 
in your company all decide to 
make a class with the same name. 
If you have a class named Set and 
someone else (including the Java 
API) has a class named Set, you 
need some way to tell the JVM 
which Set class you’re trying to use.
Third, packages provide a level of 
security, because you can restrict 
the code you write so that only 
other classes in the same package 
can access it. You’ll learn all about 
that in chapter 16.
Q:
OK, back to the name 

Download 40,57 Mb.

Do'stlaringiz bilan baham:
1   ...   149   150   151   152   153   154   155   156   ...   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