Java

Páginas: 9 (2103 palabras) Publicado: 3 de septiembre de 2012
De que trata el lenguaje
Java es un lenguaje de programación. Es la tecnología subyacente que permite el uso de programas punteros, como herramientas, juegos y aplicaciones de negocios. 
Java es un lenguaje de programación de alto nivel orientado a objetos, desarrollado por James Gosling en 1995. El lenguaje en sí mismo toma mucha de su sintaxis de C, Cobol y Visual Basic, pero tiene un modelode objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria. La memoria es gestionada mediante un recolector de basura.
Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode esnormalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.

Caracteristicas generales
1. 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.
2. Los comentarios en Java pueden tener varios estilos:* /* comentario */
* // comentario
* /** comentario extendido 
hasta que se encuentre */
3. Java ignora los comentarios y espacios en blanco. La disposición del código es mas conveniencia de visualización que exigencia lexicografica.
4. Las sangrías y métodos de presentación son herencia del C y C++.
5. Java utiliza ; como separador de posiciones y {} como agrupadorde posiciones.
6. 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 (., + ...)
1. La convención de nombres a de sercoherente 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.
2. Lo anterior es practica en la OOP, pero el programador podragenerar las convenciones oportunas, pero con significado y valor añadido.
Ejemplo de código
/**
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:
1. el códigoanterior se guarda en un fichero texto cuya extensión es .java (AplicacionEsencial.java)
2. 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 clasecontenida en el mismo, es buena practica el llamar al fichero fuente con el mismo nombre.
3. 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:
1. Comentarios: desde "/*" hasta que aparece "*/", son ignorados por el compilador
2.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.
3. 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
4. La línea: "Public static void main (String args[]) {" da comienzo al metodo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS