Vous êtes sur la page 1sur 11

DEFINICION, HISTORIA Y CARACTERSTICAS.

ING. ALMA ERIKA VZQUEZ SNCHEZ

La programacin orientada a objetos comenz a desarrollarse en la dcada de los 80s y 90s nos da una forma ms natural de ver el proceso de programacin, simulando objetos reales , sus atributos y sus comportamientos. La OOP tambin representa la comunicacin entre los objetos.

ING. ALMA ERIKA VZQUEZ SNCHEZ

La programacin orienta al objeto fue desarrollada como una metodologa de programacin dominante durante los aos 80s en gran parte por la influencia de C++, extensin de C. Mac OS X ocupaba dentro de su biblioteca dinmica lenguaje Objetive C, una extensin dinmica de mensajera orientada a objetos basado en el lenguaje Smaltalk. Los lenguajes ms populares son C++ y Java.
ING. ALMA ERIKA VZQUEZ SNCHEZ

Java es un lenguaje orientado a objetos, compilado e interpretado. El cdigo fuente de Java es convertido en instrucciones binarias simples como el cdigo mquina del microprocesador ordinario. La plataforma Kava consta de los siguientes componentes: El lenguaje de Programacin La mquina virtual de Java o JVM El API Java.

ING. ALMA ERIKA VZQUEZ SNCHEZ

Es un conjunto de instrucciones, que proporcionan la posibilidad de realizar operaciones con la computadora. Un cdigo escrito en una lenguaje de programacin se debe compilar, es decir, traducir al lenguaje de mquina, o ser interpretado para que pueda ser ejecutado por la computadora.

ING. ALMA ERIKA VZQUEZ SNCHEZ

Es un programa ejecutable en una plataforma especfica capaz de interpretar y ejecutar instrucciones expresadas en un cdigo binario especial (Java Bytecode), el cual es generado por el compilador del lenguja java. Con una mquina virtual para diferentes entornos podemos utilizar, por ejemplo, un programa .class escrito en alguna versin de windows e interpretarlo en un entorno Linux.

ING. ALMA ERIKA VZQUEZ SNCHEZ

El cdigo binario de Java(Bytecode) es un cdigo mquina a bajo nivel. Es un cdigo intermedio ms abstracto que el cdigo mquina. Cada cdigo de operacin tiene una longitud de un byte . Cada instruccin tiene un cdigo de operacin entre 0 y 255. Algunos sistemas traducen el bytecode a cdigo mquina inmediatamente antes de su ejecucin para mejorar la velocidad de ejecucin. Su ventaja es su portabilidad: el mismo cdigo binario puede ser ejecutado en diferentes plataformas y arquitecturas.
ING. ALMA ERIKA VZQUEZ SNCHEZ

La API Java es una interfaz de programacin que da a los programadores un ambiente de desarrollo completo. Provee un conjunto de clases tiles para efectuar las tareas necesarias dentro de un programa. Est organizada en paquetes, donde cada paquete contiene un conjunto de clases relacionadas semnticamente.

ING. ALMA ERIKA VZQUEZ SNCHEZ

Los archivos del cdigo fuente de Java(archivos con extensin .java) son compilados en un formato llamado bytecode(archivos con extensin .class) que puede ser ejecutado entonces por el intrprete de Java conocido como Mquina viitual (JVM). JVM existe para casi todos los sistemas operativos como Windows, Macintosh OS, unix, LINUX etc.

ING. ALMA ERIKA VZQUEZ SNCHEZ

Complementa la lectura de la Historia Breve del Lenguaje Java buscando informacin en internet. Contesta las siguiente preguntas: 1. Qu se entiende por el concepto POO y por qu este mtodo de programacin es ms avanzado que los otros mtodos. 2.Para que se utiliza el bytecode? 3.Cuales son los 3 componentes ms importantes del lenguaje Java? 4. Qu tipo de APIs conoces? 5.Menciona algunas de las ventajas del lenguaje Java 6.Menciona algunas caractersticas de Java. 7. Cul fue el primer nombre del Java y de qu lenguaje de programacin se deriva? 8.Quin es el interprete en caso particualar de un programa de Java? 9.En qu consiste la MVJ? 10. Qu relacin hay entre un archivo con extensin .class y un archivo con extensin .java?

ING. ALMA ERIKA VZQUEZ SNCHEZ

1.Hot Java es el nombre de?


a. b. c. d. a. b. c. d. Java versin 1.2 Lenguaje de Programacin Navegador Pelicula Cambiar el cdigo fuente en bytecode Compilar el programa Cambiar el bytecode en cdigo mquina Ninguno de arriba. 1990 1994 1998 2001

2. JVM se utiliza para?

3. La versin de Java 1.2 aparecin en?


a. b. c. d. a. b. c. d. a. b. c. d.

4. Las ventajas de Java son?


Seguridad Portabilidad Velocidad Las respuestas a. y b. Ms rpido Menos seguro Las respuestas a y b Ms poderoso.

5. El lenguaje C/C++ es_____________ de Java?

ING. ALMA ERIKA VZQUEZ SNCHEZ

Vous aimerez peut-être aussi