title: Why and how do you use JShell?
body: <p>I went through a couple of tutorials for JShell and I still do not understand the most important part: why would I even use JShell?</p>
  
  <p>Here what Oracle says: </p>
  
  <blockquote>
    <p>"You can test individual statements, try out different variations of a
    method, and experiment with unfamiliar APIs within the JShell
    session".</p>
  </blockquote>
  
  <p>Yes, great, but for all those things I can just use an IDE. I do understand, that REPL should make code evaluation faster. However, testing a snippet of  code in IDE in a dummy Hello World project with Sysout is for sure not slower? </p>
  
  <p>In fact, IDEs provide autocomplete, detect errors early and I can checkout an implementation of a method/class with a mouse click. This all should make code testing in IDE faster than in JShell?</p>
  
  <p>What am I missing? 
  Can someone give me a couple of use cases, where using JShell is better then using IDE?
  How do you guys use JShell?</p>