Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido, seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.
Java es un lenguaje de programación orientado a objetos creado en 1991 y publicado en 1995 por Sun Microsystem (adquirida por Oracle en 2010), con la intención de que los programadores escribieran el código solo una vez y lo ejecutarán en cualquier dispositivo.
Y esto es posible gracias a que Java cuenta con una JVM o Java Virtual Machine que brinda portabilidad al lenguaje, ya que hoy existen JVMs para diferentes arquitecturas para todas las plataformas.
Principales razones para escoger Java como lenguaje de programación:
- Está dentro de los lenguajes más usados en la actualidad y corre en casi todas las plataformas que hay en el mercado.
- Utilizado para desarrollo de aplicaciones móviles nativas (Android).
- Existe gran soporte, documentación y comunidades de Java a las cuales es posible acudir en caso de necesitar ayuda para entender mejor el lenguaje.
- Java también cuenta con una serie de librerías (nativas y de terceros) que amplían sus funcionalidades, desde manipular archivos de Office hasta reconocer huellas digitales y mucho más.
- Java no es un lenguaje complicado como se podría pensar, ya que es un tipo de programación orientada a objetos, comprendiendo aspectos básicos de este tipo de programación el aprendizaje de Java será de manera intuitiva.
Es seguro, JVM nos ofrece mucha seguridad frente a infiltraciones de terceros o virus.
- Java está diseñado para crear software altamente robusto y fiable, para ello proporciona numerosas comprobaciones durante la compilación y en tiempo de ejecución, cuenta con un recolector de basura que elimina la necesidad de liberación de memoria explícita.
- WORA - write once, run anywhere.