CodeGym /Blog Java /Random-ES /Importar paquetes Java
John Squirrels
Nivel 41
San Francisco

Importar paquetes Java

Publicado en el grupo Random-ES

¿Qué es un paquete en Java?

"Se puede juntar un grupo de clases relacionadas para formar un paquete en Java".
En palabras simples, podemos entender un paquete como un grupo de clases que realizan funciones que están en armonía/relacionadas o alineadas entre sí. Por ejemplo, si diferentes clases de Java calculan la altura, el peso y el IMC (índice de masa corporal) de los estudiantes, entonces podemos agrupar todas estas clases en el mismo paquete para realizar medidas de salud. De manera similar, algunas clases de Java están diseñadas para evaluar los factores del auto ganador en una carrera. Podemos agrupar la velocidad, el kilometraje y la precisión de un vehículo autónomo en el mismo paquete para realizar cálculos relevantes.Importar paquetes Java - 1

Tipos de paquetes en Java

Un paquete puede ser definido por el usuario (paquete personalizado) o proporcionado por el sistema, denominado paquetes integrados. Algunos de los paquetes integrados más útiles y utilizados son java.util, java.math, java.io, java.awt, etc.Importar paquetes Java - 2

Fig1: Java proporciona paquetes integrados

¿Por qué utilizar un paquete?

Empaquetar diferentes clases ayuda a estructurar mejor su proyecto, elimina conflictos de nombres y controla el nivel de acceso de los archivos en ese paquete. Por ejemplo, si está desarrollando una aplicación de nivel empresarial con cientos de clases distintas, entonces necesitará que los archivos relevantes estén juntos. Encontrar el archivo correcto antes de cada acceso no sólo desperdiciará tiempo sino que atestiguará su enfoque ingenuo.

¿Cómo importar un paquete?

Debe utilizar la palabra clave " importar " para importar paquetes según sus requisitos. Veamos un ejemplo para ver cómo funciona.

Importar 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);
	}
}
Tenga en cuenta que " java.util.* " importa todas las clases disponibles en el paquete " java.util ". También puedes importar clases individualmente como las siguientes.
import java.util.List;
import java.util.ArrayList;
import java.util.Date;
import java.util.Scanner;

Producción

Los días de la semana son: [lunes, martes, miércoles, jueves, viernes, sábado, domingo] Los días de la semana son: [martes, miércoles, jueves, viernes, sábado, domingo] Fecha de hoy: martes 27 de abril 22:48: 51 PKT 2021 Ingresa tu nombre: Lizz (escrito por el usuario) Tu nombre: Lizz Ingresa tu edad: 22 (escrita por el usuario) Tu edad: 22

Conclusión

Esperamos que ahora esté familiarizado con los paquetes básicos de Java y cómo importarlos. Sin embargo, para conseguirlos, debes explorar mientras practicas . Con una práctica constante podrás dominarlos muy pronto. ¡Diviértete aprendiendo!
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION