JAVA中的console是什么

读取一个资源文件,并将读取的配额数据显示在console上,是不是显示在Applet小程序查看器上啊... 读取一个资源文件,并将读取的配额数据显示在console上,是不是显示在Applet小程序查看器上啊 展开
 我来答
zxcvb154
2010-06-10
知道答主
回答量:64
采纳率:0%
帮助的人:29.5万
展开全部
此类包含多个方法,可访问与当前 Java 虚拟机关联的基于字符的控制台设备(如果有)。

虚拟机是否具有控制台取决于底层平台,还取决于调用虚拟机的方式。如果虚拟机从一个交互式命令行开始启动,且没有重定向标准输入和输出流,那么其控制台将存在,并且通常连接到键盘并从虚拟机启动的地方显示。如果虚拟机是自动启动的(例如,由后台作业调度程序启动),那么它通常没有控制台。

如果此虚拟机具有控制台,那么它将由此类唯一的实例(可通过调用 System.console() 方法获得)表示。如果没有可用的控制台设备,那么对该方法的调用将返回 null。

读写操作是同步的,以保证关键操作能完整地完成;因此调用方法 readLine()、readPassword()、format()、printf() 以及对 reader() 和 writer() 返回对象的读取、格式化和写入操作在多线程情况下可能阻塞。

在 reader() 和 writer() 返回的对象上调用 close() 不会关闭这些对象的底层流。

在到达控制台输入流的尾部时,如键入 control-D (Unix) 或键入 control-Z (Windows),读取控制台的方法将返回 null。如果之后在控制台输入设备上输入了其他字符,则后续读取操作将成功执行。

除非另行指定,否则将 null 参数传递给此类中的任何方法都会抛出 NullPointerException。

安全注释: 如果应用程序需要读取密码或其他安全数据,则它应该使用 readPassword() 或 readPassword(String, Object...),并在执行后手工将返回的字符数组归零,以最大限度地缩短内存中敏感数据的生存期。

Console cons;
char[] passwd;
if ((cons = System.console()) != null &&
(passwd = cons.readPassword("[%s]", "Password:"))!= null) {
...
java.util.Arrays.fill(passwd, ' ');
}
魏蕤
推荐于2018-03-29 · TA获得超过426个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:243万
展开全部
不是显示在Applet中,而是显示在控制台中.也就是直接把数据System.out.println();就可以啦....
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lindily
2010-06-10 · TA获得超过375个赞
知道小有建树答主
回答量:789
采纳率:0%
帮助的人:432万
展开全部
不是,console是控制台的意思,和cmd敲出来的命令出来的那个窗口有点像。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mu163
2010-06-10 · TA获得超过1.3万个赞
知道大有可为答主
回答量:3184
采纳率:52%
帮助的人:1348万
展开全部
Java控制台
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式