Mostrando entradas con la etiqueta identificador. Mostrar todas las entradas
Mostrando entradas con la etiqueta identificador. Mostrar todas las entradas

abril 30, 2010

Método main

La línea:

public static void main( String[] args ) 

es el punto de inicio de toda aplicación en Java. Los paréntesis después del identificador main indican que éste es un bloque de construcción del programa, el cual se le llama método. Las declaraciones de clases en Java generalmente contienen uno o más métodos. Es una aplicación en Java, sólo uno de esos métodos debe llamarse main, de no ser así, la Máquina Virtual de Java (JVM) no ejecutará la aplicación.

Mientras que la palabra public específica "quién" puede acceder al método main, la palabra static específica "cómo" acceder al método main. Con un método no estático, se debe realizar trabajo extra antes de acceder a este. Por otro lado, a un método de tipo estático se puede acceder sin realizar ningún trabajo extra. Ya que main es el punto de inicio para todos los programas de Java, debe ser inmediatamente accesible y, por tanto, requiere de la palabra static.

La palabra void indica que un método no devuelve nada. Puesto que el método main no devuelve nada, entonces se utiliza void en el encabezado del método main. Las palabras String[] args entre paréntesis son una parte requerida del encabezado del método main.

Bibliografía consultada:
  • Como programar en Java, Deitel & Deitel, pág. 38, Séptima Edición 2008, Editorial Pearson Education.
  • Introducción a la programación con Java, John S. Dean, Raymond H. Dean, págs. 55,56, Edición 2009, Editorial McGraw-Hill.

abril 28, 2010

abril 06, 2010

Identificador.

Un identificador es el término técnico para el nombre de un componente de programa: el nombre de una clase, variable o método.

Reglas para formar un identificador:
  • Debe estar compuesto de caracteres, dígitos, guiones bajos (_) o signos de moneda ($)
  • Debe comenzar con un carácter, $ o _
  • Luego del primer carácter, puede contener cualquier conjunto de caracteres, dígitos, $ o _
  • No se permiten espacios en blanco
  • No tienen un límite de largo
  • No es posible utilizar palabras clave de Java como identificadores
  • Son case-sensitive (distingue mayúsculas de minúsculas)

Ejemplos de identificadores:
  • primerNumero 
  • total 
  • salario 
  • $cantidad 
  • _valor
  • HolaMundo 
  • DIAS_AÑO 

Ejemplos de identificadores case-sensitive, los tres nombres son distintos:
  • longitud 
  • LONGITUD 
  • Longitud

Ejemplos de identificadores inválidos:
  • Salario Empleado - Contiene un espacio en blanco
  • Hola! - El signo de exclamación ! no se puede utilizar como identificador
  • uno+dos - No se puede usar el símbolo + como identificador
  • 2pasos - Un identificador no puede iniciar con un número
  • public - No se puede usar como identificar ya que es una palabra reservada

Si un identificador no sigue estas reglas, el programa marcará un error de sintaxis.

Por último es importante que los nombres de los identificadores sean descriptivos. La utilización de palabras completas y con significado en los identificadores ayuda a la autodocumentación. Un programa está autodocumentado si el código del mismo explica el significado sin necesidad de un manual o de muchos comentarios.

Bibliografía consultada:
  • Como programar en Java, Deitel & Deitel, pág. 37, Séptima Edición 2008, Editorial Pearson Education.