突然发现对InputStream 、 InputStreamReader 、 BufferedReader区别并不太了解,想深入了解一下,只能看看他们额源码了。
可发现在eclipse中打不开他们的源码显示如下图:
有上图提示可知InputStream 是在rt.jar 中,还有一个信息是它是在java的JDK中的,所以只要找到JDK的源码即可,最后在网上找到了方法操作如下:
1)Window->Preferences->Java->Installed JREs (my Eclipse 已汉化,嘻嘻)
若没有JRE,需要自己添加进来
接着如下图操作,找到这个 rt.jar 里的Source attachment(源码附件),点击加入${JAVA_HOME}/src.zip
最后确定完成,再打开一下rt.jar 源码连接成功
然后按Ctrl+点击 “InputStream” 就可以看到了源码
问题来了,还没开始看就跑来写博客去了,写完后就不想看了。。。。