Sie sind auf Seite 1von 9

RELACIONÁNDONOS CON JAVA

AUTORES:

CAROLINA GARZÓN PALACIO


JUSTIN JEFFERSON OSPINA LÓPEZ
JULIÁN ALEJANDRO VENTERO BARRERA
SINTESIS: En este artículo se hace referencia al importante papel que tuvo y sigue

teniendo el lenguaje de programación Java, se verán tanto las utilidades y funcionalidades

que maneja en el presente y que se espera tener en el futuro. Además se destacaran las

características que más resaltan en dicho lenguaje y que gracias a este han tenido una gran

acogida a través del tiempo.

DESCRIPTORES: Java, programación, importancia, sistemas.

ABSTRACT: This article referred to the important role that had and still has the Java

programming language, we’ll take a look at its current utilities and functionalities and the

ones we expect it to have in the future. Also we’ll review some particular traits of this

programming language that made it successful over the time.

DESCRIPTORS: Java, programming, importance, systems.


RELACIONÁNDONOS CON JAVA

En el presente artículo se encontrara información referente al estudio y análisis sobre

el lenguaje de programación JAVA, el cual se caracteriza por ser un lenguaje de

programación sencillo y amigable a la hora de trabajarlo, se aborda también sobre el

uso que se le da a dicho lenguaje y el auge que tiene este en la actualidad y las

proyecciones que se esperan tener con este.

Antes de empezar a hablar sobre Java, primero que todo, debe aclararse con simplicidad

de palabras el siguiente interrogante, ¿Qué es un lenguaje de programación?: Como

lenguaje, es un conjunto de reglas gramaticales acompañadas de un léxico predefinido

y una estructura denominada sintaxis; con esto, se permite que en su correcto uso se

pueda darle instrucciones a una maquina por medio de la escritura de algoritmos, en

otras palabras escribirle las funciones a realizar al computador (Dispositivo). Ahora sí,

entendiendo un poco sobre lo que es un lenguaje de programación empezaremos hablar

sobre el lenguaje de programación Java y lo primero que debemos hacer para hablar

sobre esto es definir el concepto de Java con la finalidad de comprender y aprovechar

al máximo este artículo.

Dando un concepto muy sencillo y entendible se dice que Java es un lenguaje de

programación (como ya se mencionó) simple y orientado a objetos, lo cual quiere decir

que trabaja por “conjuntos de objetos” que colaboran entre ellos para realizar tareas

específicas. Dicho lenguaje de programación es independiente de la plataforma en la

que se ejecuta, o sea, que si realizamos un programa en Java no tendrá ningún


inconveniente a la hora de trabajar en un computador X, sistema operativo, dispositivo

móvil, entre otros, con la gran ventaja de no tener ninguna limitación en cuanto a

compatibilidad.

Sabiendo que es Java se preguntaran ¿Por qué surge la necesidad de crearlo?, pues

inicialmente se creó con la necesidad de realizar televisión interactiva pero dicho

proyecto fracaso así que decidieron dirigirlo hacia internet. Este lenguaje fue

desarrollado por James Gosling de Sun Microsystems (Ahora Oracle), nace en 1991

bajo el nombre "OAK", posteriormente fue cambiado por Green debido a problemas

legales y finalmente con la denominación actual JAVA, fue publicado en el año 1995.

Este lenguaje está basado en los lenguajes de programación C y C++, eliminando

aspectos de robustez y complejidad (en otras palabras “poco amigable” con el

desarrollador) generando así un lenguaje más sencillo y practico. Desde el día de su

lanzamiento hasta la actualidad se han desarrollado múltiples actualizaciones de dicho

lenguaje convirtiéndolo en uno de los más usados actualmente.

Por el momento hemos entendido que Java es un lenguaje de programación y hasta el

¿Por qué? De su creación pero realmente ¿Para qué sirve?: Al tener gran

compatibilidad con todas las plataformas (como ya se ha mencionado) se le puede dar

varios usos a este lenguaje, los cuales algunos los veremos a continuación para tener

