introduction java programming language video tutorial
Este video tutorial de introducción a Java explica qué es el lenguaje de programación Java, sus características y los diversos tipos de aplicaciones que podemos desarrollar utilizando el lenguaje Java:
Java es un lenguaje de programación popular desarrollado por Sun Microsystems (luego fusionado con Oracle) en 1991. Java fue desarrollado por James Gosling y Patrick Naughton.
En nuestro día a día, desde la mañana hasta la noche, utilizamos muchas aplicaciones y dispositivos programados en Java que incluyen el teléfono inteligente en su mano para asegurar las transacciones de respaldo en cajeros automáticos.
Una secuencia explícita de Tutoriales de Java se compila en esta serie para brindarle una mejor comprensión del concepto de Java.
Lo que vas a aprender:
- Introducción a la programación Java
- Conclusión
Introducción a la programación Java
Consulte el siguiente video tutorial sobre:
Conceptos básicos de Java
Introducción a Java
Inicialmente, recibió el nombre de 'Oak', pero posteriormente en 1995 se le cambió el nombre a 'Java', ya que Oak ya era una marca registrada.
La primera edición de Java se conoció como 'Java 1.0'. A lo largo de los años, el lenguaje Java ha evolucionado considerablemente y se han agregado muchas características a Java. Como resultado, se han lanzado muchas versiones nuevas. La última edición de Java es JDK (Java Development Kit) 13 o Java 13, que se lanzó el 10 de septiembre de 2019.
Hacer clic Aquí para la fuente de la versión de Java.
Entonces, ¿qué es Java?
En términos simples, Java es un lenguaje de programación orientado a objetos que se deriva tanto de C como de C ++. De C, Java toma su formato mientras toma la programación orientada a objetos de C ++. Entonces, para aprender Java desde cero, una persona con conocimientos de C / C ++ lo encontrará fácil de comprender.
Entonces, podemos definir Java como
- Simple
- Muy robusto
- Orientado a objetos
- Lenguaje de programación seguro.
Cualquier componente de hardware o entorno de software en el que se ejecuta un programa se denomina 'plataforma'. Java tiene un Entorno de ejecución de Java (JRE) corriendo sobre él. Por tanto, Java también es una plataforma.
Aprenderemos más sobre Java como plataforma en nuestros tutoriales posteriores.
A día de hoy, el lenguaje de programación Java es el lenguaje de programación más popular para desarrollar aplicaciones web cliente-servidor para Internet con un estimado de 9 millones de desarrolladores que trabajan y utilizan Java.
Funciones de Java
Analicemos algunas de las características distintivas del lenguaje de programación Java.
#1) Simple: La sintaxis de Java es bastante simple y fácil de entender. Java también es fácil de aprender. La mayoría de las características de C ++ que eran difíciles de entender o ambiguas se simplifican en Java y algunas se omiten.
Por ejemplo, los punteros están ausentes en Java.
# 2) Seguro: Un programa Java se ejecuta en Java Runtime Environment (JRE) que lo hace seguro. El JRE no tiene interacción con el sistema operativo, por lo que los programas java no interfieren con el sistema. Además, el lenguaje Java tiene características de seguridad que nos permiten desarrollar aplicaciones seguras y libres de virus. Es por eso que muchas aplicaciones bancarias se basan en Java.
# 3) Robusto: Java introduce la recolección automática de basura y el manejo de excepciones que ayuda a prevenir posibles errores. Java también hace hincapié en el tiempo de compilación y la comprobación de errores en tiempo de ejecución. Todas estas características hacen que los programas / aplicaciones desarrollados en Java sean más robustos.
# 4) Portátil: El programa Java compilado en código Byte se puede ejecutar en cualquier plataforma. Es independiente de la implementación y todo lo necesario para ejecutar el código, como el almacenamiento, los tipos de datos, etc., está predefinido.
# 5) Orientado a objetos: Java es un lenguaje de programación puro orientado a objetos. Todo en Java es un objeto. Las características del lenguaje son fácilmente ampliables ya que existe un modelo sólido basado en objetos para la programación. El lenguaje Java admite todas las características principales de la programación orientada a objetos.
# 6) Plataforma independiente: Java es un código de 'escribir una vez, ejecutar en cualquier lugar'. A diferencia de otros lenguajes de programación que se compilan en código específico de la máquina, Java se compila en un código de bytes que puede ejecutarse en cualquier máquina independientemente del sistema operativo. Cualquier máquina que ejecute Java Runtime Environment (JRE) puede ejecutar este código de bytes.
# 7) multiproceso: La función de subprocesos múltiples de Java permite que las aplicaciones Java realicen varias tareas simultáneamente. Además, varios subprocesos utilizan la misma memoria y otros recursos y realizan tareas simultáneamente.
# 8) Distribuido: Usando Java podemos desarrollar aplicaciones distribuidas usando conceptos avanzados de Java como Remote Method Invocation (RMI) y Enterprise Java Beans (EJB).
Entonces, podemos distribuir el programa Java en varias máquinas conectadas a través de Internet, es decir, un objeto en una máquina puede ejecutar procedimientos remotos en otra máquina remota.
Estas son las principales características de Java que lo convierten en un lenguaje de programación popular y más buscado en la actualidad.
Analicemos los distintos tipos de aplicaciones que podemos desarrollar utilizando el lenguaje de programación Java.
Tipos de aplicaciones Java
El lenguaje de programación Java se puede utilizar para crear los siguientes tipos de aplicaciones.
# 1) Aplicaciones independientes
También se conocen como aplicaciones de escritorio o basadas en Windows. Se trata básicamente de software independiente que se puede instalar en el escritorio.
Aplicaciones como reproductor multimedia, software antivirus, editores de escritorio, etc. son algunas de las aplicaciones que son independientes. Las características de Java como AWT y Swing se utilizan normalmente para desarrollar este tipo de aplicaciones.
# 2) Aplicaciones empresariales
Las aplicaciones empresariales suelen ser aplicaciones distribuidas y tienen características como alta seguridad, equilibrio de carga y agrupación en clústeres.
Java proporciona estas características a través de Enterprise Java Beans (EJB) y, como tal, EJB se puede utilizar para desarrollar aplicaciones empresariales. Las aplicaciones bancarias son las aplicaciones empresariales más populares.
# 3) Aplicaciones web
Las aplicaciones web se ejecutan en el lado del servidor y crean páginas web dinámicas. Estas aplicaciones deben ser muy dinámicas y deben poder desarrollar páginas web sobre la marcha. Las características de Java como JSP, servlets, struts, spring, hibernate, etc. se utilizan para desarrollar aplicaciones web.
# 4) Aplicaciones móviles
Una aplicación móvil es una aplicación desarrollada para ejecutarse en dispositivos móviles. Actualmente, Java ME y Android se utilizan para desarrollar aplicaciones móviles.
A partir de esto, vemos que Java nos permite desarrollar una gama de aplicaciones utilizando sus diversas características. Esto hace que Java sea el lenguaje más popular que todavía está en la cima incluso después de tantos años desde su desarrollo. Como programadores, no necesitamos cambiar de tecnología para desarrollar diferentes tipos de aplicaciones. Podemos hacer casi todo con Java.
Versiones de Java
Versiones | Año de lanzamiento |
---|---|
Java SE 6 | 2006 |
JDK 1.0 | 1996 |
JDK 1.1 | 1997 |
J2SE 1.2 | 1998 |
J2SE 1.3 | 2000 |
J2SE 1.4 | 2002 |
J2SE 5.0 | 2004 |
Java SE 7 | 2011 |
Java SE 8 | 2014 |
Java SE 9 | 2017 |
Descripción general de la programación Java
- El programa Java se puede escribir en cualquier archivo de texto sin formato y se puede nombrar como myprogram.java
- Este código será compilado por el JDK (Java Development Kit) y este '.Java 'Archivo se convertirá en bytecode como' myprogram.class ' expediente.
- Nuevamente, JVM (Java Virtual Machine) lo convertirá en ceros y unos. Se puede ejecutar en cualquier plataforma, ya que JVM está disponible para varios sistemas operativos.
- Entonces, para crear un proyecto Java, necesita JDK instalado en su máquina. Si descarga JDK, contendrá JRE (Java Runtime Environment) y herramientas de desarrollo.
- JRE es el entorno de ejecución de Java que se requiere para ejecutar la aplicación Java y consta de JVM, clases de paquetes y bibliotecas de ejecución.
- Hacer clic Aquí para descargar JDK.
Flujo de ejecución y compilación del programa Java
Entorno de desarrollo integrado de Java (IDE)
Java IDE es un software que ayuda a los usuarios a escribir y depurar el programa fácilmente. Puede resaltar la sintaxis y los errores. Uno de los IDE famosos es Eclipse. Descarga Eclipse desde esta Enlace.
Puntos clave a tener en cuenta:
- Java es independiente de la plataforma, ya que el programa Java se puede ejecutar en cualquier sistema operativo o hardware.
- Para compilar el programa Java necesitamos JDK.
- JRE proporciona un entorno de ejecución.
- La plataforma Java ha desarrollado muchas aplicaciones asombrosas. Por ejemplo, NASA World Wind se ha desarrollado completamente en Java. Es similar a Google Earth. Y Blu-Ray BD J se ha desarrollado en Java.
- Eclipse es un IDE popular y de código abierto para desarrollar proyectos Java.
Conclusión
Este tutorial describió la información muy básica sobre el lenguaje Java desde su historia de desarrollo hasta sus diversas características y tipos de aplicaciones que podemos desarrollar utilizando este lenguaje.
El lenguaje Java es fácil de aprender y tiene una sintaxis muy simple. Cualquier programador novato puede aprender los conceptos básicos de Java, pero el aprendizaje se vuelve más fácil si un programador tiene conocimientos previos de los lenguajes C y C ++. Esto se debe a que Java deriva su formato de C y toma sus características OOP de C ++.
Por lo tanto, los programadores que aprenden Java encontrarán la mayoría de los conceptos similares a estos dos lenguajes, aunque Java ha eliminado los conceptos / características complejas de C ++, una característica notable de los punteros de C ++ que están ausentes en Java.
Habiendo discutido la información introductoria sobre el lenguaje Java, en nuestros tutoriales posteriores, comenzaremos a aprender el lenguaje de programación Java paso a paso.
PREV Tutorial | SIGUIENTE Tutorial
Lectura recomendada
- Tutorial de reflexión de Java con ejemplos
- Tutorial de JAVA para principiantes: más de 100 tutoriales prácticos en vídeo de Java
- Modificadores de acceso en Java: tutorial con ejemplos
- Tutorial de Java SWING: contenedor, componentes y manejo de eventos
- Tutorial de Java Collections Framework (JCF)
- Tutorial Java String con String Buffer y String Builder
- Implementación de Java: creación y ejecución de un archivo JAR de Java
- Proceso de introducción e instalación de Python