Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.19 KB

README.md

File metadata and controls

46 lines (32 loc) · 1.19 KB

Tema 7 - Paquetes, API y Colecciones

Material de apoyo para las clases de teoría de Programación en Entornos Distribuidos. Este repositorio incluye listados con los conceptos explicados en clase así como algunos ejemplos creados en las propias clases.

(c) 2020-2022, Gorka Prieto Agujeta <[email protected]>

Paquetes

Ventajas:

  • Espacio de nombres
  • Librerías

Recomendaciones:

  • ped.ehu.eus -> eus.ehu.ped
  • Todo en minúsculas

Ejemplo anidamiento:

eus
	ehu
		ped
		sta
	gobierno
		admin
		hacienda (-> eus.gobierno.hacienda)

¡Cuidado!

  • El nombre del paquete y el subdirectorio tienen que coincidir.
  • No os olvidéis de eliminar los imports que no uséis. Lo puede hacer Netbeans automáticamente:

NetBeans

CLASSPATH:

  • Permite utilizar código que está guarado en diferentes ubicaciones del disco duro.
  • Desde consola cualquiera de las siguientes opciones:
    • CLASSPATH=$CLASSPATH:../../../EjemploJar/build/classes
    • java -cp .:../../../EjemploJar/dist/EjemploJar.jar eus.ehu.ped.Saluda
    • java -cp .:../../../EjemploJar/build/classes eus.ehu.ped.Saluda
  • Desde NetBeans clic con el derecho en Libraries:

ClassPath