Sep 10, 2016 – 4 min read
For more stories.
Kiedy zacząłem uczyć się o pythonie, napotykam interaktywną powłokę, która jest naprawdę fajną funkcją do eksploracji API, prototypowania wtedy czuję, dlaczego nie jest to w Javie. Ale odpowiedź jest tutaj. JDK 9 jest dostarczany z projektem Kulla. Jaki jest cel projektu Kulla? Master in Java9
The goal of the Kulla project is to investigate the creation of a
Read Evaluate Print Loop (REPL) tool for the Java programming
language.
Kiedy mój przyjaciel pyta mnie, dlaczego kochasz Javę. Powiedziałem im, że Java jest bogata. Jest natywny sposób na REPL (Read-eval-print loops). Jeśli chcesz szybko sprawdzić System.out.print(„Hello world”); następnie trzeba utworzyć oddzielny projekt. JShell pojawił się jako potężne narzędzie wprowadzone w JDK9.
JShell jest placem zabaw, na placu zabaw możesz grać w krykieta, piłkę nożną lub cokolwiek chcesz.
JShell jest głęboko zintegrowany z JDK. JShell jest ściśle zintegrowany z kompilatorem Javy i wirtualną maszyną Javy, JShell zwiększa doświadczenie programistyczne dla języka Java. Możesz testować swój kod w trakcie jego tworzenia, a nawet zanim skończysz cały projekt. JShell jest prostą powłoką UNIX, która odczyta zestawy instrukcji, oceni je & przedstawi wynik.
Zalety JShell.
- Zmniejsza krzywą uczenia się Javy
- Startuj wyrażanie raczej z klasami.
- Bezzwłoczne informacje zwrotne &łatwe zrozumienie.
- Poznaj nowe API, eksperymentuj, natychmiast uzyskaj wynik.
- Wspomagaj pisanie złożonego kodu.
JShell przyjmuje dwa rodzaje danych wejściowych
- Kod Java „Snippets” – snippet to małe kawałki kodu.
- Komendy Javy.
Doświadczenie bez teorii jest ślepotą, ale teoria bez doświadczenia to zwykła zabawa intelektualna.
Doświadczmy JShell & interakcja z projektem Kulla. Get your hands dirty.
Do pobrania JDK9 kliknij tutaj.
Dla mac os wiele ścieżek JDK. Please go through this.
- Download latest JDK build
- set the Java_Home path & check java version