más claridad sobre su aplicación:

 Desarrollo de programas y aplicaciones para todas las plataformas.

 Navegación web: La mayoría de las páginas web se basan en java y para su

correcto funcionamiento se debe tener instalado, aunque es “invisible” para el


usuario final lo podemos encontrar en juegos online, chat, sitios web donde se

utilicen reproductores de video basados en java.

Aunque Java es uno de los lenguajes de programación más utilizados también debemos

saber cuándo utilizarlo y cuando no. Por ejemplo, cuando necesitemos que el programa

que se está realizando tenga una máxima velocidad lo más recomendable seria utilizar

otro lenguaje ya que este utiliza una máquina virtual (la cual brinda la compatibilidad)

para poder ejecutar nuestro programa (remotamente), este proceso lo que causa es una

pequeña demora en cuanto al tiempo de respuesta, por este motivo si lo que buscamos

es velocidad lo más probable es que Java no nos sirva mucho.

Bueno pero en este artículo no nos vamos a centrar en las desventajas sino en las

ventajas que tiene este gran lenguaje de programación, por esto es que a continuación

vamos a ver las características más representativas y que lo identifica dentro de esta

gran gamma de lenguajes, las cuales hacen que este lenguaje sea el preferido entre la

mayoría de los programadores:

• Simple: Ya que utiliza ciertas características de fácil aprendizaje y muy


funcionales de su antecesor C++.

• Orientado a Objeto: Esto ayuda al fácil almacenamiento y restauración de


datos ya que están agrupados en pequeñas estructuras.

• Distribuido: Permite la comunicación entre varios objetos los cuales están


ubicados en máquinas virtuales separadas.

• Robusto: No trabaja directamente con punteros y posiciones de memoria.

• Interpretado: Al no trabajar directamente en la maquina local lo convierte en


un lenguaje independiente y por esta razón es soportado por varias plataformas.
• Seguro: Al no trabajar directamente con la maquina local sino más bien con
una máquina virtual, hace que el entorno en el que trabaja está más controlado.
En cuanto a la transferencia de archivos, transacciones, el envió de información
capturada por terceros.

• Multitarea: Puede ejecutar varias tareas al mismo tiempo (dependiendo de la


capacidad del procesador).

• Dinámico: Este lenguaje de programación mantiene en constante evolución


por medio de las actualizaciones liberadas por Oracle.

• Es software libre, por lo tanto no se debe realizar ningún pago para utilizar
este lenguaje.

Como ya se ha aclarado una gran cantidad de aspectos referente a este lenguaje de

programación se estarán preguntando, “Muy bueno todo pero ¿Qué se necesita para

empezar?”, básicamente (y digo básicamente porque aquí no se explicara como

programar en Java) para empezar con este lenguaje (y con todo) lo primordial son las

ganas de querer aprender y superarse, pero en la parte técnica (software) lo que vamos

a necesitar es el JDK (Java Development Kit), este software provee herramientas de

desarrollo para crear programas con este lenguaje (Java), después de tener instalado

este software en nuestro equipo lo que hacemos es proceder a instalar el IDE (Integrated

Development Enviroment) el cual tiene como finalidad de brindarle al programador la

interfaz y el depurador para trabajar con mayor facilidad.

En este punto ya hemos abordado gran parte teórica sobre el tema pero lo más

importantes es observar como se ha venido implementando Java en “la vida real”, como

y en que ha aportado en la parte laboral y personal para facilitarnos un poco la vida, así

pues que a continuación enunciaremos algunos ejemplos empezando desde el pasado,

pasando por el presente y yendo hacia el futuro:


* En el año 1999 se crea Innopac Millenium la cual es una herramienta que tenía como

finalidad dar solución al préstamo de libros a estudiantes, docentes y gente del común,

además a otras bibliotecas. Este programa fue desarrollado en Andalucía (España),

dicho software tuvo tanta efectividad que empezó el auge de su distribución a diferentes

países, cada día realizándole mejoras para tener un buen funcionamiento al original

* En el año 2004 científicos de la NASA usan las capacidades de Java para desarrollar

el sistema de control para maniobrar el “Spirit” (Robot explorador) en Marte.

