Java packageEen Java package is een mechanisme binnen Java om klassen te organiseren in namespaces. Java broncode delen die binnen eenzelfde categorie/functie vallen kunnen hierdoor gegroepeerd worden. Dit kan door middel van een
Het aangeven van een packageOm binnen een Java bronbestand aan te geven binnen welk package hij valt, wordt de volgende syntaxis gebruikt: package nl.mijnbedrijf.code; Dit dient altijd het eerste statement te zijn in een bronbestand. Hierdoor wordt herkenning van de hiërarchie versimpeld. Gebruik van packages in andere bestandenOm een package binnen een Java-bestand te gebruiken moet de klasse geïmporteerd worden met een import java.util.*; importeert alle klassen van het import java.util.Date; alleen de Date huidigeDatum = new Date(); Ook kunnen klassen direct gebruikt worden zonder dat het java.util.Date huidigeDatum = new java.util.Date(); Naamconventie voor een packageEen package wordt normaal in een hiërarchisch patroon opgenomen, met daarin verschillende niveaus die gescheiden zijn door punten ( Package-namen moeten bij voorkeur in kleine ASCII-letters gemaakt worden (dus niet met hoofdletters) (Section 7.7 Java Language specification). In het kort begint een package met een topleveldomeinnaam van een organisatie, gevolgd door subdomeinen in willekeurige volgorde. De topleveldomeinen zijn bijvoorbeeld nl, com, edu, gov, mil, net, org of een van de Engelse tweeletterige combinaties die een land op de wereld identificeren zoals gespecificeerd staat in de ISO Standaard 3166, 1981. Bijvoorbeeld, een Nederlands bedrijf laat zijn package met nl. beginnen, terwijl een bedrijf uit België met be. zou beginnen. Dus als beide MijnBedrijf heten, wordt dat voor het Nederlandse bedrijf nl.mijnbedrijf.code en voor het Belgische be.mijnbedrijf.code. Hierdoor kunnen klassen uniek geïdentificeerd worden binnen verschillende packages. Zie ookExterne links
Bronnen, noten en/of referenties
|
Portal di Ensiklopedia Dunia