Visual Studio CODE + JAVA
19 de noviembre de 2020

Es un placer tenerte por aquí querido lector!! Hoy traigo un mini curso de iniciación a VS CODE.
En este mini curso veremos cómo hacer una instalación desde cero para empezar a programar en JAVA. Además, veremos herramientas de Visual Studio CODE que nos permitirán trabajar de forma más productiva.
El proceso es el siguiente:
En primer lugar creamos un archivo con extensión JAVA, que es el código fuente de nuestro algoritmo. Más tarde ese código es compilado y obtenermos un archivo con extensión class. Ese archivo punto class es el BYTECODE JAVA. A continuación, ese BYTECODE JAVA es interpretado por la Máquina virtual JAVA, y mediante un compilador JIT se obtiene el código máquina. En último lugar, el código máquina es ejecutado por el Hardware del dispositivo.
Hablemos de VS CODE
Visual Studio CODE es un editor de código que ha sido desarrollado por Microsoft. Algo que resulta muy curioso, es que pese a haber sido desarrollado por Microsoft, se trata de un editor gratuito y de código abierto. Aunque todo hay que decirlo, pese a ser libre, la descarga oficial incluye algunas características específicas diseñadas por Microsoft. VS CODE es compatible con varios lenguajes de programación, entre ellos JAVA. Una característica muy interesante de VS CODE es que se trata de un software muy personalizable. Permite instalar múltiples extensiones para ampliar su funcionalidad. Pasemos ahora a hablar de JAVA.... JAVA es uno de los lenguajes de programación más utilizados en la actualidad. Se trata de un lenguaje orientado a objetos, y que ha sido diseñado para ejecutarse desde cualquier plataforma.¿Cómo funciona JAVA?
El secreto de su gran versatilidad reside en la Máquina Virtual JAVA (JVM). La JVM es una extensión del sistema, por tanto, es necesario disponer de una JVM en la plataforma desde donde vayamos a ejecutar programas diseñados en JAVA. Un programa en JAVA consta de una o más clases interdependientes. Dichas clases son compiladas a un código intermedio llamado BYTECODE JAVA. A su vez, la JVM es la encargada de interpretar ese código intermedio. Es decir, la JVM hace de intermediario entre el BYTECODE JAVA y el Hardware del ordenador.
El proceso es el siguiente:
En primer lugar creamos un archivo con extensión JAVA, que es el código fuente de nuestro algoritmo. Más tarde ese código es compilado y obtenermos un archivo con extensión class. Ese archivo punto class es el BYTECODE JAVA. A continuación, ese BYTECODE JAVA es interpretado por la Máquina virtual JAVA, y mediante un compilador JIT se obtiene el código máquina. En último lugar, el código máquina es ejecutado por el Hardware del dispositivo.
¿Qué hace falta para ejecutar un programa creado en JAVA?
JAVA Runtime Environment (JRE) Máquina Virtual JAVA (JVM), está incluida en el JRE Descargar JRE¿Qué hace falta para crear un programa en JAVA?
JAVA Development Kit (JDK) Entorno de desarrollo (VS CODE) Descargar JDK Descargar VS CODEMini Curso VSCODE + JAVA
En este mini-curso aprenderás a instalar tanto el JDK, como Visual Studio CODE para poder empezar a programar en JAVA. Además, aprenderás a utilizar una serie de herramientas que mejorarán tu productividad en VS CODE, entre ellas podemos destacar las siguientes: Atajos de teclado: Veremos distintas combinaciones de teclas que nos permitirán trabajar de forma más productiva. Desplazar, mover y duplicar líneas de código, poner y quitar comentarios, etc. Multicursores: Veremos cómo crear multicursores para poder editar varias líneas de código al mismo tiempo. También veremos cómo utilizar la herramienta de "Buscar y reemplazar" Modo de depuración: Aprenderemos a depurar un programa. Para ello, veremos cómo crear puntos de interrupción, cómo analizar los valores de las variables y cómo realizar el seguimiento de un programa. Snippets: Un snippet es un fragmento de código que podemos reutilizar e insertar en cualquier sitio dentro de nuestro programa. Los snippets resultan muy útiles porque nos permiten automatizar la inserción de fragmentos de código que se utilizan habitualmente. En el curso veremos qué son los snippets, cómo utilizarlos, y cómo crear nuestros propios snippets personalizados.Otros proyectos del autor
Estos son otros proyectos creados por Edu Torregrosa. ¡Échales un vistazo!
