仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 417|回复: 8
打印 上一主题 下一主题

[学习教程] 来看java io进修(九) FilterInputStream

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:00:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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/
  1. packagejava.io;
  2. publicclassFilterInputStreamextendsInputStream{
  3. protectedvolatileInputStreamin;
  4. protectedFilterInputStream(InputStreamin){
  5. this.in=in;
  6. }
  7. publicintread()throwsIOException{
  8. returnin.read();
  9. }
  10. publicintread(byteb[])throwsIOException{
  11. returnread(b,0,b.length);
  12. }
  13. publicintread(byteb[],intoff,intlen)throwsIOException{
  14. returnin.read(b,off,len);
  15. }
  16. publiclongskip(longn)throwsIOException{
  17. returnin.skip(n);
  18. }
  19. publicintavailable()throwsIOException{
  20. returnin.available();
  21. }
  22. publicvoidclose()throwsIOException{
  23. in.close();
  24. }
  25. publicsynchronizedvoidmark(intreadlimit){
  26. in.mark(readlimit);
  27. }
  28. publicsynchronizedvoidreset()throwsIOException{
  29. in.reset();
  30. }
  31. publicbooleanmarkSupported(){
  32. returnin.markSupported();
  33. }
  34. }
复制代码
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学起。
柔情似水 该用户已被删除
5#
发表于 2015-2-14 09:28:14 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
admin 该用户已被删除
6#
发表于 2015-3-4 05:17:21 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
小女巫 该用户已被删除
7#
发表于 2015-3-11 17:29:35 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
爱飞 该用户已被删除
8#
发表于 2015-3-19 03:44:32 | 只看该作者
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
再见西城 该用户已被删除
9#
发表于 2015-3-27 07:09:20 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-5 22:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表