Ricki

Páginas: 16 (3946 palabras) Publicado: 12 de diciembre de 2012
Java es un lenguaje de programación orientado a objetos, y fue desarrollado por Sun Microsystems a principios de los 90′s. Java es multiplataforma, lo que significa que tus programas correran en varios sistemas operativos, no solo en uno; su modelo de objetos es más simple y ha eliminado muchas herramientas de bajo nivel.
Las aplicaciones Java están típicamente compiladas en un bytecode, aunquela compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente 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.
La implementación original y de referencia del compilador, la máquina virtual y las bibliotecas de clases de Java fuerondesarrollados por Sun Microsystems en 1995. Desde entonces, Sun ha controlado las especificaciones, el desarrollo y evolución del lenguaje a través del Java Community Process, si bien otros han desarrollado también implementaciones alternativas de estas tecnologías de Sun, algunas incluso bajo licencias de software libre.
Entre diciembre de 2006 y mayo de 2007, Sun Microsystems liberó la mayor parte desus tecnologías Java bajo la licencia GNU GPL, de acuerdo con las especificaciones del Java Community Process, de tal forma que prácticamente todo el Java de Sun es ahora software libre aunque la biblioteca de clases de paginas web comprendidas en las librerias de objetacion de objetos para ser compilados como aplicaciones comprimidas no estan totalmente acopladas de acuerdo con Sun que dice quese requiere un interprete para ejecutar los programas de Java.
El diseño de Java, su robustez, el respaldo de la industria y su fácil portabilidad han hecho de Java uno de los lenguajes con un mayor crecimiento y amplitud de uso en distintos ámbitos de la industria de la informática.

El perfil de Java.
Los padres de Java son James Gosling (emacs) y Bill Joy (Sun). Java desciende de un lenguajellamado
Oak cuyo propósito era la creación de software para la televisión interactiva. Las características de Oak
eran:
• Pequeño.
• Robusto.
• Independiente de la máquina.
• Orientado a objetos.
El proyecto de televisión interactiva fracasó y el interés de los creadores de Oak se dirigió a Internet bajo
el lema «La red es la computadora».
Los criterios de diseño de Java fueron:
•Independiente de la máquina.
• Seguro para trabajar en red.
• Potente para sustituir código nativo.
Características del lenguaje.
La principal característica de Java es la de ser un lenguaje compilado e interpretado. Todo programa en
Java ha de compilarse y el código que se genera bytecodes es interpretado por una máquina virtual. De
este modo se consigue la independencia de la máquina, el códigocompilado se ejecuta en máquinas
virtuales que si son dependientes de la plataforma.
Java es un lenguaje orientado a objetos de propósito general. Aunque Java comenzará a ser conocido
como un lenguaje de programación de applets que se ejecutan en el entorno de un navegador web, se
puede utilizar para construir cualquier tipo de proyecto.
Su sintaxis es muy parecida a la de C y C++ pero hastaahí llega el parecido. Java no es una evolución ni
de C++ ni un C++ mejorado.
En el diseño de Java se prestó especial atención a la seguridad. Existen varios niveles de seguridad en
Java, desde el ámbito del programador, hasta el ámbito de la ejecución en la máquina virtual.
Con respecto al programador, Java realiza comprobación estricta de tipos durante la compilación,
evitando con elloproblemas tales como el desbordamiento de la pila. Pero, es durante la ejecución donde
se encuentra el método adecuado según el tipo de la clase receptora del mensaje; aunque siempre es
posible forzar un enlace estático declarando un método como final.
Todas las instancias de una clase se crean con el operador new(), de manera que un recolector de basura
se encarga de liberar la memoria ocupada...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ricki
  • Biografia de ricki martin
  • Ricki martin
  • Ricki Martin
  • Ricki hebert

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS