Java Lenguaje de Programación María Heredia BracamontesMarilupe De La Hidalga De Uriarte
¿Que es Java?Java es un lenguaje de programación originalmente desarrollado por James Gosling en Sun Microsystems (que ahora es una subsidiaria de Oracle Corporation) y lanzado en 1995 como un componente básico de la plataforma Java de Sun Microsystems. Las aplicaciones Java suelen ser compilado a código de bytes(archivo de clase) que se pueden ejecutar en cualquier máquina Virtual de Java (JVM) independientemente de la arquitectura de computadores. Java es un lenguaje de propósito general, concurrente, basados en clases, orientado a objetos que está específicamente diseñado para tener tan sólo de dependencias de aplicación como sea posible. Se pretende que permiten a los programadores de aplicaciones "escribir una vez, ejecuta en cualquier lugar". Java es actualmente uno de los lenguajes de programación más populares en uso y es ampliamente utilizado desde aplicaciones de software para aplicaciones web
Historia James Gosling, Mike Sheridan y Patrick Naughtoniniciaron Java en junio de 1991.
Java fue diseñado originalmente para la televisión interactiva, pero era demasiado avanzado.
Sun Microsystems lanzó la primera implementación pública como Java 1.0 en 1995.
En 1997, Sun Microsystems se acercó al cuerpo de normas ISO/IEC JTC1 y más tarde la Ecma International para formalizar Java, pero pronto se retiró el proceso.
Restos de Java controla una de facto estándar, a través del Java CommunityProcess. Al mismo tiempo, Sun hizo la mayor parte de sus implementaciones de Java disponible sin cargo alguno, a pesar de su condición de software propietario. Sun generó ingresos de Java a través de la venta de licencias para productos especializados tales como Java Enterprise System.
El 13 de noviembre de 2006, Sun lanzó gran parte de Java como software de código abierto bajo los términos de la Licencia pública general de GNU (GPL). El 8 de mayo de 2007, Sun terminado el proceso, todos del núcleo de Java haciendo código disponible bajo software libre / open-source en términos de distribución, aparte de una pequeña porción de código que Sun no celebró los derechos de autor.
Tras la adquisición de Oracle Corporation de Sun Microsystems en el período 2009-2010, Oracle se ha descrito como el "mayordomo de la tecnología Java con un compromiso incansable al logro de una comunidad de participación y transparencia"Practicas Java artículos PlatformMain: Java (plataforma de software) y Java Virtual MachineOne característica de Java es la portabilidad, lo que significa que los programas de computadora escrito en el lenguaje Java se debe ejecutar de manera similar en cualquier hardware que soporte o plataforma del sistema operativo. Esto se logra mediante la compilación del código Java a una representación intermedia llamado byte codede Java, en vez de directamente al código máquina específico de la plataforma. instrucciones de byte codede Java son análogos a código máquina, pero tienen la intención de ser interpretado por una máquina virtual (VM), escrito específicamente para el hardware de acogida.
Implementaciones: Sun Microsystems oficialmente certificados de la plataforma Java Standard Edition para Linux, Mac OS X, y Solaris.Licencia de marca comercial de Sun para el uso de la marca Java insiste en que todas las implementaciones sean "compatibles". Esto dio lugar a una disputa legal con Microsoft después de que Sun afirmó que la implementación de Microsoft no apoya RMI o JNI y ha añadido características específicas de la plataforma de los suyos. Domdemandó en 1997, y en 2001 ganó un arreglo de EE.UU. $ 20 millones, así como una orden judicial la aplicación de los términos de la licencia de Sun. Como resultado, Microsoft ya no distribuye Java con Windows, y en las versiones recientes de Windows, Internet Explorer no puede soportar los applets de Java sin un plugin de terceros. Sol, y otros, han puesto a disposición gratuita de Java sistemas en tiempo de ejecución de estas y otras versiones de Windows. Independiente de la plataforma Java es esencial para la estrategia de Java EE, y una validación más rigurosa es necesaria para certificar una implementación. Este entorno permite a las aplicaciones portátiles del lado del servidor, tales como servicios Web, Java Servlets y Enterprise JavaBeans, así como con los sistemas integrados basados en OSGi, usando entornos Java empotrados. A través del proyecto GlassFish nueva, Sun está trabajando para crear un completo y funcional, aplicación unificada de código abierto de las tecnologías Java EE. Sun también distribuye un superconjunto del JRE llamado Java DevelopmentKit (comúnmente conocido como el JDK), que incluye herramientas de desarrollo tales como el compilador de Java, javadoc, Jar, y el depurador.
RendimientoLos programas escritos en Java tienen una reputación de ser más lento y que requiere más memoria que los que están escritos en C. Sin embargo, la velocidad de los programas de Java "ejecución mejoró significativamente con la introducción de" justo a tiempo en la recopilación de la campaña 1997/1998 para Java 1.1, la adición de características de lenguaje de apoyar una mejor análisis de código, y optimizaciones en la máquina virtual de Java en sí. Para aumentar aún más las prestaciones de velocidad que se puede lograr utilizando el lenguaje Java, Systronix hecho Jstik , un microcontrolador basado en el Ajile sistemas la línea de procesadores embebidos de Java.

