我观察到,在JShell会议,不仅包“的java.lang”,但不少其他的包(即未在Java类文件自动导入,例如LinkedList,Math与其他几种)似乎是进口的,由默认。
我想知道,默认情况下,在 JShell 会话中还有哪些其他包可用,以及是什么促使这种区别于普通类文件的?
我在JEP 222上找不到任何东西,无论是这种自动/隐式导入的动机,还是实际导入的文档。
您可以运行/import以了解:
jshell> /import
| import java.io.*
| import java.math.*
| import java.net.*
| import java.nio.file.*
| import java.util.*
| import java.util.concurrent.*
| import java.util.function.*
| import java.util.prefs.*
| import java.util.regex.*
| import java.util.stream.*
Run Code Online (Sandbox Code Playgroud)
https://docs.oracle.com/en/java/javase/11/tools/jshell.html
| 归档时间: |
|
| 查看次数: |
46 次 |
| 最近记录: |