Java: Introducción

1. Requisitos

1.1. Diseño

  • Los más utilizados son Eclipse y NetBeans. Para proyectos muy simples (un solo archivo, por ejemplo) puede usarse cualquier programa de edición de texto.

1.2. Compilador

  • El principal es Oracle Java Development Kit (JDK) aunque existen versiones de código libre, como OpenJDK. El JDK suele incluir el Java Runtime Engine (JRE) que es el sistema que ejecuta el programa compilado. Si sólo se necesita ejecutar un programa ya compilado, puede descargarse el JRE por separado.

2. Estructura básica de un proyecto

  • La estructura de carpetas en un proyecto la crea automáticamente el programa de diseño, pero es importante conocerla.
  • Los archivos sobre los que se escribe el código tienen la terminación ".java". Se colocan dentro de una carpeta con el nombre del paquete al que pertenencen. Los paquetes permiten organizar el código. Las carpetas de los paquetes se colocan a su vez dentro de la carpeta "src".
  • Los archivos compilados (con terminación ".jar" o ".exe") se colocan en la carpeta "dist".
  • Los archivos de compilación intermedios (la compilación tiene dos fases, de los archivos de texto plano ".java" a los "bytecodes" con terminación ".class" y de ahí a los ".jar" y ".exe") se colocan en la carpeta "build".
  • La clase principal de la aplicación debe ser pública, tener el mismo nombre del archivo que la contiene (incluyendo mayúsculas) y contener una función "main": public static void main(String[] args){...}
  • El resto de clases deben cumplir con el primer criterio de la frase anterior.