jshell

0

Ta nowość w javie 9 to będzie odpowiednik czy coś bardziej pożytecznego niż Swift Playground dla Swifta?

0

jshell to REPL podobny do tych w Scali, Pythonie, Rubym, etc Jak odpalisz Pythona z palca to dostajesz możliwość pisania kodu Pythona linia po linii. Po wpisaniu kompletnego polecenia jest ono od razu wykonywane. jshell ma działać identycznie.

0

Fajna "zabawa" jak na razie:

jshell> bankAccount.isEmpty();
$4 ==> true

jshell (4 > 5)
S6 ==> false

jshell> /open NazwaKlasy.java
jshell> NazwaKlasa NK = new NazwaKlasy();

jshell> NK.metoda();
1

REPLa pierwszy raz widzisz? Poczytaj o tym np tu: https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop

REPL Pythona możesz wypróbować np tutaj: https://repl.it/languages/python
JShell powinien działać podobnie. To co jest w https://repl.it/languages/java nie wygląda mi na JShell.

0

Ja wcześniej tylko trochę bawiłem się Swiftem. No i na studiach było co nie co ale jestem po innej specjalności w IT. Zmieniłem miejsca zamieszkania i tak zainteresowałem się Javą, bo najwięcej firm w tym dłubie naokoło.

0

Java 9 jest już oficjalnie dostępna więc możesz się pobawić oficjalną wersją JShella:
http://jdk.java.net/9/
http://www.oracle.com/technetwork/java/javase/downloads/index.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1