~/talk

JShell: An Interactive Shell for the Java Platform

Talkat JavaDay Kyiv 2015 · 2015-11-06..11-07· [developer-experience, java]
links:none on file
slides:none on file

JShell is an interactive Java REPL shipping part of JDK 9 that evaluates real Java snippets (no new syntax) by compiling on the fly uses compiler API and running bytecode on the JVM. It creates temporary variables, shows typed results, supports tab completion, history, editable startup snippets, /commands like /list /save /classpath, and persistent session files. Package declarations are disallowed; imports are auto and editable. Execution context isolates runaway code (Ctrl‑C) and remote attach is possible in principle but not provided out of the box.

AI-written summary · about

  1. 0:00Start
  2. 0:59What Is Jay Shell
  3. 6:35Explore in Java without Jay Shell
  4. 9:44Using J Shell
  5. 11:15Clear a Method
  6. 18:44Command Line Editing a History
  7. 21:10Tab Completion
  8. 28:23Classpath Command
  9. 36:47Is It Possible To Connect to Remote Server on Which Our Application Is Deployed
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.