키보드워리어

【Java】 - jshell이란? 본문

JAVA/Jshell

【Java】 - jshell이란?

꽉 쥔 주먹속에 안경닦이 2022. 6. 25. 12:54
728x90

안녕하세요 【키보드 워리어】
블로그 방문자 여러분, 안경닦이입니다.



오늘은  jshell에 대해 알아보겠습니다.

 


 

JSHELL은?

https://docs.oracle.com/javase/10/jshell/introduction-jshell.htm#JSHEL-GUID-DA9FA090-7015-4F30-BBD0-5F6ED0EBDF91

 

Introduction to JShell

The Java Shell tool (JShell) is an interactive tool for learning the Java programming language and prototyping Java code. JShell is a Read-Evaluate-Print Loop (REPL), which evaluates declarations, statements, and expressions as they are entered and immedia

docs.oracle.com

 

자바 버전 9 이후부터부터 JShell 정말 간단한 REPL(Read Eval Print Loop) 프로그램이 되었습니.

 

먼저 아래 링크를 통해서 자바를 다운로드하여 줍니다.

https://www.oracle.com/java/technologies/downloads/

 

본인 컴퓨터에 맞는 운영체제에 가서 다운로드하신 이후에

명령 프롬프트(mac 은 터미널, window는 cmd)에 들어가서

jshell

 

을 치면 jshell이 실행됩니다.

/help intro를 치면 이에 대한 설명이 나온다.

 

 

 

초보적인 도구가 아니라 최고의 프로그래머들도 사용하는 것이 바로  jshell입니다.

왜냐하면 jshell은 별다른 도구 없이 자기가 원하는 값을 입력하면 그때마다 그에 대한 답을 즉각적으로 피드백해주기 때문입니다.

 

예시

 

가령

5+2

3*4

같은 값을 입력했을 때 jshell은 망설임 없이 답을 내줍니다.

작업 결과물

앞으로 jshell에 대해 연습해보고 포스팅하면서

더 발전된 모습을 보여드리겠습니다.

 

감사합니다!!

728x90