Java es un lenguaje de programación orientado a objetos diseñado específicamente para permitir a los desarrolladores una plataforma de continuidad. Java difiere de otros paradigmas de programación – como la programación funcional y lógica – porque los desarrolladores pueden continuar o actualizar algo que ya han terminado, en lugar de empezar desde cero.
Los objetos mantienen el código ordenado y fácil de modificar cuando es necesario.
Por ejemplo, un concesionario de automóviles tiene varios automóviles en su lote. Cada uno de los coches es un objeto, pero cada uno tiene características diferentes llamadas clases, que son los diferentes modelos, motores, color de la pintura y así sucesivamente. Un cliente selecciona una camioneta roja, pero quiere agregar un mejor sistema estéreo.
La nueva camioneta hereda todas las características del objeto «camioneta pickup», y el programador es simplemente encargado de modificar la clase «estéreo» en lugar de construir un vehículo completamente nuevo.
Esto es lo que hace de Java una plataforma ideal para teléfonos celulares, foros de sitios web, consolas de juegos y cualquier otra cosa que requiera actualizaciones y modificaciones constantes.
Los programas creados con Java son portátiles porque están ensamblados en bytecode. Puede ejecutarse en cualquier servidor donde esté instalado Java Virtual Machine (JVM).
A diferencia de C++, los objetos creados con Java no tienen que hacer referencia a datos externos. Esto significa que una aplicación Java continuará funcionando incluso si tu sistema operativo o algún otro programa externo falla.
No se debe confundir Java con Javascript. Este último es un lenguaje interpretado como Visual Basic de Microsoft. Se utiliza principalmente para programas más cortos, como los que hacen que aparezcan ventanas emergentes en un navegador web. JavaScript carece de la portabilidad que tiene Java, y se utiliza a menudo como parte de la codificación HTML.
Te puede interesar también:
- Cupón Udemy con 100% de descuento en el curso de AWS de nivel principiante a intermedio: EC2, IAM, ELB, ASG, Route 53
- Cupón de Udemy con 100% de descuento en el curso completo de SAP Analytics Cloud
- Cupón Udemy con 100% de descuento en el Curso combinado de Adobe Creative Suite: Photoshop, Illustrator, InDesign y Lightroom
Java para principiantes (por Microsoft)
Los empleados de Microsoft de todo el mundo se han unido para compartir su conocimiento de Java y resaltar lo que puede hacer con este lenguaje excepcional.
La declaración de la misión de Microsoft es “capacitar a todas las personas y todas las organizaciones del planeta para lograr más”, y esperamos que esta serie de videos cortos lo inspire y lo capacite a medida que aprende sobre Java.
Este curso de Java esta compuesto por 20 lecciones acompañadas de video. Aunque el idioma original es en inglés tambien estan disponibles los subtitulos para multiples idiomas, entre ellos el español.
Recuerda que el curso es completamente gratis.
EPISODIO: Introducción a la serie | Java para principiantes
EPISODIO ¿Que es Java? | Java para principiantes
EPISODIO Prototipa tu Java con JShell | Java para principiantes
EPISODIO Trabajar con Java en Visual Studio Code | Java para principiantes
EPISODIO Trabajar con cadenas en Java | Java para principiantes
Formateo de cadenas Java – Parte 1 | Java para principiantes
EPISODIO Formateo de cadenas Java – Parte 2 | Java para principiantes
EPISODIO Trabajar con tipos de datos numéricos en Java | Java para principiantes
EPISODIO Todo sobre registros de Java – Parte 1 | Java para principiantes
Todo sobre Java Records – Parte 2] | Java para principiantes
EPISODIO Lógica condicional en Java | Java para principiantes
EPISODIO Colecciones Java – Parte 1 | Java para principiantes
EPISODIO Colecciones Java – Parte 2 | Java para principiantes
EPISODIO Colecciones de Java – Parte 3 | Java para principiantes
Trabajar con bucles en Java | Java para principiantes
EPISODIO Maven y otras herramientas de compilación para Java | Java para principiantes
EPISODIO Clases y paquetes de Java – Parte 1 | Java para principiantes
Clases y paquetes de Java – Parte 2 | Java para principiantes
EPISODIO Clases y paquetes de Java – Parte 3 | Java para principiantes
EPISODIO Métodos Java – Parte 1 | Java para principiantes
EPISODIO Métodos Java – Parte 2 | Java para principiantes
Deja tus comentarios y sugerencias
Sobre Facialix
Facialix es un sitio web que tiene como objetivo apoyar en el aprendizaje y educación de jóvenes y grandes. Buscando y categorizando recursos educativos gratuitos de internet, de esta manera Facialix ayuda en el constante aprendizaje de todos.