为什么Java不支持像C中的clrscr这样的函数?

时间:2013-06-24 06:26:56

标签: java c oop console

我有一个问题对许多人来说可能听起来很愚蠢,但我不能停下来在网上发布,因为互联网上没有发现任何内容。

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

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

我知道有一些方法like thisthis

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

但Java被设计为一次编写/编译,可以在任何地方运行。而这个功能并不适合这个议程。