第二个灵魂 发表于 2015-1-18 11:00:22

来看java io进修(九) FilterInputStream

最后就是我对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%提高开发的速度,就说图形方面:你是经过简单托拽和点击就能实现功能好那。

因胸联盟 发表于 2015-1-20 12:34:05

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

飘灵儿 发表于 2015-1-29 07:09:15

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

第二个灵魂 发表于 2015-2-5 23:56:39

所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。

柔情似水 发表于 2015-2-14 09:28:14

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

admin 发表于 2015-3-4 05:17:21

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

小女巫 发表于 2015-3-11 17:29:35

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

爱飞 发表于 2015-3-19 03:44:32

其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。

再见西城 发表于 2015-3-27 07:09:20

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
页: [1]
查看完整版本: 来看java io进修(九) FilterInputStream