Zuhause Persönliche Finanzen Experimentieren mit JShell - dummies

Experimentieren mit JShell - dummies

Video: DIY Clay Cracking TOPCOAT EXPERIMENT!! Viral Clay Popping ASMR 2025

Video: DIY Clay Cracking TOPCOAT EXPERIMENT!! Viral Clay Popping ASMR 2025
Anonim

JShell ist ein Java 9 Tool, das Sie in der Programmierung erkunden können. JShell macht es einfach, ohne Angst vor katastrophalen Folgen herumzuspielen. Java-Programme verwenden oft den gleichen alten, ermüdenden Refrain:

public class SomethingOrOther {

public static void main (String args []) {

Ein Java-Programm benötigt diese ausführliche Einführung, weil < In Java ist das gesamte Programm eine Klasse.

Die Methode

main wird automatisch bei laufendem Programm aufgerufen. Wie auch immer, es kann lästig sein, diesen Boilerplate-Code in ein Editor-Fenster einzutippen, besonders wenn es Ihr Ziel ist, den Effekt der Ausführung einiger einfacher Anweisungen zu testen. Um dieses Problem zu beheben, haben die Stewards von Java ein neues Werkzeug in Java 9 entwickelt. Sie nennen es

JShell. Anweisungen zum Starten von JShell unterscheiden sich von einem Computer zum nächsten. Anweisungen, die auf Ihrem Computer funktionieren, finden Sie unter //myycode.com/. com.

Wenn Sie JShell verwenden, geben Sie fast nie ein gesamtes Programm ein. Stattdessen geben Sie eine Java-Anweisung ein, und dann reagiert JShell auf Ihre Anweisung. Anschließend geben Sie eine zweite Anweisung ein, und dann reagiert JShell auf Ihre zweite Anweisung. Anschließend geben Sie eine dritte Anweisung ein und so weiter. Eine einzelne Anweisung reicht aus, um eine Antwort von JShell zu erhalten.

JShell ist nur ein Beispiel für eine

Lese-Evaluate-Druckschleife (REPL) einer Sprache. Viele Programmiersprachen haben REPLs und mit Java 9 hat die Java-Sprache endlich einen eigenen REPL.

Hier wurde mit JShell herausgefunden, wie Java auf Zuweisungsanweisungen reagiert.

Eine intime Unterhaltung zwischen einem Programmierer und JShell.

Wenn Sie JShell ausführen, lautet der Dialog etwa so:

jshell>

Sie geben eine Anweisung ein JShell antwortet

jshell>

Sie geben eine andere Anweisung ein JShell antwortet < Zum Beispiel können Sie double

amountInAccount

eingeben und dann die Eingabetaste drücken. JShell antwortet mit der Anzeige von amountInAccount ==> 0. 0 Hier sind ein paar Dinge, die Sie über JShell beachten sollten:

Sie müssen kein gesamtes Java-Programm eingeben.

Eingabe einiger Anweisungen wie

  • double amountInAccount

amountInAccount = 50. 22

amountInAccount = amountInAccount + 1000000. 00

macht den Stich.

In JShell sind Semikolons (weitgehend) optional.

Am Ende von nur einer der neun Zeilen wurde ein Semikolon eingegeben.

  • JShell reagiert sofort, nachdem Sie jede Zeile eingegeben haben.

Nachdem

  • amountInAccount

als double deklariert wurde, antwortet JShell, dass die Variable amountInAccount den Wert 0 hat.0. Nachdem amountInAccount = amountInAccount + 1000000. 00 eingegeben wurde, antwortet Shell, dass der neue Wert von amountInAccount 1000050 ist. 22 . Sie können Anweisungen aus vielen verschiedenen Java-Programmen mischen. Sie können JShell nach dem Wert eines Ausdrucks fragen.

  • Sie müssen den Wert eines Ausdrucks keiner Variablen zuweisen. Beispiel:
  • elevatorWeightLimit / weightOfAPerson

JShell antwortet, dass der Wert von

elevatorWeightLimit / weightOfAPerson

9 ist. JShell bildet einen temporären Namen für diesen Wert. Oben ist der Name

$ 8 . Wenn Sie in der nächsten Zeile nach dem Wert von

$ 8 +1 gefragt werden, gibt JShell die Antwort 10.

Sie können sogar Antworten von JShell ohne Verwendung von Variablen erhalten. In der letzten Zeile wird der Wert 42 + 7 angefordert, und JShell antwortet großzügig mit dem Wert 49.

  • Während Sie JShell ausführen, müssen Sie Befehle, die Sie bereits eingegeben haben, nicht erneut eingeben… Wenn Sie die Aufwärtspfeiltaste einmal drücken, zeigt JShell den Befehl an, den Sie zuletzt eingegeben haben. Wenn Sie die Aufwärtspfeiltaste zweimal drücken, zeigt JShell den vorletzten Befehl an, den Sie eingegeben haben. Und so weiter. Wenn JShell Ihnen einen Befehl zeigt, können Sie Ihre linken und rechten Pfeiltasten verwenden, um zu einem beliebigen Zeichen in der Mitte des Befehls zu wechseln. Sie können Zeichen im Befehl ändern. Wenn Sie schließlich die Eingabetaste drücken, führt JShell den neu geänderten Befehl aus.

Um die Ausführung von JShell zu beenden, geben Sie

/ exit

ein (beginnend mit einem Schrägstrich). Aber / exit ist nur einer von vielen Befehlen, die Sie JShell geben können. Um JShell zu fragen, welche anderen Befehle Sie verwenden können, geben Sie

/ help ein. Mit JShell können Sie Ihre Anweisungen testen, bevor Sie sie in ein vollwertiges Java-Programm einfügen. Das macht JShell zu einem wirklich nützlichen Werkzeug. Besuchen Sie allmycode. com für Anweisungen zum Starten von JShell auf Ihrem Computer. Geben Sie nach dem Start von JShell einige Zeilen Code ein. Sehen Sie, was passiert, wenn Sie etwas andere Zeilen eingeben.

Experimentieren mit JShell - dummies

Die Wahl des Herausgebers

Wie man die Socialcast Mobile App benutzt - dummies

Wie man die Socialcast Mobile App benutzt - dummies

Sogar die stoischste Anwendung wie Microsoft Excel hat ein begleitendes Smartphone-App, natürlich hat Socialcast auch eine. Wenn es so wäre, wäre es nicht wirklich eine Ausrede zu sagen, dass Socialcast nicht sehr sozial wäre, wenn du es nicht mit in die große Welt außerhalb deiner Zelle mitnehmen könntest. Die mobile App ...

Wie man das App Verzeichnis von Yammer benutzt - dummies

Wie man das App Verzeichnis von Yammer benutzt - dummies

Sie haben vielleicht gehört: "Es gibt eine App dafür. "Nun, das ist der Fall bei Yammer, der als einzige Ressource für die Vernetzung am Arbeitsplatz funktioniert. Aber Yammer bietet Ihnen auch eine Menge Apps, mit denen Sie Ihr Arbeitsleben noch einfacher gestalten können. Es gibt zwei Möglichkeiten, auf das App-Verzeichnis zuzugreifen: Option ...

So ​​verwenden Sie die Yammer-Analysetools - Dummies

So ​​verwenden Sie die Yammer-Analysetools - Dummies

Yammer rühmt sich damit als "führendes soziales Unternehmensnetzwerk für Unternehmen" um die Arbeit intelligenter und schneller zu erledigen. "Woher weißt du, ob das wahr ist? Ein guter Weg, um zu sehen, wie es für Sie funktioniert, ist die Analyse von Yammer. Wie greifen Sie auf diese großartigen Tools zu? Es ist einfach. Log ...

Die Wahl des Herausgebers

Die Evolution von Distributed Computing für Big Data - Dummies

Die Evolution von Distributed Computing für Big Data - Dummies

Hinter allen wichtigen Trends des letzten Jahrzehnts, einschließlich Serviceorientierung, Cloud Computing, Virtualisierung und Big Data, ist eine grundlegende Technologie namens Distributed Computing. Einfach gesagt, ohne die Verteilung von Datenverarbeitung wäre keiner dieser Fortschritte möglich. Distributed Computing ist eine Technik, mit der einzelne Computer über geografische Gebiete hinweg miteinander vernetzt werden können, so als ob ...

Drei Anbieter mit Data Mining-Produkten - Dummies

Drei Anbieter mit Data Mining-Produkten - Dummies

Es gibt mehrere Anbieter, die Data-Mining-Produkte verkaufen, die Sie vielleicht in Betracht ziehen möchten. Verwenden Sie mit Ihrem Data Warehouse. Hier sind drei, die eine Überlegung wert sind. Microsoft Microsoft hat das serverseitige Data Mining mit Microsoft SQL Server 2005 eingeführt. Obwohl es nicht so ausgereift und ausgeklügelt wie SAS und SPSS ist, hat Microsoft im Laufe der Zeit seine Fähigkeit bewiesen ...

Grundlagen der Big-Data-Integration - Dummies

Grundlagen der Big-Data-Integration - Dummies

Die fundamentalen Elemente der Big-Data-Plattform verwalten Daten auf neue Weise verglichen mit der traditionellen relationalen Datenbank. Dies liegt daran, dass Skalierbarkeit und hohe Leistung erforderlich sind, um sowohl strukturierte als auch unstrukturierte Daten zu verwalten. Komponenten des Big-Data-Ökosystems von Hadoop bis NoSQL DB, MongoDB, Cassandra, ...

Die Wahl des Herausgebers

So ​​stellen Sie eine Verbindung zu Spotify Mobile her - Dummies

So ​​stellen Sie eine Verbindung zu Spotify Mobile her - Dummies

Die meisten modernen Smartphones sind Wi-Fi-fähig. In ein lokales Netzwerk können Sie Spotify-Tracks mithilfe von Wi-Fi auf Ihr Telefon streamen. Sie können Spotify Mobile zu Hause und über Wi-Fi-Netzwerke in Hotels und Cafés problemlos nutzen - Sie müssen nur sicherstellen, dass Sie angemeldet und verbunden sind. ...

Wie Spotify funktioniert - Dummies

Wie Spotify funktioniert - Dummies

Wie Spotify funktioniert, kann Auswirkungen auf den Festplattenspeicher Ihres Computers haben. Internetverbindung. Spotify funktioniert anders als viele andere Online-Musikdienste, weil es auf mehrere Arten angewiesen ist, um Ihnen reibungslos Musik ohne Verzögerungen zu liefern. In Computing-Sprechen, das Maß der Verzögerung zwischen Anfordern eines Songs und Hören es ...

So ​​erreichen Sie Spotify Support - Dummies

So ​​erreichen Sie Spotify Support - Dummies

Es kann vorkommen, dass Sie eine kleine Hilfe beim Navigieren und Verwenden von Spotify benötigen von deinen Spotify Freunden. Sie können jederzeit Support @ spotify per E-Mail senden. com mit Ihrer Frage oder melden Sie sich bei Twitter an und senden Sie einen Tweet an @spotify. Stellen Sie sicher, dass Sie alle Informationen einschließen, die dem Support-Team helfen könnten, einschließlich Ihres Benutzernamens, damit sie ...