【问题标题】:Why Java doesn't support function like clrscr in C?为什么 Java 不支持 C 中的 clrscr 之类的函数?
【发布时间】:2013-06-24 06:26:55
【问题描述】:

我有一个对很多人来说可能听起来很愚蠢的问题,但我不能停下来在这里发布它,因为在 Internet 上找不到任何东西。

为什么 java 没有我们在 C 中使用的 clrscr 类函数?

如果我创建了一个基于用户输入反复迭代的 java concole 应用程序,然后如果我想为用户提供一个清除屏幕的选项,那么为什么它在 java 中不受支持。

我知道like thisthis有一些方法。

这是否与 Java 是 OOP 有关(我非常怀疑,但没有具体答案)。

【问题讨论】:

  • 在现实世界中 clrscr 并不是真正需要的。如果您需要创建这样的应用程序,请考虑使用 Swing 作为 GUI - 它非常简单

标签: java c oop console


【解决方案1】:

OOP 与它无关。 clrscr 更多的是 Java 运行环境的功能,而不是 Java 本身,因此它不在 Java 的范围内。

或者换一种说法:由于 Java 是跨平台的,并且可以在没有控制台的情况下运行,因此 clrscr 的含义必须根据应用程序的运行方式和平台而改变。

【讨论】:

    【解决方案2】:

    我认为由于可移植性问题它不存在。即使在 C 中,clrscr() is not really portable - 并非所有平台都支持它。

    但 Java 被设计为一次编写/编译,随处运行。而且这个功能不太适合这个议程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-30
      • 2011-07-06
      • 2014-03-13
      • 2010-09-07
      • 1970-01-01
      • 2013-08-11
      • 1970-01-01
      相关资源
      最近更新 更多