我們如何在Java 9中自訂JShell的啟動方式?
JShell是一個互動式REPL工具,用於執行和評估簡單的Java 程序,例如變數宣告、語句、表達式等。 p>
當 JShell 工具啟動時,程式碼已預設預先載入。要顯示此程式碼,我們只需啟動命令“/list -start”。可以使用以下命令要求 JShell 在啟動時自動載入它們:「/set start [-retain] [Type]」。第一個選項「-retain」告訴 JShell 記錄下一個 JShell 會話所需的[Type]啟動。如果我們不指定,則打開新會話時可以啟動預設啟動
<strong>/set start [-retain] -File /set start [-retain] -Default /set start [-retain] -none</strong>
- /set start [-retain] File: 該命令告訴JShell 在啟動時必須載入該文件的內容(該檔案包含以下程式碼)會建立變數、方法、類別等)。
- /set start [-retain] -none:此命令告訴 JShell 不要載入任何內容啟動時的程式碼/命令。
- /set start [-retain] -預設:此指令將 JShell 的啟動重設為其預設值。
在下面的程式碼片段中,我們可以使用「/set start [-retain] -File强>」指令,
<strong>jshell> /list -start s1 : import java.io.*; s2 : import java.math.*; s3 : import java.net.*; s4 : import java.nio.file.*; s5 : import java.util.*; s6 : import java.util.concurrent.*; s7 : import java.util.function.*; s8 : import java.util.prefs.*; s9 : import java.util.regex.*; s10 : import java.util.stream.*; jshell> /set start -retain save.jsh jshell> /exit | Goodbye C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /list -start s1 : int x = 20; s2 : double y = 30; s3 : public int sum(int a, int b) { return a + b; } s4 : String str = "TutorialsPoint";</strong>
在下面的程式碼片段中,我們可以使用「/set start [-retain] -none」指令。
<strong>jshell> /set start -retain -none jshell> /exit | Goodbye C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /list -start</strong>
在下面的程式碼片段中,我們可以使用「 /set start [-retain] -Default」指令。
<strong>jshell> /set start -retain -default jshell> /exit | Goodbye C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /list -start s1 : import java.io.*; s2 : import java.math.*; s3 : import java.net.*; s4 : import java.nio.file.*; s5 : import java.util.*; s6 : import java.util.concurrent.*; s7 : import java.util.function.*; s8 : import java.util.prefs.*; s9 : import java.util.regex.*; s10 : import java.util.stream.*;</strong>
以上是我們如何在Java 9中自訂JShell的啟動方式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Java的類上載涉及使用帶有引導,擴展程序和應用程序類負載器的分層系統加載,鏈接和初始化類。父代授權模型確保首先加載核心類別,從而影響自定義類LOA

本文討論了使用咖啡因和Guava緩存在Java中實施多層緩存以提高應用程序性能。它涵蓋設置,集成和績效優勢,以及配置和驅逐政策管理最佳PRA

本文討論了使用JPA進行對象相關映射,並具有高級功能,例如緩存和懶惰加載。它涵蓋了設置,實體映射和優化性能的最佳實踐,同時突出潛在的陷阱。[159個字符]

本文討論了使用Maven和Gradle進行Java項目管理,構建自動化和依賴性解決方案,以比較其方法和優化策略。

本文使用Maven和Gradle之類的工具討論了具有適當的版本控制和依賴關係管理的自定義Java庫(JAR文件)的創建和使用。
