我朋友问了一个问题
Why Java doesn't support function like clrscr in C?
SO的用户给出的答案是
John3136:因为 Java 是跨平台的,并且可以在没有控制台的情况下运行,所以 clrscr 的含义必须根据应用程序的运行方式和平台而改变。
mvp: Java 被设计为一次编写/编译,在任何地方运行。而这个功能不太适合这个议程。
我的问题是这不是 JVM 处理的跨平台差异吗?那么像Thread.sleep()和System.out.println()这样的函数将如何工作?它们还依赖于底层平台,比如线程在 Linux 和 Windows 中的实现[可能]不同?
我主要担心的是,如果像 System.out.println() 这样的函数在不同的平台上工作,那么也可以为不同的平台实现 clrscr。我对约翰和 mvp 的回答有点怀疑