Heim > Java > javaLernprogramm > Welche Modifikatoren können in Top-Level-Deklarationen in JShell in Java 9 nicht verwendet werden?

Welche Modifikatoren können in Top-Level-Deklarationen in JShell in Java 9 nicht verwendet werden?

王林
Freigeben: 2023-08-20 16:25:02
nach vorne
1055 Leute haben es durchsucht

在Java 9的JShell中,不能在顶层声明中使用哪些修饰符?

JShell ist ein interaktives Tool zum Erlernen der Java-Sprache und zum Prototyping von Java-Code. Es handelt sich um eine REPL (Read-Evaluate-Print-Loop), die Anweisungen, Anweisungen und Ausdrücke nach der Eingabe sofort auswertet und die Ergebnisse sofort in JShell ausgibt. Dieses Tool wird über die BefehlszeileEingabeaufforderung ausgeführt.

Modifikatoren wie public, protected, private, static und final sind in Top-Level--Deklarationen nicht zulässig und können mit einer Warnung ignoriert werden. Schlüsselwörter wie synchronisiert, nativ, abstrakt und Standardmethoden der obersten Ebene sind nicht zulässig und können Fehler auslösen.

Im folgenden Codeausschnitt haben wir endgültige und statische Variablen erstellt. Es gibt eine Warnmeldung an den Benutzer aus, die lautet: „Modifikator ‚final‘ oder ‚static‘ ist in Deklarationen der obersten Ebene nicht zulässig, wird ignoriert“. Die chinesische Übersetzung von

Beispiel-1

<strong>C:\Users\User\>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> final int x = 0
| Warning:
| Modifier &#39;final&#39; not permitted in top-level declarations, ignored
| final int x = 0;
| ^---^
x ==> 0

jshell> x = 1
x ==> 1</strong>
Nach dem Login kopieren

Beispiel-2

lautet:

Beispiel-2

<strong>jshell> static String str = "Tutorix"
| Warning:
| Modifier &#39;static&#39; not permitted in top-level declarations, ignored
| static String str = "Tutorix";
| ^----^
str ==> "Tutorix"
</strong>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWelche Modifikatoren können in Top-Level-Deklarationen in JShell in Java 9 nicht verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage