CodeGym /Blogue Java /Random-PT /Importar pacotes Java
John Squirrels
Nível 41
San Francisco

Importar pacotes Java

Publicado no grupo Random-PT

O que é um pacote em Java?

“Um grupo de classes relacionadas pode ser reunido para formar um pacote em Java.”
Em palavras simples, podemos entender um pacote como um grupo de classes executando funções que estão em harmonia/relacionadas ou alinhadas entre si. Por exemplo, se diferentes aulas de java estão computando altura, peso e IMC (índice de massa corporal) dos alunos, podemos agrupar todas essas aulas em um mesmo pacote para realizar medidas de saúde. Da mesma forma, se algumas classes java são projetadas para avaliar os fatores do carro vencedor em uma corrida. Podemos agrupar a velocidade, quilometragem e precisão de um carro autônomo no mesmo pacote para realizar cálculos relevantes.Importar pacotes Java - 1

Tipos de pacotes em Java

Um pacote pode ser definido pelo usuário (pacote personalizado) ou fornecido pelo sistema, denominado pacotes integrados. Alguns dos pacotes integrados mais úteis e amplamente usados ​​são java.util, java.math, java.io, java.awt etc.Importar pacotes Java - 2

Fig1: Java fornecendo pacotes integrados

Por que usar um pacote?

Empacotar diferentes classes ajuda a estruturar melhor seu projeto, elimina conflitos de nomenclatura e controla o nível de acesso dos arquivos nesse pacote. Por exemplo, se você estiver desenvolvendo um aplicativo de nível empresarial com centenas de classes distintas, precisará que os arquivos relevantes sejam colocados juntos. Encontrar o arquivo certo antes de cada acesso não apenas desperdiçará tempo, mas também testemunhará sua abordagem ingênua.

Como importar um pacote?

Você precisa usar a palavra-chave “ importar ” para importar pacotes dependendo de suas necessidades. Vejamos um exemplo para ver como funciona.

Importe 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);
	}
}
Observe que “ java.util.* ” importa todas as classes disponíveis no pacote “ java.util ”. Você também pode importar classes individualmente como a seguir.
import java.util.List;
import java.util.ArrayList;
import java.util.Date;
import java.util.Scanner;

Saída

Os dias da semana são: [Segunda, Terça, Quarta, Quinta, Sexta, Sábado, Domingo] Dias da semana são: [Terça, Quarta, Quinta, Sexta, Sábado, Domingo] Data de hoje: Terça, 27 de abril 22:48: 51 PKT 2021 Digite seu nome: Lizz (usuário digitado) Seu nome: Lizz Digite sua idade: 22 (usuário digitado) Sua idade: 22

Conclusão

Até agora esperamos que você esteja familiarizado com os pacotes básicos em Java e como importá-los. No entanto, para controlá-los, você precisa explorar enquanto pratica . Com prática consistente, você será capaz de dominá-los em breve. Divirta-se aprendendo!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION