Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introducción a JShell: una herramienta interactiva para aprender y experimentar con Java, Exámenes de Derecho Islámico

Este documento proporciona una introducción detallada a la herramienta java shell (jshell), una herramienta interactiva introducida en java 9 que facilita el aprendizaje y la experimentación con el lenguaje de programación java. Jshell funciona como una consola repl (read-evaluate-print loop), permitiendo a los desarrolladores ingresar y probar código java de manera incremental, ver los resultados de inmediato y realizar ajustes en tiempo real. El documento cubre los conceptos básicos de jshell, cómo utilizarla tanto en la línea de comandos como en un ide como apache netbeans, y las ventajas que ofrece en comparación con el ciclo tradicional de desarrollo de escribir, compilar y ejecutar un programa completo. Aunque jshell no reemplaza a un ide, se presenta como una herramienta valiosa para probar fragmentos de código, explorar y recibir retroalimentación inmediata.

Tipo: Exámenes

2020/2021

Subido el 19/12/2023

richard-deiby-cruz-llaja
richard-deiby-cruz-llaja 🇵🇪

1 documento

1 / 9

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
¨UNIVERSIDAD TECNOLOGICA DEL PERU¨
INGENIERIA DE SISTEMAS E INFORMATICA
TAREA ACADEMICA 3
Ciclo agosto 2023
Trabajo
Investigación
Curso
Taller de Programación
Alumno
Cruz Llaja Richard Deiby
Profesor
Huamanchumo Gordillo Luis Alexi
pf3
pf4
pf5
pf8
pf9

Vista previa parcial del texto

¡Descarga Introducción a JShell: una herramienta interactiva para aprender y experimentar con Java y más Exámenes en PDF de Derecho Islámico solo en Docsity!

¨UNIVERSIDAD TECNOLOGICA DEL PERU¨

INGENIERIA DE SISTEMAS E INFORMATICA

TAREA ACADEMICA 3

Ciclo – agosto 2023

Trabajo

Investigación

Curso

Taller de Programación

Alumno

Cruz Llaja Richard Deiby

Profesor

Huamanchumo Gordillo Luis Alexi

ÍNDICE

    1. Introducción ……………………………………………………………………………
    1. Concepto …………………………………………………………........................…….
      • 2.1. Iniciar ……………………………….......…………………………………………
      • 2.2. Salir ……………………………………………......................……………………
    1. JShell en consola ……………………………………………….……………………….
    1. JShell en un IDE ……….……………………………………………………………….
    1. El uso básico de JShell sobre el IDE Apache Netbeans……….………………
    1. Conclusiones ………………………………………………………………………
    1. Referencias ………………………………………………………………………

jshell es una herramienta de línea de comandos introducida en Java 9. Permite ejecutar código de una manera sencilla sin necesidad de un IDE, aunque no es un sustituto de estos. Se arranca, se escribe la sentencia en Java que se quiere ejecutar, y automáticamente se muestra el resultado de la ejecución. Es decir, jshell implementa el clásico patrón REPL (Read-Evaluate-Print Loop). Es una herramienta bastante útil cuando se está escribiendo determinado tipo de código. Lo habitual es tenerla abierta en una consola aparte e ir probando en ella pequeños snippets de código a medida que se desarrolla. Esto permite tener un feedback inmediato en vez de esperar a compilar y ejecutar toda la aplicación en el IDE. Es útil sobre todo para probar variantes de un mismo código, experimentar con una librería con la que no se tenga demasiada experiencia, evaluar una secuencia larga de métodos concatenados, o ejecutar código copiado directamente de un sitio web. JShell es un editor de líneas que permite moverse por ellas con las teclas de cursor, tiene teclas de acceso rápido para algunas acciones de edición comunes en la mayoría de editores, algunas características básicas como un histórico de las líneas introducidas, y una potente opción de autocompletar.

2.1. INICIAR Y SALIR

Para iniciar JShell basta con que escribamos jshell en una termina. Entonces se nos presenta un mensaje de bienvenida y estamos listos para comenzar a escribir y evaluar expresiones de Java válidas. Ahora si queremos ejecutar un comando, simplemente lo escribimos y

presionamos la tecla enter, y deberíamos ver que funciona así: Como se darán cuenta repite el valor de la variable saludo una vez que lo confirmamos. También hay que notar que no fue necesario colocar el punto y coma al final de la expresión. Basta con solo presionar enter y automáticamente delimitará la instrucción. Ahora para completar vamos a declarar otra variable para saber a quién estamos saludando. Una característica interesante es que si presionamos la tecla TAB auto completara las palabras reservadas de Java, así como también los nombres de las variables que hemos declarado en la sesión actual. Por ello para el saludo completo podemos hacer esto: Además, el tabulador también nos mostrara los métodos de una clase para ahorrarnos escribirlos, así:

3. JSHELL EN CONSOLA

4. JSHELL EN UN IDE

El JShell o Java Shell es un bucle de lectura, evaluación e impresión (REPL); lo cual significa que mide las expresiones que ingresamos en ella y nos brinda un resultado, la manera correcta de ingresar a un JShell es desde la línea de comando. Lo interesante de este es que, si en un programa básico que es complejo y donde te suelte errores que tendrás que buscar uno por uno, JShell encuentra el error ni bien los estas desarrollando, lo cual lo hace una herramienta excepcional para los ajustes en su código. Esta es una herramienta agregada a Netbeans que ayuda a ejecutar piezas de códigos independientes, donde se puede usar en los métodos sin clases y códigos sin contexto para que se puedan validar en JShell. Entender y comprender JShell puede ser complicado, pero para evitar eso primero se debe comprender sus 6 aspectos básicos. El primer concepto básico es empezar a entender sus comandos. Otro concepto básico es aprender de manera correcta y concreta sus variables. La tercera manera es comprender sus métodos y sus aspectos relacionados. La cuarta forma es declarar, modificar y extender clases. La Quinta manera se ocupa de las declaraciones de flujo de control y las enumeraciones. Y finalmente la sexta manera consta de las expresiones lambda.

5. EL USO BASICO DE JSHELL SOBRE EL IDE APACHE NETBEANS

Primero se debe dirigir al Menú Tools para abrir JShell en el mismo entorno, lo cual al presionar Open Java Platform Shell nos abrirá automáticamente la herramienta.

Como se puede observar se puede hacer visible el contenido de la variable escribiendo el nombre. Además, se puede importar y crear ciclos, que al dar enter ejecuta una respuesta inmediata en la ventada de salida.