JAVA

Java es un lenguaje de programación orientado a objetos (POO) concebido por unos Ingenieros de

Sun Microsystems compañia adquirida por Oracle en el 2009, inicialmente fue llamado “Oak” hasta 1995 cuando se renombro a Java, luego en 1998 con la versión 1.2 se le empezo a llamar Java2 o J2SE hasta finales del 2006 cuando Sun dejo el nombre en Java SE nombre que tiene hasta la actualidad.




Java es uno de los lenguajes de programación más importantes debido a su portabilidad ya que tiene
la posibilidad de poder crear o diseñar software para todo tipo de aplicaciones (Locales, intranet o internet) y poder ser ejecutado en diferentes plataformas de ahí uno de los axiomas de Java “write once, run anywhere”, que se refiere a que se pudiera usar para crear software incorporado en distintos electrodomésticos como lo son un tostador o un control remoto. Esto es gracias a que al compilar el código java genera un código conocido como Bytecode que son instrucciones las cuales puede interpretar una Máquina Virtual (JVM) que es encargada de ejecutarlo, claro para implementarlo en electrodomésticos como mencione estos correrían en versiones más compactas de la Máquina Virtual según el caso.
Estas características son las que llevaron a que el venerable C++ pudiera evolucionar en lo que Microsoft desarrollo como C# el cual toma las mejores características de C++ y las mencionadas de Java logrando un lenguaje de programación más puro y con mayor control pero de eso ya hablare en otra ocasión. Algunas de las palabras con las que podemos definir Java son:
  • Simple
  • Seguro
  • Portátil
  • Orientado a Objetos
  • Robusto
  • Multihilo
  • Arquitectura Neutral
  • Interpretado
  • Alto Rendimiento
  • Distribuido
  • Dinámico


Y ya que el núcleo de Java es la programación orientada a objetos cuya metodología es inherente a Java y por lo tanto todo programa en java es en algún grado orientado a objetos por lo cual para poder programar en este lenguaje es necesario comprender los principios de la POO cuales características son encapsulación, polimorfismo y herencia.



Hoy en día podemos ver todo tipo de aplicaciones desarrolladas en Java como lo son algunos sitios en
internet que funcionan con JavaServer Pages, que incluyen Beans, Servlets o Applets como lo hace el sitio del Banco Santander, aplicaciones visuales de escritorio como lo es mismo IDE de Oracle para Java NetBeans, aplicaciones y juegos que encontramos en algunos teléfonos moviles hechas en j2ME, el Sistema Operativo Android desarrollado por Google para dispositivos mobiles y Tablets, en fin java lo podemos encontrar en todas partes.

Read Users' Comments (0)

0 Response to "JAVA"

Publicar un comentario