¿Qué es JAVA en realidad?
Java es un lenguaje de programación orientado a objetos que se puede utilizar para escribir software de aplicaciones multiplataforma. Fue desarrollado por James Gosling y otros de Sun Microsystems en 1990. Desarrollado a principios de los años 1990. Originalmente recibió el nombre de Oak como lenguaje de programación para pequeños electrodomésticos, utilizado para solucionar problemas de control y comunicación de electrodomésticos como televisores, teléfonos, despertadores, tostadoras, etc. Debido a que la demanda del mercado de estos electrodomésticos inteligentes no fue tan alta como se esperaba, Sun abandonó el plan. Justo cuando Oak estaba casi muerto, con el desarrollo de Internet, Sun vio las amplias perspectivas de aplicación de Oak en redes informáticas, por lo que transformó Oak y lo lanzó oficialmente con el nombre "Java" en mayo de 1995. Java se ha desarrollado con el rápido desarrollo de Internet y gradualmente se ha convertido en un importante lenguaje de programación de Internet. El estilo del lenguaje de programación Java es muy parecido al lenguaje C++. Java hereda el núcleo de la tecnología orientada a objetos del lenguaje C++, abandona los punteros propensos a errores (reemplazados por referencias), la sobrecarga de operadores, la herencia múltiple (reemplazada por interfaces) y otros componentes en el lenguaje C++, y agrega una función automática de recolección de basura. para reciclar componentes no utilizados. El espacio de memoria ocupado por el objeto referenciado. En la versión J2SE1.5, Java introdujo características del lenguaje como programación genérica, enumeraciones con seguridad de tipos, parámetros de longitud variable y carga/unboxing automático. Java es diferente de los lenguajes informáticos de edición y ejecución generales y de los lenguajes informáticos de ejecución interpretada. Primero compila el código fuente en código de bytes y luego depende de máquinas virtuales en varias plataformas para interpretar y ejecutar el código de bytes, logrando así la función multiplataforma de "compilar una vez, ejecutar en cualquier lugar". Sin embargo, esto también reduce en cierta medida la eficiencia de ejecución de los programas Java. Sin embargo, después del lanzamiento de J2SE1.4.2, la potencia informática de Java ha mejorado enormemente. A diferencia de los programas tradicionales, Sun consideró a Java como una tecnología abierta cuando lo lanzó. Decenas de miles de empresas de desarrollo de Java en todo el mundo deben diseñar software Java que sea compatible entre sí. "El lenguaje Java depende del poder del grupo más que del poder de la empresa" es uno de los lemas de Sun y ha sido reconocido por la mayoría de los desarrolladores de software. Esto es completamente diferente del modelo cerrado y centrado en la élite defendido por Microsoft. La explicación de Sun sobre el lenguaje de programación Java es: El lenguaje de programación Java es un lenguaje simple, orientado a objetos, distribuido, interpretable, robusto, seguro e independiente del sistema, portátil, de alto rendimiento, multiproceso y dinámico. La plataforma Java es una plataforma basada en el lenguaje Java. Actualmente, estas plataformas son tan populares que Microsoft ha lanzado una plataforma .NET competidora y un lenguaje C# que imita a Java. El origen del nombre Java Antes del lanzamiento oficial de Java, el personal de Sun Microsystems luchaba por encontrar un nombre para este nuevo lenguaje de programación. En ese momento, estos ingenieros de software estaban sentados en la fragante sede de Sun Company, bebiendo café javanés y pensando juntos. Al final, todos acordaron nombrar este nuevo lenguaje y tecnología con el nombre del fragante café Java. La mascota del primer lenguaje JAVA Oak, la plataforma y el lenguaje DukeJava, fue originalmente un proyecto interno iniciado por Sun Microsystems en diciembre de 1990. Un ingeniero llamado Patrick Norton de Sun Microsystems estaba frustrado con los compiladores de lenguaje C++ y C desarrollados por Sun Microsystems porque la API era extremadamente difícil de usar. Patrick decidió cambiarse a NeXT y también tuvo la oportunidad de trabajar en un proyecto de la empresa llamado "Project Stealth". Más tarde, "Project Stealth" pasó a llamarse "Project Green", y James Gosling y Mike Shelindan también se unieron al grupo de trabajo de Patrick. Junto con varios otros ingenieros, investigaron y desarrollaron nuevas tecnologías en un pequeño estudio en Sand Hill Road en Menlo Park, California, con el objetivo de programar la próxima generación de electrodomésticos inteligentes (como los hornos microondas, como predice Sun Microsystems). utilizado en electrodomésticos. Muestra tus talentos en el campo. Inicialmente, el equipo consideró usar el lenguaje C++, pero muchos miembros, incluido el científico jefe de Sun, Bill Joy, descubrieron que C++ y las API disponibles eran problemáticos en algunos aspectos. El grupo de trabajo utiliza una plataforma de tipo integrado y tiene recursos extremadamente limitados a su disposición. Muchos miembros consideran que C++ es demasiado complejo y, a menudo, muchos desarrolladores lo utilizan incorrectamente.
Descubrieron que C++ carecía de un sistema de recolección de basura, seguridad portátil, programación distribuida y capacidades de subprocesos múltiples. En última instancia, querían una plataforma que fuera fácil de migrar a una variedad de dispositivos. Con los fondos disponibles, Bill Joy decidió desarrollar un nuevo lenguaje que combine el lenguaje C y el lenguaje Mesa. En un informe, Joy lo llamó "el futuro". Propuso que los ingenieros de Sun trabajaran básicamente en C++. Entorno orientado a objetos. Inicialmente, Gosling intentó modificar y ampliar la funcionalidad de C++, y él mismo llamó al nuevo lenguaje C++++, pero luego desistió. Estaba a punto de crear un nuevo lenguaje, al que llamó "Oak" en honor al árbol que había fuera de su oficina. Como muchos proyectos secretos que desarrollan nuevas tecnologías, el equipo trabajó día y noche hasta que, en el verano de 1992, pudieron demostrar partes de la nueva plataforma, incluido el sistema operativo Green, el lenguaje de programación Oak, bibliotecas de clases y otros. hardware. El intento inicial fue crear un dispositivo similar a una PDA, llamado Star7, que tenía una interfaz gráfica brillante y un agente inteligente llamado "Duke" para ayudar a los usuarios. El 3 de diciembre de 1992 se demostró el dispositivo. En noviembre del mismo año, Project Green se transformó en "FirstPerson Ltd.", una subsidiaria de propiedad total de Sun Microsystems, y el equipo se trasladó a Palo Alto. El equipo de FirstPerson estaba interesado en construir un dispositivo altamente interactivo. Cuando Time Warner emitió una solicitud de propuesta para un decodificador de televisión, FirstPerson cambió sus objetivos y propuso en respuesta a la RFP una propuesta para una plataforma de decodificador. Pero la industria del cable consideró que la plataforma de FirstPerson daba a los usuarios demasiado control, por lo que FirstPerson perdió su oferta ante SGI. Otro acuerdo de decodificador con 3DO también fracasó y la empresa se fusionó nuevamente con Sun Microsystems porque su plataforma no logró generar ningún beneficio en la industria de la televisión. JAVA se encuentra con Internet En junio y julio de 1994, después de una lluvia de ideas de tres días, John Gage, James Gosling, Bill Joy, Patrick Norton, Wayne... Rosin y Eric Schummi, el equipo decidió cambiar el objetivo de sus esfuerzos. nuevamente, esta vez decidiendo aplicar la tecnología a la Red Global de Información. Creían que con la llegada del navegador Mosaic, Internet estaba evolucionando hacia la misma visión altamente interactiva que habían visto en la televisión por cable. Como prototipo, Patrick Norton escribió un pequeño navegador de red de información global, WebRunner, que luego pasó a llamarse HotJava. Ese mismo año, Oak pasó a llamarse Java. Una búsqueda de marcas reveló que Oak estaba registrado por un fabricante de tarjetas gráficas, por lo que el equipo encontró un nuevo nombre. El nombre fue acuñado a partir de una cafetería local frecuentada por muchos miembros. No está claro si el nombre es un acrónimo, pero en gran medida no lo es. Aunque algunos afirman que es una combinación de los nombres de los desarrolladores: James Gosling + Arthur Van Hoff + Andy Bechtolsheim, o "Just Another Vague Acronym" (sólo otra vaga abreviatura). Otra teoría más creíble es que el nombre surgió del amor por el café, por lo que recibió el nombre del café de Java. Si los primeros cuatro bytes del archivo de clase se leen en hexadecimal, son CA FE BA BE
, lo que formará dos palabras "CAFE BABE". En octubre de 1994, se hizo una demostración de HotJava y la plataforma Java a los ejecutivos de la empresa. En 1994, la versión Java 1.0a estaba disponible para descargar, pero el primer lanzamiento público de Java y del navegador HotJava tuvo lugar en la conferencia SunWorld el 23 de marzo de 1995. John Gage, director científico de Sun, anunció la tecnología Java. El anuncio llegó junto con un anuncio sorpresa del vicepresidente ejecutivo de Netscape, Marc Andreessen, anunciando que Netscape incluiría soporte para Java en su navegador.
En enero de 1996, Sun Microsystems creó Java Business Group para especializarse en el desarrollo de tecnología Java. Situación reciente de JAVA Después de varios años de popularidad, el estatus de Java en los navegadores se ha ido erosionando gradualmente. Su uso para animaciones interactivas simples ha sido completamente eliminado por Flash de Macromedia, y en 2005 Java tendía a usarse sólo para aplicaciones más complejas como los juegos de Yahoo. Java también encontró oposición por parte de Microsoft, que decidió no incluir más la plataforma Java en las nuevas versiones de Internet Explorer y Windows. De lo contrario. Java se ha vuelto más popular en servidores y dispositivos portátiles en la red de información global. Muchos sitios web utilizan JSP y otras tecnologías Java en el front-end. En los sistemas de escritorio, los programas Java todavía son relativamente raros. Esto se debe a que el costo de funcionamiento de la plataforma Java es alto y muchas personas no tienen Java instalado en sus computadoras. Dado que el ancho de banda de la red era pequeño en el pasado, descargar Java solía hacerlo. ser una tarea que requiere mucho tiempo. Sin embargo, a medida que la potencia informática de las computadoras y el ancho de banda de la red han progresado mucho en los últimos 10 años, y la calidad de las máquinas virtuales y los compiladores ha aumentado, se han utilizado ampliamente muchas aplicaciones, entre ellas: zh /wiki/JAVA. 2007-11-10 21:22:21 Suplemento: zh. *** /w/index?title=Java&variant=zh-copy es incorrecto
Java es un lenguaje que se puede escribir orientado a objetos Lenguaje de programación para software de aplicaciones multiplataforma, desarrollado a principios de la década de 1990 por James Gosling y otros en Sun Microsystems. Originalmente recibió el nombre de Oak como lenguaje de programación para pequeños electrodomésticos, utilizado para resolver problemas de control y comunicación de electrodomésticos como televisores, teléfonos, despertadores, tostadoras, etc. Debido a que la demanda del mercado de estos electrodomésticos inteligentes no fue tan alta como se esperaba, Sun abandonó el plan. Justo cuando Oak estaba casi muerto, con el desarrollo de Internet, Sun vio las amplias perspectivas de aplicación de Oak en redes informáticas, por lo que transformó Oak y lo lanzó oficialmente con el nombre "Java" en mayo de 1995. Java se ha desarrollado con el rápido desarrollo de Internet y gradualmente se ha convertido en un importante lenguaje de programación de Internet. El estilo del lenguaje de programación Java es muy parecido al lenguaje C++. Java hereda el núcleo de la tecnología orientada a objetos del lenguaje C++, abandona los punteros propensos a errores (reemplazados por referencias), la sobrecarga de operadores, la herencia múltiple (reemplazada por interfaces) y otros componentes en el lenguaje C++, y agrega una función automática de recolección de basura. para reciclar componentes no utilizados. El espacio de memoria ocupado por el objeto referenciado. En la versión J2SE1.5, Java introdujo características del lenguaje como programación genérica, enumeraciones con seguridad de tipos, parámetros de longitud variable y carga/unboxing automático. Java es diferente de los lenguajes informáticos de edición y ejecución generales y de los lenguajes informáticos de ejecución interpretada. Primero compila el código fuente en código de bytes y luego depende de máquinas virtuales en varias plataformas para interpretar y ejecutar el código de bytes, logrando así la función multiplataforma de "compilar una vez, ejecutar en cualquier lugar". Sin embargo, esto también reduce en cierta medida la eficiencia de ejecución de los programas Java. Sin embargo, después del lanzamiento de J2SE1.4.2, la potencia informática de Java ha mejorado enormemente. A diferencia de los programas tradicionales, Sun consideró a Java como una tecnología abierta cuando lo lanzó. Decenas de miles de empresas de desarrollo de Java en todo el mundo deben diseñar software Java que sea compatible entre sí. "El lenguaje Java depende del poder del grupo más que del poder de la empresa" es uno de los lemas de Sun y ha sido reconocido por la mayoría de los desarrolladores de software. Esto es completamente diferente del modelo cerrado y centrado en la élite defendido por Microsoft. La explicación de Sun sobre el lenguaje de programación Java es: El lenguaje de programación Java es un lenguaje simple, orientado a objetos, distribuido, interpretable, robusto, seguro e independiente del sistema, portátil, de alto rendimiento, multiproceso y dinámico. La plataforma Java es una plataforma basada en el lenguaje Java. Actualmente, estas plataformas son tan populares que Microsoft ha lanzado una plataforma .NET competidora y un lenguaje C# que imita a Java. El origen del nombre Java Antes del lanzamiento oficial de Java, el personal de Sun Microsystems luchaba por encontrar un nombre para este nuevo lenguaje de programación.
En ese momento, estos ingenieros de software estaban sentados en la fragante sede de Sun Company, bebiendo café javanés y pensando juntos. Al final, todos acordaron nombrar este nuevo lenguaje y tecnología con el nombre del fragante café Java. La mascota del primer lenguaje JAVA Oak, la plataforma y el lenguaje DukeJava, fue originalmente un proyecto interno iniciado por Sun Microsystems en diciembre de 1990. Un ingeniero llamado Patrick Norton de Sun Microsystems estaba frustrado con los compiladores de lenguaje C++ y C desarrollados por Sun Microsystems porque la API era extremadamente difícil de usar. Patrick decidió cambiarse a NeXT y también tuvo la oportunidad de trabajar en un proyecto de la empresa llamado "Project Stealth". Más tarde, "Project Stealth" pasó a llamarse "Project Green", y James Gosling y Mike Shelindan también se unieron al grupo de trabajo de Patrick. Junto con varios otros ingenieros, investigaron y desarrollaron nuevas tecnologías en un pequeño estudio en Sand Hill Road en Menlo Park, California, con el objetivo de programar la próxima generación de electrodomésticos inteligentes (como los hornos microondas, como predice Sun Microsystems). utilizado en electrodomésticos. Muestra tus talentos en el campo. Inicialmente, el equipo consideró usar el lenguaje C++, pero muchos miembros, incluido el científico jefe de Sun, Bill Joy, descubrieron que C++ y las API disponibles eran problemáticos en algunos aspectos. El grupo de trabajo utiliza una plataforma de tipo integrado y tiene recursos extremadamente limitados a su disposición. Muchos miembros consideran que C++ es demasiado complejo y, a menudo, muchos desarrolladores lo utilizan incorrectamente. Descubrieron que C++ carecía de un sistema de recolección de basura, seguridad portátil, programación distribuida y capacidades de subprocesos múltiples. En última instancia, querían una plataforma que fuera fácil de migrar a una variedad de dispositivos. Con los fondos disponibles, Bill Joy decidió desarrollar un nuevo lenguaje que combine el lenguaje C y el lenguaje Mesa. En un informe, Joy lo llamó "el futuro". Propuso que los ingenieros de Sun trabajaran básicamente en C++. Entorno orientado a objetos. Inicialmente, Gosling intentó modificar y ampliar la funcionalidad de C++, y él mismo llamó al nuevo lenguaje C++++, pero luego desistió. Estaba a punto de crear un nuevo lenguaje, al que llamó "Oak" en honor al árbol que había fuera de su oficina. Como muchos proyectos secretos que desarrollan nuevas tecnologías, el equipo trabajó día y noche hasta que, en el verano de 1992, pudieron demostrar partes de la nueva plataforma, incluido el sistema operativo Green, el lenguaje de programación Oak, bibliotecas de clases y otros. hardware. El intento inicial fue crear un dispositivo similar a una PDA, llamado Star7, que tenía una interfaz gráfica brillante y un agente inteligente llamado "Duke" para ayudar a los usuarios. El 3 de diciembre de 1992 se demostró el dispositivo. En noviembre del mismo año, Project Green se transformó en "FirstPerson Ltd.", una subsidiaria de propiedad total de Sun Microsystems, y el equipo se trasladó a Palo Alto. El equipo de FirstPerson estaba interesado en construir un dispositivo altamente interactivo. Cuando Time Warner emitió una solicitud de propuesta para un decodificador de televisión, FirstPerson cambió sus objetivos y propuso en respuesta a la RFP una propuesta para una plataforma de decodificador. Pero la industria del cable consideró que la plataforma de FirstPerson daba a los usuarios demasiado control, por lo que FirstPerson perdió su oferta ante SGI. Otro acuerdo de decodificador con 3DO también fracasó y la empresa se fusionó nuevamente con Sun Microsystems porque su plataforma no logró generar ningún beneficio en la industria de la televisión. JAVA se encuentra con Internet En junio y julio de 1994, después de una lluvia de ideas de tres días, John Gage, James Gosling, Bill Joy, Patrick Norton, Wayne... Rosin y Eric Schummi, el equipo decidió cambiar el objetivo de sus esfuerzos. nuevamente, esta vez decidiendo aplicar la tecnología a la Red Global de Información. Creían que con la llegada del navegador Mosaic, Internet estaba evolucionando hacia la misma visión altamente interactiva que habían visto en la televisión por cable. Como prototipo, Patrick Norton escribió un pequeño navegador de red de información global, WebRunner, que luego pasó a llamarse HotJava. Ese mismo año, Oak pasó a llamarse Java. Una búsqueda de marcas reveló que Oak había sido registrada por un fabricante de tarjetas gráficas, por lo que el equipo encontró un nuevo nombre.
El nombre fue acuñado a partir de una cafetería local frecuentada por muchos miembros. No está claro si el nombre es un acrónimo, pero en gran medida no lo es. Aunque algunos afirman que es una combinación de los nombres de los desarrolladores: James Gosling + Arthur Van Hoff + Andy Bechtolsheim, o "Just Another Vague Acronym" (sólo otra vaga abreviatura). Otra teoría más creíble es que el nombre surgió del amor por el café, por lo que recibió el nombre del café de Java. Si los primeros cuatro bytes del archivo de clase se leen en hexadecimal, son CA FE BA BE
, lo que formará dos palabras "CAFE BABE". En octubre de 1994, se hizo una demostración de HotJava y la plataforma Java a los ejecutivos de la empresa. En 1994, la versión Java 1.0a estaba disponible para descargar, pero el primer lanzamiento público de Java y del navegador HotJava tuvo lugar en la conferencia SunWorld el 23 de marzo de 1995. John Gage, director científico de Sun, anunció la tecnología Java. El anuncio llegó junto con un anuncio sorpresa del vicepresidente ejecutivo de Netscape, Marc Andreessen, anunciando que Netscape incluiría soporte para Java en su navegador. En enero de 1996, Sun Microsystems creó Java Business Group para especializarse en el desarrollo de tecnología Java. Situación reciente de JAVA Después de varios años de popularidad, el estatus de Java en los navegadores se ha ido erosionando gradualmente. Su uso para animaciones interactivas simples ha sido completamente eliminado por Flash de Macromedia, y en 2005 Java tendía a usarse sólo para aplicaciones más complejas como los juegos de Yahoo. Java también encontró oposición por parte de Microsoft, que decidió no incluir más la plataforma Java en las nuevas versiones de Internet Explorer y Windows. De lo contrario. Java se ha vuelto más popular en servidores y dispositivos portátiles en la red de información global. Muchos sitios web utilizan JSP y otras tecnologías Java en el front-end. En los sistemas de escritorio, los programas Java todavía son relativamente raros. Esto se debe a que el costo de funcionamiento de la plataforma Java es alto y muchas personas no tienen Java instalado en sus computadoras. Dado que el ancho de banda de la red era pequeño en el pasado, descargar Java solía hacerlo. ser una tarea que requiere mucho tiempo. Sin embargo, a medida que la potencia informática de las computadoras y el ancho de banda de la red han progresado mucho en los últimos 10 años, y la calidad de las máquinas virtuales y los compiladores ha aumentado, muchas aplicaciones se han utilizado ampliamente.
Debido a que ha abierto algunas páginas web, y el contenido de las páginas web requiere el uso de un subprograma de Java, por lo que inició este cliente de Java. De hecho, este cliente es permanente, incluso si su icono no es visible en momentos normales, sigue funcionando, por lo que se puede ignorar. Las versiones más recientes del cliente pueden optar por ocultarlo, pero si no se puede ocultar, no hay nada que pueda hacer. Volverá a ocultarse después de reiniciar.