Java Basics - Java packages
9 belangrijke vragen over Java Basics - Java packages
Welke base directory moet er gebruikt worden op schijf als we bijvoorbeeld nl.nedasco.ServiceImpl willen bewaren?
Als je de volgende class wil runnen, waar moet je dan eerst voor zorgen?
[basedir]/nl/nedasco/ServiceImpl.class
Als je een class wilt gebruiken uit een ander package, op welke 2 manieren kan dit dan en hoe noem je deze manieren?
simple name (zonder package, dus met import)
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Kan ik meerdere classes met dezelfde naam importeren in een class, allebei uit een ander package?
Hoe veel groter wordt de class file van java als er veel import statements worden gebruikt?
Unlike in C or C++, importing a class doesn’t add to the size of a Java .class file. An import statement enables Java to refer to the imported classes without embedding their source code in the target .class file.
Wat is de manier om in de afbeelding hier, alle classes in 1 keer te importeren met 1 import statement?
GEEN RECURSIVITEIT BIJ IMPORTS!
Kunnen onderstaande classes elkaar zomaar gebruiken zonder import?
class Person {
// code
}
class Office {
Person p;
}
Hoe importeer je een class uit het default package in een class die wel in een package is gedefinieerd?
A class from a default package can’t be used in any named packaged class, regardless of whether they are defined within the same directory or not.
De acces modifiers en non-access modifiers in een class zijn omwisselbaar. Dit is ook zo bij methoden. Bij welke statement is dit niet zo bijvoorbleed?
Altijd import eerst.
import static certification.ExamQuestion.marks;
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden