File



¿Qué es?

Antes de proceder al estudio de las clases que describen la entrada/salida vamos a estudiar la clase File, que nos proporciona información acerca de los archivos, de sus atributos, de los directorios, etc.

Proyecto



¿Qué es?

Un proyecto Java podemos considerarlo como una serie de carpetas ordenadas y organizadas de acuerdo con una lógica para mantener organizado el código.

Un proyecto Java también mantiene un modelo de su contenido. Este modelo incluye información sobre la jerarquía de tipos y las referencias y declaraciones de los elementos Java. Esta información se actualiza constantemente a medida que el usuario cambia el código fuente Java. La actualización del modelo de proyecto Java interno es independiente del constructor Java; concretamente, cuando se realizan modificaciones de código, si la construcción automática está desactivada, el modelo seguirá reflejando el contenido del presente proyecto. Hay dos formas de organizar los proyectos Java; puede:
  • Utilizar el proyecto como contenedor fuente. Esta es la organización recomendada para los proyectos simples.
  • Utilizar las carpetas fuente que hay dentro del proyecto como contenedor fuente. Esta es la organización recomendada para los proyectos más complejos. Permite subdividir los paquetes en grupos.

Paquete



¿Qué es?

Los paquetes son el mecanismo que usa Java para facilitar la modularidad del código. Un paquete puede contener una o más definiciones de interfaces y clases, distribuyéndose habitualmente como un archivo.

Creacion de paquetes

Un paquete Java se genera sencillamente incluyendo la palabra clave package al inicio de los módulos de código en los que se definen las clases que formarán parte del mismo. Trabajando en un proyecto con NetBeans, comprobaremos que en la ventana Projects los paquetes se representan con un icono específico y actúan como nodos contenedores, alojando los módulos .java con el código fuente. El menú contextual del proyecto nos ofrece la opción New>Java Package, que será el que usemos habitualmente para crear un nuevo paquete:

Clase



¿Qué es?

La clase forma la base para la programación orientada a objetos en Java, la cual es una de los principales paradigmas de desarrollo de software en la actualidad.

Dentro de una clase se definen los datos y el código que actúa sobre esos datos. El código está contenido en métodos. Debido a que las clases, los objetos y los métodos son fundamentales para Java.
Tener una comprensión básica de estas características le permitirá escribir programas más sofisticados y comprender mejor ciertos elementos claves de Java.