¿Qué es Java?
Java es un lenguaje en donde su principal intención es que sea programado con el paradigma de orientación a objetos, fue creado por Sun MicroSystems en los años noventa ,toma muchas características de sus lenguajes “padres” (C y C++) pero tambien le quitan características de manipulación a bajo nivel como el manejo de punteros …
Es un lenguaje multiplataforma, que quiere decir esto , que en cada maquina independientemente del sistema operativo que tengan se podrán ejecutar programas escritos en Java , el único requisito es que el sistema operativo cuente con el java runtime environment o entorno en tiempo de ejecución de java (JRE) , que ahora en la mayoría de los exploradores de internet es necesario tenerlo y en algunos sistemas operativos ya viene preinstalado.
Java compila el codigo fuente que escribimos y lo transforma a un “bytecode” para que la java virtual machine o máquina virtual de java (JVM) , se encargue de ejecutarlos, ademas de los programas simples de escritorio con los que aprendemos a programar en Java tambien existen otras tecnologías en donde Java esta presente y estas son:
- Dispositivos móviles y aplicaciones empotradas
- Sistemas de servidores
- Aplicaciones web
- Aplicaciones de escritorio
- Entre otras …
El lenguaje Java se creó con cinco objetivos principales:
- Debería usar la metodología de la programación orientada a objetos.
- Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.
- Debería incluir por defecto soporte para trabajo en red.
- Debería diseñarse para ejecutar código en sistemas remotos de forma segura.
- Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++.
Java cuenta con un “recolector automático de basura” integrado , lo que hace este recolector es ir liberando memoria que ya no se ocupa para que pueda ser reutilizada y para prevenir que se ocupen grandes cantidades de la misma; otro aspecto a tomar en cuenta es que el programador pasa desapercibido cuando se recoje la basura porque Java lo hace podriamos decir de un modo “invisible”.
Saludos





