Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

heise conferences gmbh

(vormals SIGS DATACOM GmbH)

Rheinwerkallee 4, 53227 Bonn

Tel: +49 (0)511/5352-100

service-sigs@heise.de

Pearl in a shell [1] – oder eher die JShell als Perle des JDK

In dieser Folge von Tool Talk möchte ich wieder einmal ein paar Tricks mit einem Tool vorstellen, das eigentlich jeder Java-Entwickler längst installiert hat, da es mit dem JDK bereits mitgeliefert wird. Insofern geht es nicht wie in dem Song „Pearl in the Shell“ von Howard Jones um die Perle in einer Muschel (Shell), sondern eher um eine „Perle“ in Form der jshell.

Und wozu soll die jshell gut sein?

Bei der jshell handelt es sich um ein Tool, das eine interaktive Java-Read-Eval-Print-Loop zur Verfügung stellt. Damit ist gemeint, dass dieses Kommandozeilentool dir erlaubt, Java-Code einzugeben, der dann direkt ausprobiert werden kann. Das Besondere ist, dass das Ganze genutzt werden kann, ohne vorher ein Projekt aufzusetzen. Zusätzlich entfällt viel Boilerplate-Code wie public class main { ... }, da Snipplets direkt getestet werden können.

Dabei stellt dies …