Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿Qué es Java?
1.Inicios y Creación
Java nace en 1991 con el nombre "OAK", posteriormente cambiado por Green por problemas
legales, y finalmente con la denominación actual JAVA.
El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y sintaxis,
fuertemente orientado a objetos, pero con una máquina virtual propia. Esto se hizo bajo el
principio, de poder ser usado bajo cualquier arquitectura "Write Once, Run Anywhere (escríbelo
una vez, ejecútalo en cualquier sitio)".
En 1992 se presenta el proyecto verde, con los prototipos a bajo nivel. Entre 1993 y 1994 se
trabaja para poder presentar un prototipo funcional (hotJava) donde se ve todo el potencial que
JAVA puede ofrecer.
En 1995 finalmente, es presentada la versión alpha de java, y un año después en 1996 es lanzado
el primer JDK (JDK 1.0). El desarrollo de java a partir de entonces es imparable, se van
presentando nuevos paquetes y librerías hasta la actualidad.
2.Entorno
El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun
Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995 como un
componente fundamental de la plataforma Java de Sun Microsystems. Su sintaxis deriva en gran
medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos. Las
aplicaciones de Java son generalmente compiladas a bytecode (clase Java) que puede ejecutarse
en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora
subyacente.
Java SE for Embedded Devices incluye compatibilidad con requisitos clave, como la
compatibilidad con procesadores integrados, la gestión de potencia, los despliegues con huella
pequeña y mucho más.
Simple
Orientado a Objetos
Tipado estáticamente
Distribuido
Interpretado
Robusto
Seguro
de Arquitectura Neutral
Multihilo
Portable
Dinámico.
6.Lo Diferente
Una de las características más importantes es que los programas “ejecutables”, creados por el
compilador de Java, son independientes de la arquitectura. Se ejecutan indistintamente en una
gran variedad de equipos con diferentes microprocesadores y sistemas operativos. ·
De momento, es público. Puede conseguirse un JDK (Java Developer's Kit) o Kit de desarrollo de
aplicaciones Java gratis. No se sabe si en un futuro seguirá siéndolo. ·
Permite escribir Applets (pequeños programas que se insertan en una página HTML) y se
ejecutan en el ordenador local. · Se pueden escribir aplicaciones para interredes, aplicaciones
cliente/servidor, aplicaciones distribuidas en redes locales y en Internet. ·
Es fácil de aprender y está bien estructurado. · Las aplicaciones son fiables. Puede controlarse
su seguridad frente al acceso a recursos del sistema y es capaz de gestionar permisos y
criptografía. También, según Sun, la seguridad frente a virus a través de redes locales e Internet
está garantizada.
5. Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como
C++.
9.Orientación a Objetos
10.Depuración de Basura
Opinión:
Hoy, podemos decir, que Java es uno de los lenguajes más importantes del mundo. Con una
comunidad extendida en todos los componentes y más de 4 millones de desarrolladores, existen
millones de dispositivos que lo usan. Además, tras el surgimiento de Android, java se establecido
como el lenguaje de programación para móviles más extendido del planeta.
Y Java es un lenguaje orientado a objetos, lo cual nos da la posibilidad de escribir una vez y
utilizar muchas veces un objeto.
Java es un lenguaje flexible, por ejemplo, te permite actualizar una aplicación utilizando tú
mismo código sin necesidad de reescribirlo.
Java es multiplataforma; con Java puedes hacer que una aplicación escrita, te funcione en todos
los entornos, gracias a que Java se ejecuta con su propia máquina virtual.
Por estas y muchas razones más, Java es uno de los lenguajes más utilizados en la actualidad y
vale la pena conocer los principios de este lenguaje de programación.
Bibliografía
Castañeda, A. (2009). Tu programación. Obtenido de
http://www.tuprogramacion.com/programacion/historia-de-java/
Conclusión.
Java es un lenguaje orientado a objetos, lo cual nos da la posibilidad de escribir una vez y
utilizar muchas veces un objeto.
Java es un lenguaje flexible, por ejemplo, te permite actualizar una aplicación utilizando tú
mismo código sin necesidad de reescribirlo.
Java es multiplataforma; con Java puedes hacer que una aplicación escrita, te funcione en
todos los entornos, gracias a que Java se ejecuta con su propia máquina virtual.
Por estas y muchas razones más, Java es uno de los lenguajes más utilizados en la actualidad y
vale la pena conocer los principios de este lenguaje de programación.