Sintaxis básica
Cuando desarrollamos un programa en Java es muy importante tener en cuenta los siguientes puntos:- Sensibilidad a mayúsculas - Java es sensible a mayúsculas, lo que significa que si poseemos un identificador llamado Hola y hola tendrían valores diferente.
- Nombres de las clases - Para todos los nombres de clases la primera letra debe estar en mayúsculas. Si quieres usar varias palabras para formar un nombre, la primera letra de cada palabra interior debe estar en mayúsculas.
- Nombres de los métodos - Todos los nombres de los métodos deben comenzar con una letra minúscula. Si se quieres usar varias palabras para formar el nombre de un método, la primera letra de cada palabra interior debe estar en mayúsculas .
- Nombre de archivo del programa - El nombre del archivo de programa debe coincidir exactamente con el nombre de la clase.
Ejemplo: Supongamos que 'MiPrimerPrograma' es el nombre de la clase. Luego el archivo debe ser guardado como 'MiPrimerPrograma.java'
- public static void main(String args[]) - la ejecución de un programa en Java se inicia desde el método main( ), por lo cual es una parte obligatoria del desarrollo
Identificadores
Todos los componentes en Java requieren nombres. Los nombres usados para las clases, variables y métodos se denominan identificadores.Existen varios puntos que debemos recordar acerca de los identificadores:
- Todos los identificadores deben comenzar con una letra (A a Z o de la a a z), el carácter de moneda ($) o un guión bajo (_).
- Una palabra clave no se puede utilizar como un identificador .
- Los identificadores distinguen entre mayúsculas y minúsculas.
- Ejemplos de identificadores legales: edad, $salario, _valor, __1_valor.
- Ejemplos de identificadores ilegales : 123abc , -salario.
Modificadores
Al igual que otros lenguajes de programación, en Java es posible modificar las clases, métodos, etc..., mediante el uso de modificadores. Existen dos categorías de modificadores:- De acceso: default, public , protected, private.
- De no acceso: final, abstract.
Variables
En Java existen los siguientes tipos de variables: - Variables locales.
- Variables de clase (variables estáticas).
- Variables de instancia (variables no estáticas).
Arrays
Los arrays son objetos que almacenan múltiples variables del mismo tipo. Sin embargo, un array en sí es un objeto.
Enum
Las enumeraciones se introdujeron en java 5.0. Estas restringen una variable a tener solo unos valores predefinidos. Con el uso de enumeraciones que es posible reducir el número de errores en el código.
Por ejemplo, si tenemos queremos hacer una aplicación en donde podamos ordenar tipos de jugos frescos, sería posible limitar el tamaño del jugo en pequeño, mediano y grande con la ayuda de los enum.
class Jugo { enum JugoTamano { PEQUENO, MEDIANO, GRANDE } JugoTamano tamano; } public class JugoPrueba { public static void main(String args[]){ Jugo jugo = new Jugo(); jugo.tamano = Jugo.JugoTamano.MEDIANO ; System.out.println("Tamaño del jugo: " + jugo.tamano); } }
Si compilamos y ejecutamos el programa anterior debería devolvernos:
Palabras clave
La siguiente lista muestra las palabras reservadas de Java. Estas palabras reservadas no se pueden utilizar como constante o variable o cualquier otro nombre de identificador. - abstract
- assert
- boolean
- break
- byte
- case
- catch
- char
- class
- const
- continue
- default
- do
- double
- else
- enum
- extends
- final
- finally
- float
- for
- goto
- if
- implements
- import
- instanceof
- int
- interface
- long
- native
- new
- package
- private
- protected
- public
- return
- short
- static
- strictfp
- super
- switch
- synchronized
- this
- throw
- throws
- transient
- try
- void
- volatile
- while
Comentarios
Java soporta una o varias líneas de comentarios. Es muy similar a los comentarios que podemos encontrar en C y C++. Todos los caracteres disponibles dentro de cualquier comentario son ignorados por el compilador.
public class MiPrimerPrograma{ /* Este es mi primer programa * Esto va a imprimir "Hola Mundo" * Un ejemplo de un comentario multi-linea */ public static void main(String []args){ // Un ejemplo de un comentario de una linea /* Este también es un ejemplo de un comentario de una linea */ System.out.println("Hola Mundo"); } }
No hay comentarios:
Publicar un comentario