Caracteristicas Java
normithacn22 de Septiembre de 2013
525 Palabras (3 Páginas)291 Visitas
Java es sensible a mayúsculas y minúsculas. Por convención los nombres de las clases comienzan con mayúscula y los métodos y objetos con minúscula.
Los comentarios en Java pueden tener varios estilos:
/* comentario */
// comentario
/** comentario extendido
hasta que se encuentre */
Java ignora los comentarios y espacios en blanco. La disposición del código es mas conveniencia de visualización que exigencia lexicografica.
Las sangrías y métodos de presentación son herencia del C y C++.
Java utiliza ; como separador de posiciones y {} como agrupador de posiciones.
Los nombre de los identificadores siguen la siguientes reglas:
Un identificador no puede ser una palabra clave
Un nombre debe empezar con una letra, subrayado _ o signo $
Después de la primera letra se puede utilizar cualquier carácter, a excepción de aquellos reservados para uso del lenguaje (., + ...)
La convención de nombres a de ser coherente y aportar significancia al contexto, así:
Emplear sustantivos para los nombres
Emplear verbos para las acciones y métodos.
Letras mayúsculas iniciales para nombres de clases.
Minúsculas para nombres de métodos.
Mayúsculas para distinguir entre palabras en nombres compuestos.
Lo anterior es practica en la OOP, pero el programador podra generar las convenciones oportunas, pero con significado y valor añadido.
Una aplicación esencial
/**
mi primera aplicación Java
@autor jmrr
@version 1.1.0
*/
Class AplicacionEsencial {
Public static void main (String args[]) {
System.out.println("Hola Mundo");
}
}
Lo anterior representa el codigo de un progrma Java que se compilara y ejecutara de la siguiente forma:
el código anterior se guarda en un fichero texto cuya extensión es .java (AplicacionEsencial.java)
este se compila llamando a javac. El resultado de esta compilación es un fichero con el nombre de la clase contenida y la extensión .class (AplicacionEsencial.class). El nombre del fichero fuente (.java podra ser cualquiera pero dado que el resultado de la compilación adquiere el nombre de la clase contenida en el mismo, es buena practica el llamar al fichero fuente con el mismo nombre.
El fichero obtenido puede ser llamado como argumento del interprete para su ejecución:
$ javac AplicacionEsencial.java
$ java AplicacionEsencial.class
Hola Mundo
$
Las partes del programa anterior son:
Comentarios: desde "/*" hasta que aparece "*/", son ignorados por el compilador
La palabra clave class que seguida del nombre de la clase a definir y de la llave de apertura "{" da comienzo a la definición de la misma.
Cuerpo de la clase que contendrá métodos, operaciones y datos de la clase. En nuestro caso solo contienen un método, el que todas las aplicaciones han de tener: main
La línea: "Public static void main (String args[]) {" da comienzo al metodo main, las palabras clave que anteceden al nombre indican formas expecificas para este y su explicación se hara a posteriori.
Despues de main se declara los parametros de este metodo (String args[]) que en este caso conta de un array de cadenas decaracteres cuyo nombre es args. Esta aplicación no hace uso de estos parametros, pero todos los metodos main han de declarar tal lista, ya que representa la teorica linea de comandos que podria acompañar a la llamada a la clase:
$java AplicacionEsencial alpha beta
Entre las llaves de apertura y cierre se encuentra en cuerpo del método o lista de sentencias que le implementan, en nuestro
...