* Gracias al lenguaje de programación Java (y otros como C, y C++) se pudo desarrollar

Android (Sistema operativo para dispositivos móviles) el cual salió al mercado en el

año 2007.

* Bien, Java no solo se utiliza para realizar programas técnicos, con finalidad

empresarial (“aburridos” por llamarlo de cierta forma), sino que también es utilizado

para el desarrollo de video juegos como es el caso de Minecraft, dicho juego fue

publicado en el año 2009 y es actualizado constantemente, ya que es uno de los más

jugados en la actualidad.

Actualmente java es gran pionero como lenguaje de programación, que pretende

desarrollar y potenciar la tecnología con sus 9 millones de desarrolladores en el mundo,

con 5 de los principales fabricantes de equipos que utilizan java, y por supuesto con

su amplia cobertura, ya que 125 millones de televisores actúan con java, el 100% de

los reproductores de Blu-ray incluyen Java y siguen expandiéndose a través de sus

plataformas Oracle academy y Oracle Technology Network que brindar la posibilidad

aprender, mejorar y certificar a profesores, instituciones primarias y secundarias, y


también a cualquier persona que esté interesado y apasionado por aprender más sobre

java para así ir creciendo aún más en el mercado actual.

Es así como se está trabajando y desarrollando el internet de las cosas (IoT), esta nueva

metodología da avance a la tecnología del futuro la cual le brinda la posibilidad a Java

de empezar a realizar su trabajo en dispositivos móviles (Teléfonos, automóviles,

motocicletas, entre otros), obteniendo así más de 50 billones de conexiones de

diferentes tipos y cada vez se multiplica esta cifra por la gran demanda de estos

dispositivos.

Java apunta al mejoramiento de la tecnología en la televisión, por eso desarrolla java

tv con el fin de poder dar solución a plataformas más versátiles en la guía de programas

y juegos de carácter educativo en los televisores.

Java tiene gran auge en toda Europa ya que es muy solicitado en el mundo laboral, por

tal razón trabaja arduamente para mejorar el rendimiento y la capacidad de almacenar

datos de una manera más eficaz y que genere menos gasto en el procesador.

Para concluir, se pudo identificar que Java es un lenguaje de programación estándar y

universal, el cual gracias a sus completas herramientas y opciones brinda la gran

facilidad de crear aplicaciones robustas con características únicas, que permiten

entregar un software de alta calidad. También se debe tener en cuenta si lo que se viene

trabajando con Java en el presente sigue creciendo paulatinamente, en un futuro se verá

que dicho lenguaje será el más influyente en el sector de los sistemas y por medio de

este sector en otros.


REFERENCIAS.

 Andes, L. (s.f.). Los Andes. Obtenido de

ttp://archivo.losandes.com.ar/notas/2004/3/23/un-304954.asp

 Belmonte Fernández, O. (2004). Introducción al lenguaje java: Una guía

básica. Obtenido de

http://www3.uji.es/~belfern/pdidoc/IX26/Documentos/introJava.pdf

 Cañas Plaza, J. (s.f.). Programación de robots móviles. Obtenido de

http://gsyc.es/tr-docs/tr-programacionrobots.pdf

 NN. (s.f.). JAVA. Obtenido de

http://www.infor.uva.es/~jmrr/tgp/java/JAVA.html

 ORACLE. (s.f.). Minecraft. Obtenido de

http://java.com/es/download/faq/minecraft.xml

 ORACLE. (s.f.). ORACLE. Obtenido de

http://www.oracle.com/technetwork/java/embedded/javame/java-

tv/overview/index.html

 Pablo. (s.f.). Para qué sirve Java. Obtenido de http://paraquesirven.com/para-

que-sirve-java/

 Povo Mañes, M. (2009). Millennium. Obtenido de

http://es.slideshare.net/prestamo/intro-millennium-2008

 Tecolapa, M. (2013). Lenguaje de Programación en Java. Obtenido de

http://www.academica.mx/blogs/lenguaje-programaci%C3%B3n-en-java

Das könnte Ihnen auch gefallen