Questo articolo fornirà una profonda comprensione dei seguenti concetti sui pacchetti Java:
Iniziamo!
Pacchetti integrati in Java
Java fornisce una vasta gamma di pacchetti integrati come Giava.Util, Java.Lang, eccetera. che può essere usato per ottenere funzionalità diverse. Possiamo importare una singola classe di un pacchetto o un pacchetto intero. Per avvalersi delle funzionalità dei pacchetti integrati, dobbiamo importare il pacchetto e farlo importare viene utilizzata la parola chiave.
Per importare una singola classe di un pacchetto specifico, dobbiamo utilizzare la seguente sintassi:
Importa packagename.sottoppackagename.Nome della classe;Di seguito sarà la sintassi di base per importare l'intero pacchetto:
Importa packagename.sottoppackagename.*;Per la profonda comprensione dei concetti considera gli esempi di seguito:
Esempio
Consideriamo che vogliamo prendere input dall'utente e farlo dobbiamo importare la classe scanner di Java.pacchetto util:
Importa Java.util.Scanner;La riga di codice sopra rappresenta che lo scanner è una classe che appartiene a Java.pacchetto util.
Esempio
Consideriamo un altro esempio in cui vogliamo usufruire delle funzionalità di Lista di array classe allora possiamo
Importare l'integrazione Lista di array classe come segue:
Importa Java.util.Lista di array;Lo snippet sopra mostra che importano il Lista di array Classe che esiste in Java.pacchetto util.
Esempio
Consideriamo che dobbiamo utilizzare più classi di un pacchetto specifico, quindi invece di importare ogni singola classe individualmente, possiamo importare l'intero pacchetto in una volta come mostrato di seguito:
Importa Java.util.*;Il battito di code sopra elabora che importano ogni singola classe di Java.util packge.
Allo stesso modo, possiamo importare qualsiasi classe integrata o l'intero pacchetto.
Esempio
Consideriamo lo snippet di codice di seguito per la profonda comprensione di come importare e utilizzare i pacchetti integrati in Java:
Importa Java.util.Scanner;Il codice completo e il suo screenshot descrittivo sono forniti di seguito:
Lo snippet di cui sopra verifica che la classe integrata venga importata correttamente in quanto prende correttamente l'input dell'utente.
Pacchetti definiti dall'utente in Java
Java ci consente di creare i nostri pacchetti e di farlo dobbiamo seguire i seguenti passaggi:
Primo passo
Nella prima riga del nostro file di origine utilizzeremo il pacchetto parola chiave:
pacchetto packagename;Una volta creato il pacchetto, possiamo creare qualsiasi numero di classi come vogliamo:
Secondo passo
Successivamente dichiareremo e definiremo la classe sotto il pacchetto:
pacchetto packagename;Nello snippet sopra pubblico è l'accesso specificatore che indica che questa classe è accessibile a tutte le altre classi del pacchetto.
Terzo passo
Se non stai utilizzando alcun IDE, devi seguire la sintassi di seguito per compilare un pacchetto Java:
javac -d . JavafilenameQui, nello snippet sopra, non è altro che una parola chiave che rappresenta la destinazione per il salvataggio del file. Nel frammento di cui sopra, abbiamo utilizzato un "."Il che indica che salva il pacchetto nella stessa directory, tuttavia, è possibile specificare il nome della directory.
Quarto passo
Per eseguire il pacchetto Java tutto ciò che devi fare è specificare il nome completo:
Java Packagename.nome del fileIn questo modo possiamo creare e utilizzare i pacchetti e le classi Java definiti dall'utente all'interno dei pacchetti.
Implementazione pratica di pacchetti definiti dall'utente
Consideriamo l'esempio seguente per comprendere il funzionamento dei pacchetti definiti dall'utente in Java.
Esempio
Il frammento di seguito crea un pacchetto chiamato utenti e crea una classe all'interno del pacchetto.
utenti pacchetti;Il codice completo e il rispettivo output sono mostrati nello snippet di seguito:
L'output verifica il funzionamento del pacchetto definito dall'utente. Possiamo creare più classi con lo stesso pacchetto o possiamo importare le diverse classi da altri pacchetti utilizzando il importare parola chiave.
Conclusione
Esistono due tipi di pacchetti in Java I.e. Incorporato o definito dall'utente hanno entrambi lo stesso obiettivo di raggruppare le classi correlate in un unico pacchetto. I pacchetti Java ci aiutano a gestire lo spazio, evitare i conflitti di denominazione e fornire un maggiore controllo degli accessi. In Java, possiamo importare i pacchetti Build-In e creare i pacchetti definiti dall'utente utilizzando importare E pacchetto Parole chiave rispettivamente. Questa guida passo passo per i pacchetti Java.