Java

Solo disponible en BuenasTareas
  • Páginas : 9 (2119 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de diciembre de 2011
Leer documento completo
Vista previa del texto
UNIVERSIDAD BOLIVIANA DE INFORMATICA

[pic]

“LENGUAJE DE PROGRAMACION JAVA”

[pic] [pic]

CARRERA: INGENIERIA DE SISTEMAS

MATERIA: FISICA 200

DOCENTE: EDGAR MENDOZA

UNIVERSITARIA: ISABEL CANDY VILLAGRA LEON

C.I. 8446990LP.

1. Titulo: “LENGUAJE PROGRAMACION JAVA”
2. Objetivo: Tener conocimiento de las ventajas y propiedades que tiene
El lenguaje de programaciónjava.

3. Fundamento teorico: El lenguaje de programación java es uno de los mas completos actualmente asi como tiene ventajas tambien tiene desventajas, a continuación conoceremos las propiedades de este.

INTRODUCCIÓN A JAVA

- Origen de Java

Sun Microsystems, líder en servidores para Internet, uno de cuyos lemas desde hace mucho tiempo es “the network is the computer” (lo quequiere dar a entender que el verdadero ordenador es la red en su conjunto y no cada máquina individual), es quien ha desarrollado el lenguaje Java, en un intento de resolver simultáneamente todos los problemas que se le plantean a los desarrolladores de software por la proliferación de arquitecturas incompatibles, tanto entre las diferentes máquinas como entre los diversos sistemas operativos ysistemas de ventanas que funcionaban sobre una misma máquina, añadiendo la dificultad de crear aplicaciones distribuidas en una red como Internet.

Otros requisitos importantes a tener en cuenta eran la fiabilidad del código y la facilidad de desarrollo. James Gosling, el miembro del equipo con más experiencia en lenguajes de programación, decidió que las ventajas aportadas por la eficiencia de C++ nocompensaban el gran coste de pruebas y depuración. Gosling había estado trabajando en su tiempo libre en un lenguaje de programación que él había llamado Oak, el cual, aún partiendo de la sintaxis de C++, intentaba remediar las deficiencias que iba observando.

Bill Joy, cofundador de Sun y uno de los desarrolladores principales del Unix de Berkeley, juzgó que Internet podría llegar a ser elcampo de juego adecuado para disputar a Microsoft su primacía casi absoluta en el terreno del software, y vio en Oak el instrumento idóneo para llevar a cabo estos planes. Tras un cambio de nombre y modificaciones de diseño, el lenguaje Java fue presentado en sociedad en agosto de 1995.

- Características de Java

Las características principales que nos ofrece Java respecto a cualquier otrolenguaje de programación, son:

Simple

Orientado a objetos

Robusto

[pic]

Java proporciona, pues:

Comprobación de punteros
Comprobación de límites de arrays
Excepciones
Verificación de byte-codes

Arquitectura neutral
Para establecer Java como parte integral de la red, el compilador Java compila su código a un fichero objeto de formato independiente de la arquitectura de lamáquina en que se ejecutará. Cualquier máquina que tenga el sistema de ejecución (run-time) puede ejecutar ese código objeto, sin importar en modo alguno la máquina en que ha sido generado. Actualmente existen sistemas run-time para Solaris 2.x, SunOs 4.1.x, Windows 95, Windows NT, Linux, Irix, Aix, Mac, Apple y probablemente haya grupos de desarrollo trabajando en el porting a otras plataformas.[pic]

El código fuente Java se “compila” a un código de bytes de alto nivel independiente de la máquina. Este código (byte-codes) está diseñado para ejecutarse en una máquina hipotética que es implementada por un sistema run-time, que sí es dependiente de la máquina.

En una representación en que tuviésemos que indicar todos los elementos que forman parte de la arquitectura de Java sobre unaplataforma genérica, obtendríamos una figura como la siguiente:

[pic]

En ella podemos ver que lo verdaderamente dependiente del sistema es la Máquina Virtual Java (JVM) y las librerías fundamentales, que también nos permitirían acceder directamente al hardware de la máquina. Además, habrá APIs de Java que también entren en contacto directo con el hardware y serán dependientes de la máquina,...
tracking img