pene de mono

Páginas: 14 (3491 palabras) Publicado: 8 de abril de 2014


Centro de Estudios Tecnológicos Industrial y de Servicios 104

Profesora Oscar Cuellar Limon

Desarrollo de aplicaciones Moviles

Portafolio de evidencias

José Angel Navarro Gómez

4º Semestre

Programación

Contenido





Introducción a Java

Java surgió en 1991 cuando un grupo de ingenieros de sun microsystems trataron de diseñar un nuevo lenguaje de programacióndestinado a electrodomésticos.
La reducida potencia de cálculo y memoria de los electrodomésticos llevó a desarrollar un lenguaje sencillo capaz de generar código de tamaño muy reducido.
Debido a la existencia de distintos tipos de cpus y a los continuos cambios, era importante conseguir una herramienta independiente del tipo de cpu utilizada.
Desarrollan un código “neutro” que no depende deltipo de electrodoméstico, el cual se ejecuta sobre una “máquina hipotética o virtual” denominada java virtual machine (jvm).
Es la jvm quien interpreta el código neutro convirtiéndolo a código particular de la cpu utilizada.
Java, como lenguaje de programación para computadores, se introdujo a finales de 1995.
La clave fue la incorporación de un intérprete java en el programa netscapenavigator, versión 2.0, produciendo una verdadera revolución en internet. Java 1.1 apareció a principios de 1997, mejorando sustancialmente la primera versión del lenguaje.







¿Qué es Java?

Java es un lenguaje de programación orientado a objetos portable a toda plataforma y que permite desarrollar aplicaciones distribuidas.
Java 2 (antes llamado java 1.2 o jdk 1.2) es la tercera versiónimportante del lenguaje de programación java. No hay cambios conceptuales importantes respecto a java 1.1 (en java 1.1 sí los hubo respecto a java 1.0).
Los programas desarrollados en java presentan diversas ventajas frente a los desarrollados en otros lenguajes como c/c++.
Java permite fácilmente el desarrollo tanto de arquitecturas cliente-servidor como de aplicaciones distribuidas, consistentesen crear aplicaciones capaces de conectarse a otros ordenadores y ejecutar tareas en varios ordenadores simultáneamente, repartiendo por lo tanto el trabajo. Aunque también otros lenguajes de programación permiten crear aplicaciones de este tipo, java incorpora en su propio api estas funcionalidades.












Características de Java

-simple
-orientado a objetos
-distribuido-robusto
-arquitectura neutral
-seguro
-portable
-interpretado
-multithreaded
-dinámico













Arquitectura neutral.

Java es de arquitectura neutral es decir es independiente de la plataforma de software o hardware.
El formato bytecodes de java es el formato intermedio de arquitectura neutral que permite transportar código entre múltiples plataformas de hardware ysoftware.
El bytecode se ejecuta sobre cualquier plataforma de hardware y software que disponga de la jvm.


















El compilador de Java.

Se trata de una de las herramientas de desarrollo incluidas en el jdk.
Realiza un análisis de sintaxis del código escrito en los ficheros fuente de java (con extensión *.java).
Si no encuentra errores en el código genera losficheros compilados (con extensión *.class).
En otro caso muestra la línea o líneas erróneas.
En el jdk de “sun” dicho compilador se llama javac.exe. Tiene numerosas opciones, algunas de las cuales varían de una versión a otra.
Se aconseja consultar la documentación de la versión del jdk utilizada para obtener una información detallada de las distintas posibilidades.Java Virtual Machine (JVM).

Toma el programa compilado (bytecodes) y convierte sus instrucciones en comandos que maneja el sistema operativo.
Conocido tambien como java. Interpreter.
Se plantea la necesidad de conseguir un código capaz de ejecutarse en cualquier tipo de máquina.
Una vez compilado no debería ser necesaria ninguna modificación por el hecho de cambiar de procesador o de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mone
  • Mono
  • mono
  • Mono
  • mono
  • Mono
  • Los Monos
  • Mona

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS