Come importare una classe predefinita in Java

Il linguaggio Java mi permette anche di importare classi predefinite.

Cosa sono le classi predefinite? Sono librerie di metodi e funzioni aggiuntive che facilitano il calcolo e l'elaborazione dati in contesti specifici. Ad esempio, la classe java.math contiene tutte le funzioni matematiche. La classe java.io quelle per le operazioni di input output.

Molte classi predefinite sono già disponibili del package di Java.

Per usare una classe predefinita, devo importarla nel programma Java con l'istruzione import all'inizio del codice sorgente.

import nome_classe.*;

Una volta importata, posso richiamare i suoi metodi nel programma Java .

nome_classe.metodo;

Un esempio pratico

In questo codice sorgente importo la classe java.math con l'istruzione import.

  1. import java.math.*;
  2. public class HelloWorld{
  3. public static void main(String []args){
  4. double x = Math.PI;
  5. System.out.println(x);
  6. }
  7. }

Poi utilizzo il metodo Math.PI per assegnare la costante Pi greco alla variabile x e stamparla sullo schermo.

Il risultato in output è il seguente

3.141592653589793

E' un semplice esempio di utilizzo dei metodi di una classe predefinita.

In questo modo estendo le funzionalità del linguaggio Java ed evito di dover sviluppare ogni volta le stesse funzioni.

Nota. Oltre alla costante PI nella classe java.math ci sono molte altre funzioni matematiche utili. Quest'ultimo è soltanto un esempio pratico per spiegare come si importa una libreria in Java. Le potenzialità sono enormi.

Quali sono le classi predefinite di Java

Le principali classi predefinite del linguaggio Java sono le seguenti:

  • java.applet
    Libreria per sviluppare applet
  • java.awt
    Libreria per sviluppare interfacce
  • java.beans
    Libreria per lavorare con i bean
  • java.io
    Libreria per operazioni di input/output (io)
  • java.lang
    Libreria contenente classi del linguaggio
  • java.math
    Libreria di funzioni matematiche.
  • java.net
    Libreria per lavorare in rete
  • java.nio
    Libreria per operazioni buffer e I/O
  • java.rmi
    Libreria per creare applicazioni distribuite
  • java.security
    Libreria per gestire la sicurezza
  • java.sql
    Libreria per lavorare con i database SQL
  • java.text
    Libreria per elaborare i testi
  • java.util
    Libreria contenente varie utility


 
Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Le classi in Java