Java

Solo disponible en BuenasTareas
  • Páginas : 5 (1168 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de noviembre de 2010
Leer documento completo
Vista previa del texto
INSTITUTO TECNOLOGICO SUPERIOR DE URUAPAN

FUNDAMENTOS DE PROGRAMACION

JAVA

PROFESORA: MELICA MAREL VILLALOBOS CORTES

JOSE LUIS ANDRADE MENDOZA

INGENIERIA EN SISTEMAS COMPUTACIONALES

1 “A”

2010-2011

FECHA DE ENTREGA

07/10/2010

INTRODUCCION

En este trabajo se dara información sobre lo que es java , una pequeña introducción sobre su historia: como fue creada porquien fue creada y por que fue creada. Tambien se mencionaran y explicaran las caracteristicas de este, los variados usos que tiene java y la facilidad con la que se puede aprender a utilizar este software. Se explicara de que tipo es java si compilador o un interprete. Y por ultimo se dara una pequeña definición sobre lo que es netbeans

Java de principio fue creado para programar los componenteselectronicos de los electrodomésticos. Este sistema fue creado por los ingenieros Sun James, Gosling, Patrick Naughton, Chris Warth, Ed Frank y Mike Sheridan. Y en ese entonces tenia el nombre de Oak. A este sistema se le llamo Oak en nombre a el árbol que se veía desde su oficina. Mientras que java mejoraba, la WWW se encontraba en crisis en cuestión de crecimiento y fue entonces cuando loscreadores de Oak se dieron cuenta de que su programa era perfecto para la programación en Internet.
Este programa es una extensión del c++.

En enero de 1995 deciden cambiarle el nombre a Java ya que oak era parecido a el nombre de otro producto. Existen teorías sobre porque le pusieron el nombre de java: La primera dice que el nombre esta formado por las iniciales de sus creadores: James Gosling,Arthur Van Hoff y Andy Bechtolsheim. La segunda dice que se trata de las iniciales de la frase Just Another Vague Acronym y la tercera dice que es el nombre del tipo de café que tomaban sus diseñadores, proveniente de Java.
Java petenece a la empresa de Sun Microsystems.

Java es un lenguaje de programación de muy alto nivel orientado a objetos este programa fue influenciado por el C y el C++, susintaxis es muy parecida a la de C para que se les facilitara el uso a los que estaban muy apegados al C, pero tambien tiene los principios de la orientación a objetos más asumidos que C++.
Una de las cosas que critican de java, es que no es completamente orientado a los objetos.

Java es toda una tecnologia orientada al desarrollo de software con el cual podemos realizar cualquier tipo deprograma.
Las caracteristicas de java son:
• Simple
• Orientado a objetos
• Distribuido
• Robusto
• Seguro
• Indiferente a la arquitectura
• portable
• dinamico
• Multihebra
• Produce applets

Java es simple por que es muy facil de aprender a utilizarlo. Y a comparación de el C++ es mucho mas sencillo el por que en este se han eliminado varias caracteristicas de las que tenia el C++,como los punteros.

Java esta orientado a objetos por que asi fue diseñado desde el principio, ese era el plan que tenian desde el principio sus creadores.
Java es distribuido: proporciona una colección de clases para el uso que le dan en la red, esto le permite establecer y aceptar conexiones con clientes de contror remoto o servidores.

Java es robusto: java fue diseñado para crear softwaremuy confiable. Este sistema te proporciona muchas comprobaciones en compilación y en el el tiempo de ejecución.
Java es seguro: En la naturaleza distribuida de Java, la seguridad se impuso como una necesidad de vital importancia. A nadie le gustaría ejecutar en su ordenador programas con acceso total a su sistema, que provengan de alguna fuente desconocidas. Así que se implementaron barreras deseguridad en el lenguaje y en el sistema.

Java es indiferente a la arquitectura: Para acomodar requisitos de ejecución mezclados, el compilador de Java genera bytecodes: un formato intermedio indiferente a la arquitectura, fue creado para transportar el código eficientemente a múltiples plataformas de hardware y software.

Java es portable: la indiferencia a la arquitectura es una del as...
tracking img