在我的一些项目中,我使用双分派机制在运行时向域模块()提供我的基础设施模块的“视图”。如果我将我的服务和域定义为“真正的”java9模块,我能让它在java-9上工作吗?module domain L Payment recordPayment(double, BalanceCalculator) L BalanceCalculatorImpl.
我更改了IntelliJs基础JDK,以尝试修复一个错误,现在它甚至不允许我打开Intellij。我试着重新安装,但没成功。java.lang.IllegalAccessError: class com.intellij.idea.StartupUtil (in unnamed module @0x7c89fbb9) cannotaccess class sun.awt.AWTAutoShutdown (in module java.desktop) because module java.desktop
我知道Java的基础知识,现在我正在阅读高效的Java。这本书建议使用静态工厂方法而不是构造函数。()}
public static Java javaInstance() { }当我编译这段代码时' with class 'java.lang.Class' to class 'Java'
org.codeha