Java

  • 1.
    Java Lenguaje deProgramación María Heredia BracamontesMarilupe De La Hidalga De Uriarte
  • 2.
    ¿Que es Java?Javaes un lenguaje de programación originalmente desarrollado por James Gosling en Sun Microsystems (que ahora es una subsidiaria de Oracle Corporation) y lanzado en 1995 como un componente básico de la plataforma Java de Sun Microsystems. Las aplicaciones Java suelen ser compilado a código de bytes(archivo de clase) que se pueden ejecutar en cualquier máquina Virtual de Java (JVM) independientemente de la arquitectura de computadores. Java es un lenguaje de propósito general, concurrente, basados en clases, orientado a objetos que está específicamente diseñado para tener tan sólo de dependencias de aplicación como sea posible. Se pretende que permiten a los programadores de aplicaciones "escribir una vez, ejecuta en cualquier lugar". Java es actualmente uno de los lenguajes de programación más populares en uso y es ampliamente utilizado desde aplicaciones de software para aplicaciones web
  • 3.
    Historia James Gosling,Mike Sheridan y Patrick Naughtoniniciaron Java en junio de 1991.
  • 4.
    Java fue diseñadooriginalmente para la televisión interactiva, pero era demasiado avanzado.
  • 5.
    Sun Microsystems lanzóla primera implementación pública como Java 1.0 en 1995.
  • 6.
    En 1997, SunMicrosystems se acercó al cuerpo de normas ISO/IEC JTC1 y más tarde la Ecma International para formalizar Java, pero pronto se retiró el proceso.
  • 7.
    Restos de Javacontrola una de facto estándar, a través del Java CommunityProcess. Al mismo tiempo, Sun hizo la mayor parte de sus implementaciones de Java disponible sin cargo alguno, a pesar de su condición de software propietario. Sun generó ingresos de Java a través de la venta de licencias para productos especializados tales como Java Enterprise System.
  • 8.
    El 13 denoviembre de 2006, Sun lanzó gran parte de Java como software de código abierto bajo los términos de la Licencia pública general de GNU (GPL). El 8 de mayo de 2007, Sun terminado el proceso, todos del núcleo de Java haciendo código disponible bajo software libre / open-source en términos de distribución, aparte de una pequeña porción de código que Sun no celebró los derechos de autor.
  • 9.
    Tras la adquisiciónde Oracle Corporation de Sun Microsystems en el período 2009-2010, Oracle se ha descrito como el "mayordomo de la tecnología Java con un compromiso incansable al logro de una comunidad de participación y transparencia"Practicas Java artículos PlatformMain: Java (plataforma de software) y Java Virtual MachineOne característica de Java es la portabilidad, lo que significa que los programas de computadora escrito en el lenguaje Java se debe ejecutar de manera similar en cualquier hardware que soporte o plataforma del sistema operativo. Esto se logra mediante la compilación del código Java a una representación intermedia llamado byte codede Java, en vez de directamente al código máquina específico de la plataforma. instrucciones de byte codede Java son análogos a código máquina, pero tienen la intención de ser interpretado por una máquina virtual (VM), escrito específicamente para el hardware de acogida.
  • 10.
    Implementaciones: Sun Microsystemsoficialmente certificados de la plataforma Java Standard Edition para Linux, Mac OS X, y Solaris.Licencia de marca comercial de Sun para el uso de la marca Java insiste en que todas las implementaciones sean "compatibles". Esto dio lugar a una disputa legal con Microsoft después de que Sun afirmó que la implementación de Microsoft no apoya RMI o JNI y ha añadido características específicas de la plataforma de los suyos. Domdemandó en 1997, y en 2001 ganó un arreglo de EE.UU. $ 20 millones, así como una orden judicial la aplicación de los términos de la licencia de Sun. Como resultado, Microsoft ya no distribuye Java con Windows, y en las versiones recientes de Windows, Internet Explorer no puede soportar los applets de Java sin un plugin de terceros. Sol, y otros, han puesto a disposición gratuita de Java sistemas en tiempo de ejecución de estas y otras versiones de Windows. Independiente de la plataforma Java es esencial para la estrategia de Java EE, y una validación más rigurosa es necesaria para certificar una implementación. Este entorno permite a las aplicaciones portátiles del lado del servidor, tales como servicios Web, Java Servlets y Enterprise JavaBeans, así como con los sistemas integrados basados en OSGi, usando entornos Java empotrados. A través del proyecto GlassFish nueva, Sun está trabajando para crear un completo y funcional, aplicación unificada de código abierto de las tecnologías Java EE. Sun también distribuye un superconjunto del JRE llamado Java DevelopmentKit (comúnmente conocido como el JDK), que incluye herramientas de desarrollo tales como el compilador de Java, javadoc, Jar, y el depurador.
  • 11.
    RendimientoLos programas escritosen Java tienen una reputación de ser más lento y que requiere más memoria que los que están escritos en C. Sin embargo, la velocidad de los programas de Java "ejecución mejoró significativamente con la introducción de" justo a tiempo en la recopilación de la campaña 1997/1998 para Java 1.1, la adición de características de lenguaje de apoyar una mejor análisis de código, y optimizaciones en la máquina virtual de Java en sí. Para aumentar aún más las prestaciones de velocidad que se puede lograr utilizando el lenguaje Java, Systronix hecho Jstik , un microcontrolador basado en el Ajile sistemas la línea de procesadores embebidos de Java.