Discussione: Java package e jar
View Single Post
Old 25-11-2014, 08:56   #2
Daniels118
Senior Member
 
L'Avatar di Daniels118
 
Iscritto dal: Jan 2014
Messaggi: 852
Un file jar può contenere più package. Non solo, un file jar può contenere anche altre "risorse", per esempio delle immagini.
Un package è un insieme di classi, raggruppate all'interno di una cartella (ed eventualmente sottocartelle), tipicamente compressa in un file jar.
Importare un package con la parola "import" serve solo a rendere visibili le sue classi senza dover scrivere il qualificatore completo; l'utilizzo della parola "import" non include di fatto alcun file all'interno del programma.
La vera e propria inclusione dei package avviene alla creazione dell'archivio jar.
Alcuni package fanno parte del nucleo di java e vengono distribuiti all'atto dell'installazione della JVM; il package java.lang ad esempio non deve essere incluso nel jar di un'applicazione, perché è già presente su tutte le JVM.
Inoltre, solo per il package java.lang, l'import è implicito e di conseguenza non necessario.
Daniels118 è offline   Rispondi citando il messaggio o parte di esso