Contenuti del Corso
Java Avanzato
Java Avanzato
Importazione di Librerie
Utilizzo di librerie preesistenti nel nostro codice.
Hai già incontrato il concetto di librerie quando abbiamo parlato di JRE.
Una libreria è un'estensione della funzionalità di un programma. Esistono un numero enorme di librerie disponibili e, in futuro, potrai persino creare le tue librerie.
Tuttavia, per evitare di sovraccaricare il programma e la memoria utilizzando costantemente tutte le librerie nel nostro programma (che potrebbero essere centinaia), utilizziamo la parola chiave import
per aggiungere una libreria specifica al nostro programma.
In Java, la parola chiave import
viene utilizzata per includere classi o package da altre fonti nel file di codice corrente. Consente di utilizzare funzionalità definite in altre classi o package senza la necessità di specificare ogni volta il nome completamente qualificato di ciascun elemento. Utilizzando gli import, è possibile semplificare e migliorare la leggibilità del codice.
La sintassi sarà la seguente:
Main.java
import parent.Child;
La libreria padre si trova più in alto nella gerarchia rispetto alla libreria figlia. Ad esempio, supponiamo di avere una classe chiamata Person
che desideriamo importare, e che si trovi nel package model. Per importarla, utilizzeremmo la sintassi import model.Person;
poiché la classe Person
si trova all'interno del package model.
Approfondiremo le classi e come crearle più avanti in questo corso.
Possiamo anche importare tutte le librerie figlie utilizzando la seguente sintassi:
Main.java
import parent.*;
L'utilizzo di .*
non è considerato una buona pratica poiché aggiunge un sovraccarico di memoria e influisce sulle prestazioni in generale. È preferibile utilizzare importazioni multiple. Nel codice, apparirà così:
Main.java
import parent.Child1; import parent.Child2; import parent.Child3;
In questo modo, possiamo vedere quali librerie specifiche importiamo e di cosa abbiamo bisogno per l'utilizzo. Inoltre, evitiamo un sovraccarico di memoria non necessario e miglioriamo le prestazioni della nostra applicazione.
Nel prossimo capitolo, esamineremo l'utilizzo pratico della parola chiave import e importeremo una libreria nel nostro codice.
Grazie per i tuoi commenti!