¿Qué es JAVA?
Si estás comenzando en el mundo de la programación, quizá te preguntes ¿qué es Java? ¿Has observado que en las ofertas de empleo tecnológicas, la palabra «Java» aparece con frecuencia? Quizá este artículo te interese, para conocer un poco más sobre esta tecnología.
Un poco de historia
Java es un lenguaje de programación que nace en el año 1995 por la compañía Sun Microsystems. El lenguaje en su inicio fué llamado como Oak (roble en inglés), ya que desde la oficina se veía un gran roble, pero finalmente pasó a llamarse Java.
En el año 2010 Oracle (uno de los peces gordos de las empresas tecnológicas) compra esta compañía y se hace con Java.
Se sospecha que el nombre viene de las inciales de sus disañadores: James Gosling, Arthur Van Hoff, y Andy Bechtolshei.
¿Por qué el logotipo es una taza de café? Al parecer solían beber un café que procedía de la isla de Java en Indonesia.
Versiones
Desde la primera versión, este lenguaje ha ido evolucionando y añadiendo nuevas características. Como resumen, las enumeramos a continuación:
- 1.0 -> Enero, Año 1995. JavaBeans, JDBC.
- 1.2 -> Diciembre, Año 1998. Collections, Swing, Reflection.
- 1.3 -> Mayo, Año 2000. Performance, JNDI.
- 1.4 -> Febrero, Año 2002. Assertions, Secury, Regular Expression.
- 1.5 -> Septiembre, Año 2014. Generics, Anotations, Threading.
- 1.6 -> Diciembre, Año 2006. Compiler API, Web Services.
- 1.7 -> Julio, Año 2011. JVM, T/C, Generics.
- 1.8 -> Marzo, Año 2014. Date/Time, Lambda, Streams.
- 1.9 -> Septiembre, Año 2017.
- 1.10 -> Marzo, Año 2018.
- 1.11 -> Septiembre, Año 2018.
- 1.12 -> Marzo, Año 2019.
- 1.13 -> Julio, Año 2019.
- 1.14 -> Julio, Año 2019.
Cada versión suele ser llamada como un número entero, por ejemplo, Java 1 (versión 1.0), 2 (versión 1.2), 3 (versión 1.3), ,etc.
Características
Sun describe al lenguaje Java de la siguiente manera:
- Simple
- Orientado a Objetos
- Tipado estáticamente
- Distribuido
- Interpretado
- Robusto
- Seguro
- de Arquitectura Neutral
- Multihilo
- con Recolector de basura (Garbage Collector)
- Portable
- de Alto Rendimiento: sobre todo con la aparición de hardware especializado y mejor software
- Dinámico
Comenzar a programar en JAVA
Para empezar a programar, necesitarás como mínimo:
- Tener conocimientos de programación orientada a objetos y conocimiento del lenguaje.
- Instalar la versión de Java en tu equipo.
- Entorno de programación donde comenzarás a escribir tus primeras líneas. Por ejemplo Eclipse o NetBeans.
- Tener paciencia y ganas de aprender.
Espero que este artículo te haya sido de utilidad. Gracias por leerme y comparte si te ha gustado.