|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
最后就是我对java的几点希望:首先是IDE工具,有人说java已经很好了,有jbuilder,eclipse,netBeans等等,但是我认为如果java想超越.net,那么他首先要解决的就是IDE工具的整合。
FilterInputStream先容
FilterInputStream的感化是用来“封装别的的输出流,并为它们供应分外的功效”。它的经常使用的子类有BufferedInputStream和DataInputStream。
BufferedInputStream的感化就是为“输出流供应缓冲功效,和mark()和reset()功效”。
DataInputStream是用来粉饰别的输出流,它“同意使用程序以与呆板有关体例从底层输出流中读取基础Java数据范例”。使用程序可使用DataOutputStream(数据输入流)写进由DataInputStream(数据输出流)读取的数据。
FilterInputStream源码(基于jdk1.7.40)
检察本栏目更多出色内容:http://www.bianceng.cn/Programming/Java/- packagejava.io;
- publicclassFilterInputStreamextendsInputStream{
- protectedvolatileInputStreamin;
- protectedFilterInputStream(InputStreamin){
- this.in=in;
- }
- publicintread()throwsIOException{
- returnin.read();
- }
- publicintread(byteb[])throwsIOException{
- returnread(b,0,b.length);
- }
- publicintread(byteb[],intoff,intlen)throwsIOException{
- returnin.read(b,off,len);
- }
- publiclongskip(longn)throwsIOException{
- returnin.skip(n);
- }
- publicintavailable()throwsIOException{
- returnin.available();
- }
- publicvoidclose()throwsIOException{
- in.close();
- }
- publicsynchronizedvoidmark(intreadlimit){
- in.mark(readlimit);
- }
- publicsynchronizedvoidreset()throwsIOException{
- in.reset();
- }
- publicbooleanmarkSupported(){
- returnin.markSupported();
- }
- }
复制代码 http://www.ckuyun.com/skywang12345/p/io_10.html
再说第三点:我并没有提到服务器也要整合,然后是IDE,一个好的IDE能够200%提高开发的速度,就说图形方面:你是经过简单托拽和点击就能实现功能好那。 |
|