Java
Tutorial Java: Instalación de Java
Java instalación: guía paso a paso. Sigue una guía paso a paso para instalar Java en tu sistema con ejemplos detallados.
Instalación de Java SE
Se visita el sitio web oficial de Oracle para descargar Java SE: https://www.oracle.com/java/technologies/downloads/
Se selecciona la versión de Java SE Development Kit adecuada para el sistema operativo y se hace clic en el enlace correspondiente para iniciar la descarga. Para este ejemplo, se asume que se está utilizando Windows x64.
Una vez completada la descarga, se abre el archivo .exe descargado para iniciar el proceso de instalación.
Se siguen las instrucciones en pantalla, se aceptan los términos de la licencia y se elige la ubicación de instalación (normalmente, puede dejarse en la opción por defecto).
Se hace clic en "Next" para completar la instalación.
Instalación de Visual Studio Code
Se visita el sitio web oficial de Visual Studio Code para descargarlo: https://code.visualstudio.com/
Se elige la versión adecuada para el sistema operativo y se hace clic en el enlace correspondiente para iniciar la descarga.
Una vez completada la descarga, se abre el archivo descargado para iniciar el proceso de instalación.
Se siguen las instrucciones en pantalla y se aceptan los términos de la licencia.
Otros IDEs
- IntelliJ IDEA: es un IDE para Java que además permite elegir el JDK a descargar, ahorrando la descarga e instalación manual.
Creación y ejecución de un programa Java básico
Para empezar la programación en Java, primero tendremos que crear un archivo .java. Este archivo contendrá el código de nuestro programa. A continuación, se muestra cómo se puede escribir un programa Java sencillo que imprimirá "Hello, World!" en la consola.
1. Abre Visual Studio Code.
2. En el menú "Archivo", selecciona "Nuevo Archivo". Esto abrirá una nueva pestaña de edición.
3. Escribe el siguiente código en la nueva pestaña de edición:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
4. Guarde el archivo con el nombre "HelloWorld.java". Asegúrate de que el nombre del archivo coincide con el nombre de la clase en tu código, que en este caso es "HelloWorld".
Ya has creado tu primer programa de Java. Sin embargo, para poder ejecutarlo, primero debes compilarlo en bytecode que la JVM pueda entender.
1. Abre una nueva terminal en Visual Studio Code.
2. Navega hasta el directorio donde guardaste tu archivo HelloWorld.java.
3. Compila el programa usando el compilador de Java (javac) con el siguiente comando:
javac HelloWorld.java
Si el archivo se compila correctamente, se creará un nuevo archivo llamado "HelloWorld.class" en el mismo directorio.
Ahora estamos listos para ejecutar el programa. Haz esto con el siguiente comando:
java HelloWorld
Deberías ver en la consola la frase "Hello, World!".
Ejercicios de esta lección Instalación de Java
Evalúa tus conocimientos de esta lección Instalación de Java con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.
Gestión de errores y excepciones
Datos primitivos
Streams: min max
Clases abstractas
Polimorfismo de tiempo de ejecución
Streams: map()
Interfaz funcional Predicate
Llamada y sobrecarga de funciones
ArrayList
Representación de Fecha
Operadores lógicos
OOP en Java
Estructuras de iteración
Objetos
Streams: sorted()
Polimorfismo de tiempo de compilación
Streams: filter()
Métodos referenciados
Métodos de la clase String
Streams: flatMap()
Operadores aritméticos
Streams: match
Interfaz funcional Consumer
Operaciones de Streams
Clases y objetos
API java.nio 2
CRUD en Java de modelo Customer sobre un ArrayList
Interfaces
Streams: distinct()
Representación de Hora
Tipos de variables
Herencia básica
Datos de referencia
Creación de Streams
Interfaz funcional Function
Métodos básicos de la clase String
HashMap
Funciones lambda
Uso de API Optional
Streams: count()
Streams: forEach()
Métodos avanzados de la clase String
Excepciones
Herencia avanzada
Estructuras de selección
Uso de interfaces
Sobrecarga de métodos
API Optional
Tipos de datos
Streams: reduce()
HashSet
Uso de variables
Objeto Scanner
Interfaces funcionales
Configuración de entorno
Clases
Uso de Scanner
Interfaz funcional Supplier
CRUD en Java de modelo Customer sobre un HashMap
Streams: collect()
Instalación
Funciones
Encapsulación
Estructuras de control
Herencia de clases
Funciones y encapsulamiento
Todas las lecciones de Java
Accede a todas las lecciones de Java y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.
Introducción A Javascript
Sintaxis
Tipos De Datos
Sintaxis
Variables
Sintaxis
Operadores
Sintaxis
Estructuras De Control
Sintaxis
Funciones
Sintaxis
Funciones Cierre (Closure)
Sintaxis
Funciones Flecha
Programación Funcional
Filtrado Con Filter() Y Find()
Programación Funcional
Transformación Con Map()
Programación Funcional
Reducción Con Reduce()
Programación Funcional
Clases Y Objetos
Programación Orientada A Objetos
Excepciones
Programación Orientada A Objetos
Encapsulación
Programación Orientada A Objetos
Herencia
Programación Orientada A Objetos
Polimorfismo
Programación Orientada A Objetos
Array
Estructuras De Datos
Conjuntos Con Set
Estructuras De Datos
Mapas Con Map
Estructuras De Datos
Manipulación Dom
Dom
Selección De Elementos Dom
Dom
Modificación De Elementos Dom
Dom
Eventos Del Dom
Dom
Callbacks
Programación Asíncrona
Promises
Programación Asíncrona
Async / Await
Programación Asíncrona
Instalación De Java
Introducción Y Entorno
Configuración De Entorno Java
Introducción Y Entorno
Tipos De Datos
Sintaxis
Variables
Sintaxis
Operadores
Sintaxis
Estructuras De Control
Sintaxis
Funciones
Sintaxis
Excepciones
Programación Orientada A Objetos
Clases Y Objetos
Programación Orientada A Objetos
Encapsulación
Programación Orientada A Objetos
Herencia
Programación Orientada A Objetos
Clases Abstractas
Programación Orientada A Objetos
Interfaces
Programación Orientada A Objetos
Sobrecarga De Métodos
Programación Orientada A Objetos
Polimorfismo
Programación Orientada A Objetos
La Clase Scanner
Programación Orientada A Objetos
Métodos De La Clase String
Programación Orientada A Objetos
Funciones Lambda
Programación Funcional
Interfaz Funcional Consumer
Programación Funcional
Interfaz Funcional Predicate
Programación Funcional
Interfaz Funcional Function
Programación Funcional
Interfaz Funcional Supplier
Programación Funcional
Métodos Referenciados
Programación Funcional
Creación De Streams
Programación Funcional
Operaciones Intermedias Con Streams: Map()
Programación Funcional
Operaciones Intermedias Con Streams: Filter()
Programación Funcional
Operaciones Intermedias Con Streams: Flatmap()
Programación Funcional
Operaciones Intermedias Con Streams: Sorted()
Programación Funcional
Operaciones Intermedias Con Streams: Distinct()
Programación Funcional
Operaciones Finales Con Streams: Reduce()
Programación Funcional
Operaciones Finales Con Streams: Collect()
Programación Funcional
Operaciones Finales Con Streams: Foreach()
Programación Funcional
Operaciones Finales Con Streams: Count()
Programación Funcional
Operaciones Finales Con Streams: Min Max
Programación Funcional
Operaciones Finales Con Streams: Match
Programación Funcional
Api Optional
Programación Funcional
Listas
Framework Collections
Conjuntos
Framework Collections
Mapas
Framework Collections
Api Java.nio 2
Entrada Y Salida (Io)
Api Java.time
Api Java.time
Certificados de superación de Java
Supera todos los ejercicios de programación del curso de Java y obtén certificados de superación para mejorar tu currículum y tu empleabilidad.
En esta lección
Objetivos de aprendizaje de esta lección
- Comprender qué es la instalación de software y su propósito.
- Aprender a descargar e instalar Java SE (Standard Edition).
- Configurar las variables de entorno para Java.
- Descargar e instalar Visual Studio Code como entorno de desarrollo integrado (IDE).
- Instalar y configurar la extensión Java para Visual Studio Code.