java

Páginas: 38 (9278 palabras) Publicado: 25 de septiembre de 2013
Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.Con respecto a la memoria, su gestión no es unproblema ya que ésta es gestionada por el propio lenguaje y no por el programador.
Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la 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 porun 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 fueron desarrollados por Sun Microsystems en 1995. Desde entonces, Sun ha controlado las especificaciones, el desarrollo y evolución del lenguaje a través delJava Community Process, si bien otros han desarrollado también implementaciones alternativas deestas 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 de sus 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 Sun que se requierepara ejecutar los programas Java aún no lo es).
Contenido
  [ocultar] 
1 Historia
2 Filosofía
2.1 Orientado a objetos
2.2 Independencia de la plataforma
2.3 El recolector de basura
3 Sintaxis
3.1 Hola mundo
3.1.1 Aplicaciones autónomas
3.1.2 Applets
3.1.3 Servlets
3.1.4 Aplicaciones con ventanas
4 Entornos de funcionamiento
4.1 En dispositivos móviles y sistemas empotrados
4.2 En elnavegador web
4.3 En sistemas de servidor
4.4 En aplicaciones de escritorio
4.5 Plataformas soportadas
5 Programación
5.1 Expresiones
5.2 Operadores
5.2.1 Operadores a nivel de bit
5.3 Precedencia de operadores
5.4 Sentencias
5.4.1 Conversión de tipos
6 Industria relacionada
7 Críticas
7.1 General
7.2 El lenguaje
7.3 Apariencia
7.4 Rendimiento
8 Recursos
8.1 JRE
8.2 Componentes8.3 APIs
8.4 Extensiones y arquitecturas relacionadas
9 Java en código abierto
9.1 Alternativas libres
9.2 Críticas referentes a Java y el software libre
10 Véase también
11 Referencias
12 Notas
13 Enlaces externos
13.1 Sun
13.2 Tutoriales
13.3 Certificaciones
13.4 Críticas
[editar]Historia
Java se creó como una herramienta de programación para ser usada en un proyectode set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems en el año 1991. El equipo (Green Team), compuesto por trece personas y dirigido por James Gosling, trabajó durante 18 meses en Sand Hill Road en Menlo Park en su desarrollo.
El lenguaje se denominó inicialmente Oak (por un roble que había fuera de la oficina de Gosling), luego pasó a denominarse Green tras descubrirque Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas y finalmente se renombró a Java.
El término Java fue acuñado en una cafetería frecuentada por algunos de los miembros del equipo. Pero no está claro si es un acrónimo o no, aunque algunas fuentes señalan que podría tratarse de las iniciales de sus creadores: James Gosling, Arthur Van Hoff, y Andy Bechtolsheim. Otros aboganpor el siguiente acrónimo, Just Another Vague Acronym ("sólo otro acrónimo ambiguo más"). La hipótesis que más fuerza tiene es la que Java debe su nombre a un tipo de café disponible en la cafetería cercana, de ahí que el icono de java sea una taza de café caliente. Un pequeño signo que da fuerza a esta teoría es que los 4 primeros bytes (el número mágico) de los archivos .class que genera...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS