日期:2014-05-20  浏览次数:20609 次

java真是强大啊。顺便问两个小问题
我在windows下,字符集好像不用管啊,gbk和utf-8在控制台下都正常输入输出,java怎么处理的?

System.console().format("helloworld\n");
我没有导入java.io包,只有lang包也可以运行,Console类不是在java.io里面吗。为什么?


------解决方案--------------------
System类.console...
------解决方案--------------------
java 用的是系统默认的编码
------解决方案--------------------
System.console()返回与当前 Java 虚拟机关联的唯一 Console 对象。
------解决方案--------------------
路过,学习下
------解决方案--------------------
Concole conc = System.console();

conc.format("helloworld\n");

你这么写才可能需要导入包。
------解决方案--------------------
一句话,去看源码吧。。

------解决方案--------------------
用开发工具,直接把鼠标移动那个类上面就看到那个类是是哪里来的了。java.javasm.com,方便的很。

如果非要为什么它在哪个包里里面话,你完全可以自己写个类打成JAR包就行了,你就会明白,创造他的人是想放哪里放哪里,只有创建它的人找到可能才知道为什么了