在Jcreator下,System.in.read()不需要import.io.*??我没有import也能用为何啊? System.in.read为什么会用到java.io呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 in虽然是个InputStream对象,但in是System里头已经定义好的,又不是你自己定义的。 自己看一下吧:System在java.lang.*里,当然不用引用System了 可是System.in返回的是一个InputStream的对象,然后InputStream对象的read()方法在java.io包中,是不是最前面的是System,在java.lang包中,就不考虑后面的read()方法是在java.io包中的? 你如果这样:InputStream tmp = System.in;那么就需要import java.io了。因为除了你自己,没人负责解释tmp是啥。System类只知道in是啥,不知道tmp是啥。 Java设计人员已经预先装载了System.in要用到的io,方便书写,这样就不用每次使用Sys都要import io包。 可是System.in返回的是一个InputStream的对象,然后InputStream对象的read()方法在java.io包中,是不是最前面的是System,在java.lang包中,就不考虑后面的read()方法是在java.io包中的?------------------------------------》总结一下system是lang包里面的,不需要引用。 system 里面肯定已经定义了in对象,也引入了(import)声明 read()方法的类。 System.in.read()这个既然能写出来不报错,就说明system 里面肯定已经定义了in对象,in里面也有read()方法 java文件运行出异常,但将源代码换到另一个新建的文件中却正常 sun.net.ftp.FtpClient不能切换中文路径? String为null的奇怪问题 055-15.线程 在java中可以设置全局键吗? O'Reilly的那本JavaServer Page中的例子怎么都不能运行啊? 初学。问一个问题哈!! compile ok!!!!run 老是不出现结果。 请问JAVA中如何模拟发送一个键盘事件? 关于Mac 下的java环境配置 求助一个j2sdk-1_4_2的下载地址,SUN的太慢了,在线等 补充第三章中关于继承的例子,同时声明修改书名
System在java.lang.*里,当然不用引用System了
那么就需要import java.io了。因为除了你自己,没人负责解释tmp是啥。System类只知道in是啥,不知道tmp是啥。
------------------------------------》
总结一下system是lang包里面的,不需要引用。
system 里面肯定已经定义了in对象,也引入了(import)声明 read()方法的类。
这个既然能写出来不报错,就说明system 里面肯定已经定义了in对象,in里面也有read()方法