←新闻详情

heise online更新于 10月25日 21:53

用 JShell 命令行工具快速测试 Java 代码片段

Mit JShell Code-Snippets schnell und einfach über das Kommandozeilentool testen | heise online

AI 导读

JShell 是 JDK 提供的交互式 Java REPL 命令行工具,无需搭建项目即可直接输入并运行 Java 代码,也省去了 public class main 等样板代码。它适合快速试验新语法,或直接测试、调试来自论坛和 AI 生成的小段代码。

正文

Bei 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 nicht nur einen schnellen Weg dar, neue Konstrukte direkt auszuprobieren, sondern erlaubt dir auch, kleine Snipplets aus zum Beispiel Foren oder mit einer KI generiert direkt zu testen oder zu debuggen.

Warum Java und Design Patterns eine vielversprechende Kombination sind

Krisenmanagement in der IT: Rollen und Strategien für den Notfall

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

Die Akropolis der Akronyme: Wie Java eine Sicherheitsarchitektur baut

Thomas Ronzon arbeitet als Teamleiter und Senior Softwareentwickler bei der w3logistics AG in Dortmund. Dabei beschäftigt er sich vor allem mit der Modernisierung von unternehmenskritischen Logistikanwendungen. Darüber hinaus veröffentlicht Thomas Ronzon regelmäßig Fachartikel.

jshell – die ersten Schritte

Starte das Tool einmal durch einen Aufruf von jshell. Möchten wir nun ein wenig rechnen, so können wir dies direkt tun.

Das war die Leseprobe unseres heise-Plus-Artikels "Mit JShell Code-Snippets schnell und einfach über das Kommandozeilentool testen". Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.

Wer auf der Suche nach einem Familienauto auch junge Gebrauchte berücksichtigt, erweitert die Auswahl beträchtlich. Ein Vergleich von Modellen bis 50.000 Euro.

Ein Prompt macht noch keine gute Software. In unserer Sandbox hilft ein LLM bei der alltäglichen Softwareentwicklung, bearbeitet Tickets und agiert planvoll.

Auf der Konferenz „All Systems Go!“ wurden sichere und Image-basierte Linux-Systeme diskutiert. Im Zentrum steht das systemd-Projekt.

AnythingLLM liest Dokumente ein und gibt mit einem KI-Chat Antworten dazu. Dabei bleiben Daten und LLM lokal und so vollständig unter Ihrer Kontrolle.

Die Ultra-Version der Soundbar Beam strahlt Dolby Atmos erstmals zur Decke ab und spannt Akku-Boxen als Rear-Speaker ein. Purer Wohlklang? Das klärt unser Test.

Der DNS-Server Technitium glänzt mit großem Funktionsumfang, ist aber nicht ganz einfach einzurichten. Wir zeigen Installation und Konfiguration.

来源

heise online