- Son opcionales
- Sólo puede haber uno por archivo de código
- Convención indica que se debe tomar el nombre del dominio de la empresa o grupo por ejemplo www.empresa.com, el nombre del paquete sería com.empresa.utilidades
- El nombre de los paquetes debe ser igual al de la estructura de carpetas en Java, com/empresa/utilidades, de lo contrario las clases no pueden utilizarse
- Los nombres java.* y javax.* son reservados por lo que no pueden utilizarse.
- Los nombres deben ser en minúscula y separados por guiones
Imports
Los static imports permite importar miembros static. (Esto es para la versión Java SE 5.0 en adelante)
Los static imports permite importar miembros static. (Esto es para la versión Java SE 5.0 en adelante)
package com.kateledrod.oca.basic;// uno por archivo
import static java.util.Locale.ITALY; //permite utilizar miembros estáticos
//import static java.util.Locale.*; // si se comenta con CANADA no compila
/**
*
* @author Katherine
*/
public class Test {
public static void main(String[] args){
System.out.println("Imprimiendo miembro static de clase java " +ITALY);
//System.out.println("Imprimiendo miembro static de clase java " +CANADA); // si no es estático no compila
}
}
Los imports pueden ser Implicítos o Explicítos.
El import implícito permite importar todas las clases del paquete
Los imports pueden ser Implicítos o Explicítos.
El import implícito permite importar todas las clases del paquete
import java.io; //Import implícito
El import explícito permite importar solamente la clase o interface de un paquete.
import java.io.File; //Import explícito
0 comentarios:
Publicar un comentario