CodeGym /Java Blog /Random-IT /Importa pacchetti Java
John Squirrels
Livello 41
San Francisco

Importa pacchetti Java

Pubblicato nel gruppo Random-IT

Cos'è un pacchetto in Java?

"Un gruppo di classi correlate può essere messo insieme per formare un pacchetto in Java."
In parole semplici, possiamo intendere un pacchetto come un gruppo di classi che svolgono funzioni che sono in armonia/correlate o allineate tra loro. Ad esempio, se diverse classi Java calcolano l'altezza, il peso e il BMI (indice di massa corporea) degli studenti, possiamo raggruppare tutte queste classi nello stesso pacchetto per eseguire misurazioni sulla salute. Allo stesso modo, se alcune classi Java sono progettate per valutare i fattori dell'auto vincente in una gara. Possiamo raggruppare la velocità, il chilometraggio e la precisione di un'auto a guida autonoma nello stesso pacchetto per eseguire calcoli rilevanti.Importa pacchetti Java - 1

Tipi di pacchetti in Java

Un pacchetto può essere definito dall'utente (pacchetto personalizzato) o fornito dal sistema chiamato pacchetti integrati. Alcuni dei pacchetti integrati più utili e ampiamente utilizzati sono java.util, java.math, java.io, java.awt ecc.Importa pacchetti Java - 2

Fig1: Java che fornisce pacchetti integrati

Perché usare un pacchetto?

Il confezionamento di classi diverse aiuta a strutturare meglio il tuo progetto, elimina i conflitti di denominazione e controlla il livello di accesso dei file in quel pacchetto. Ad esempio, se stai sviluppando un'applicazione di livello aziendale con centinaia di classi distinte, è necessario che i file pertinenti siano raggruppati. Trovare il file giusto prima di ogni accesso non solo sprecherà tempo ma testimonierà il tuo approccio ingenuo.

Come importare un pacchetto?

È necessario utilizzare la parola chiave " import " per importare i pacchetti in base alle proprie esigenze. Diamo un'occhiata a un esempio per vedere come funziona.

Importa java.util.*

package com.importpackage.core;

// * imports all classes available in "util"
import java.util.*;

public class ImportUtilPackage {

	public static void main(String[] args) {

		// List and ArrayList are two distinct classes provided by "java.util" package
		List<String> weekDays = new ArrayList<String>(
				Arrays.asList("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"));

		System.out.println("Days of the week are: " + weekDays.toString());

		weekDays.remove("Monday");
		System.out.println("Days of the week are: " + weekDays.toString());

		// Date is another class implemented to process the Date by "java.util"
		Date today = new Date();
		System.out.println("Today's Date: " + today);

		// Scanner is a class to take user inputs from console
		// A built-in functionality provided by Java
		Scanner scanner = new Scanner(System.in);

		System.out.print("Enter your name: ");
		String name = scanner.nextLine();
		System.out.println("Your name: " + name);

		System.out.print("Enter your age: ");
		int age = scanner.nextInt();
		System.out.println("Your age: " + age);
	}
}
Si prega di notare che “ java.util.* ” importa tutte le classi disponibili nel pacchetto “ java.util ”. Puoi anche importare individualmente classi come le seguenti.
import java.util.List;
import java.util.ArrayList;
import java.util.Date;
import java.util.Scanner;

Produzione

I giorni della settimana sono: [lunedì, martedì, mercoledì, giovedì, venerdì, sabato, domenica] I giorni della settimana sono: [martedì, mercoledì, giovedì, venerdì, sabato, domenica] Data odierna: martedì 27 aprile 22:48: 51 PKT 2021 Inserisci il tuo nome: Lizz (digitato dall'utente) Il tuo nome: Lizz Inserisci la tua età: 22 (digitato dall'utente) La tua età: 22

Conclusione

A questo punto speriamo che tu abbia familiarità con i pacchetti di base in Java e come importarli. Tuttavia, per poterli afferrare, è necessario esplorare mentre si pratica . Con la pratica costante sarai in grado di padroneggiarli molto presto. Divertiti imparando!
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION