Programación 1
I. Hacer un resumen sobre el video Fundamentos de Java.
Java es un lenguaje de programación de alto nivel, robusto, orientado a objetos
y seguro. Fue creado por Sun Microsystems en 1995, y su principal autor,
denominado el padre de este es James Gosling. Además de ser un lenguaje de
programación, también es una plataforma que permite desarrollar aplicaciones
que pueden ser ejecutadas en los dispositivos tecnológicos.
Este lenguaje es utilizado ampliamente en las creaciones de aplicaciones, tales
como: aplicaciones web, móviles empresariales, tarjetas electrónicas, juegos,
etc.
En otro orden de ideas, podemos mencionar 4 tipos de aplicaciones que pueden
ser creadas a partir de este lenguaje, estas son:
• Aplicaciones independientes
• Aplicaciones web
• Aplicación empresarial
• Aplicación móvil
Por otro lado, también podemos citar las plataformas o ediciones de Java:
• Java SE, plataforma para desarrollo general.
• Java EE, orientada al desarrollo de aplicaciones web y empresariales.
• Java ME, diseñada para dispositivos inteligentes móviles y televisores.
• Java Card, utilizada en tarjetas inteligentes.
• Java MP, utilizada para desarrollar microservicios que se ejecutan en
servidores.
Seguidamente, al igual que todos los lenguajes de programación Java tiene sus
características, podemos citar:
1. Orientada a objetos: podemos decir que, todo en Java en un objeto, la
POO organiza en software en componentes reutilizables y fáciles de
mantener.
2. Plataforma Independiente: java es independiente de la plataforma, ya
que, es diferente de otros lenguajes como C++, los cuales se compilan en
maquinas de la plataforma, mientras que, Java puede ser ejecutado en
cualquier lugar.
3. Asegurado: Java también es conocido por su seguridad, debido a que,
puedes desarrollar sistemas libres de virus con él, además, no tiene un
puntero explicito como C++.
4. Arquitectura neutral: este lenguaje es denominado como arquitectura
neutral, porque no hay características dependientes de la implementación.
5. Portátil: es portátil, dado que, puede llevar el código de Bytes de Java a
cualquier plataforma.
6. Alto rendimiento: Java es más rápido que oros lenguajes de
programación interpretados tradicionalmente, dado que, el código de Bytes
de Java está más cerca del código nativo. Aunque sigue siendo mas lento
que un lenguaje compilado.
7. Multiproceso: Java permite ejecutar múltiples hilos simultáneamente, lo
cual es ideal para aplicaciones multimedia.
8. Dinámico: otra característica. es un lenguaje super dinámico, ya que. es
compatible con la carga dinámica de clases.
En síntesis, Java es un lenguaje todo en uno, y cualquier persona que decida
aprenderlo no se arrepentirá.