Herramientas de usuario

Herramientas del sitio


bloque2:conceptos

¡Esta es una revisión vieja del documento!


Conceptos básicos

Workspace

Un workspace es un tipo de directorio que usa Eclise para almacenar proyectos. Un workspace no es un proyecto. Podemos organizar los distintos proyectos en diferentes workspaces. Para cambiar de workspace ire a la pestaña File → Switch workspace. Por defecto, Eclipse abre el último workspace utilizado.

Es importante entender que todos los proyectos que tengo en un workspace no tienen porqué aparecer en el Explorador de Paquetes de Eclipse. Pueden estar en el workspace y no haberlos abierto o importado en Eclipse.

Proyectos

Un proyecto es un directorio que contiene subdirectorios para organizar todos los elementos de un programa. Principalmente tenemos la carpeta src donde guardamos los ficheros fuente .java, la carpeta bin donde se guardan los ficheros .class generados de la compilación de los fuentes. Para abrir un proyecto puedo hacerlo desde la pestaña File → Open Projects… o tambien desde File → import → General → Existing Projects into workspace.

Es importante entender que para abrir un proyecto no es necesario tenerlo en ningún workspace. Puede estar en cualquier lugar de nuestro sistema, y ahí seguirá. Sin embargo es útil almacenarlo en algún workspace.

Paquetes

Clases

Las clase es el molde, las especificaciones a través de las cuales, los objetos de esa clase serán creados. Cada fichero fuente de Java tedrá al menos la definición de una clase, y recomendablemente solo una. Las clases tienes una estructura básica:

package <nombre_del_paquete>;
 
import <paquete_a_importar>;
 
class Coche{
   // contienen métodos
   // contienen campos o atributos
}

El fichero que contiene a la clase se debe llamar igual que la clase: Coche.java

Clase con Método main()

En todo programa debe haber una clase que contiene un método especial: el método main(). Desde este método es desde donde se inicia la ejecución de cualquier programa. Hasta que empezamos a crear nuestras clases y objetos, seguiremos la siguiente estructura de clase para todas las clases:

package <nombre_del_paquete>;
 
import <paquete_a_importar>;
 
public class Coche{
   public static void main(String[] args){
 
      //variables
 
      //instrucciones
 
 
   }
}

Comentarios

En Java tenemos 3 tipos de comentarios.

 // comentarios de una sola linea
 
 /* comentarios de bloque
 * Se usan cuando el comentario es de varias lineas.
 *
 */
 
 /** 
 * comentario de documentación
 * Se usan para comentar clases, atributos, métodos.
 * 
 */

Identificadores

Lo identificadores son los nombres que se les da a las clases, variables, métodos, o cualquier cosa que necesitemos usar o identificar.

Los nombres de los identificadores deben ser siempre lo más descriptivos posible, ya sea variable, método o clase. Están formados por caracteres de la tabla Ascii.

  • Nombre de package: siempre en minúsculas.
  • Nombre de las clases o interfaces: UpperCamelCase.
  • Nombre de los métodos: lowerCamelCase. Suelen ser verbos o frases.
  • Nombres de constantes: CONSTANT_CASE. Todo el mayúsculas, separando con barra baja.
  • Variables locales, atributos de la clase, nombres de parámetros: lowerCamelCase.
//paquetes
package ejercicios;
 
//clases -> UpperCamelCase
public ClasePruebas{
 
   //constantes -> CONSTANT_CASE
   static final double NUMERO_PI = 3.1415;
 
   //variables -> lowerCamelCase
   int cantidadAlumnos;
 
   //métodos -> lowerCamelCase
   cantidadAlumnos = calcularCantidadAlumnos();
}

Palabras reservadas

Mostrar cadenas de texto


© 2025 Fernando Valdeón

bloque2/conceptos.1520091742.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)