﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-OldBoy-最新评论</title><link>http://www.blogjava.net/oldboy/CommentsRSS.aspx</link><description>&lt;marquee&gt;&lt;font face="楷体"&gt;在非洲的大草原上，每天当太阳升起的时候，每头羚羊都知道，如果它跑得比最快的一头猎豹还要慢，那它就要失去生命；同样的，每头猎豹也懂得，如果它跑得比最慢的那头羚羊还要慢，它也会失去生命。&lt;/font&gt;&lt;/marquee&gt;</description><language>zh-cn</language><pubDate>Wed, 04 Jan 2017 06:39:22 GMT</pubDate><lastBuildDate>Wed, 04 Jan 2017 06:39:22 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: BufferedInputStream类中的mark（int readlimit）方法</title><link>http://www.blogjava.net/oldboy/archive/2011/01/10/195583.html#342681</link><dc:creator>wofacha</dc:creator><author>wofacha</author><pubDate>Mon, 10 Jan 2011 06:57:00 GMT</pubDate><guid>http://www.blogjava.net/oldboy/archive/2011/01/10/195583.html#342681</guid><description><![CDATA[@mixthm<br>    mixthm的解释是正确的。mark后读多少字节失效，是取readlimit和BufferedInputStream缓冲区两者的最大值。在这个例子中，readlimit是8字节，缓冲区是13字节，因此在mark后读13个字节标记才会失效，而不是8字节后。<br>    是从mark以后算起，不是从reset以后。<img src ="http://www.blogjava.net/oldboy/aggbug/342681.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oldboy/" target="_blank">wofacha</a> 2011-01-10 14:57 <a href="http://www.blogjava.net/oldboy/archive/2011/01/10/195583.html#342681#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: BufferedInputStream类中的mark（int readlimit）方法</title><link>http://www.blogjava.net/oldboy/archive/2009/12/11/195583.html#305637</link><dc:creator>mixthm</dc:creator><author>mixthm</author><pubDate>Fri, 11 Dec 2009 10:51:00 GMT</pubDate><guid>http://www.blogjava.net/oldboy/archive/2009/12/11/195583.html#305637</guid><description><![CDATA[按照你的解释，第一次调用reset()后，如果超过readlimit设定的字节数后，就会出错，可是只要从reset的坐标位置开始，没有超过缓存大小，第二次读取依旧正常。<img src ="http://www.blogjava.net/oldboy/aggbug/305637.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oldboy/" target="_blank">mixthm</a> 2009-12-11 18:51 <a href="http://www.blogjava.net/oldboy/archive/2009/12/11/195583.html#305637#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: BufferedInputStream类中的mark（int readlimit）方法</title><link>http://www.blogjava.net/oldboy/archive/2009/12/11/195583.html#305624</link><dc:creator>mixthm</dc:creator><author>mixthm</author><pubDate>Fri, 11 Dec 2009 10:41:00 GMT</pubDate><guid>http://www.blogjava.net/oldboy/archive/2009/12/11/195583.html#305624</guid><description><![CDATA[谢谢你的解释，不过似乎说mark代表最大的字节数，有些问题<br>如果在你的第2个代码部分中，将第一次的reset操作后，限制读取的次数，<br>如while(k!=-1 &amp;&amp; i++&lt;12)，第二次reset操作，读取正常，但是如果是<br>while(k!=-1 &amp;&amp; i++&lt;13)，就会出现Resetting to invalid mark异常。<br>我怀疑这里mark没有实际的作用,操作还是取决于缓存区的大小<img src ="http://www.blogjava.net/oldboy/aggbug/305624.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oldboy/" target="_blank">mixthm</a> 2009-12-11 18:41 <a href="http://www.blogjava.net/oldboy/archive/2009/12/11/195583.html#305624#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: BufferedInputStream类中的mark（int readlimit）方法</title><link>http://www.blogjava.net/oldboy/archive/2009/08/08/195583.html#290332</link><dc:creator>本娃娃</dc:creator><author>本娃娃</author><pubDate>Sat, 08 Aug 2009 03:19:00 GMT</pubDate><guid>http://www.blogjava.net/oldboy/archive/2009/08/08/195583.html#290332</guid><description><![CDATA[import java.io.*;<br><br>public class TestBufferStream {<br>	public static void main(String[] args) {<br>		try {<br>			FileInputStream fis = new FileInputStream(&quot;F:\\猪舍一角\\读书笔记\\heihei.java&quot;);<br>			BufferedInputStream bis = new BufferedInputStream(fis);<br>			int c = 0;<br>			System.out.println(bis.read());<br>			System.out.println(bis.read());<br>			bis.mark(10);<br>			for(int i=0;i&lt;200&amp;&amp;(c=bis.read())!=-1;i++) {<br>				System.out.print((char)c+&quot;&quot;);<br>			}<br>			System.out.println();<br>			bis.reset();<br>			for(int i=0;i&lt;200&amp;&amp;(c=bis.read())!=-1;i++) {<br>				System.out.print((char)c+&quot;&quot;);<br>			}<br>			bis.close();<br>		} catch(IOException e) {<br>			e.printStackTrace();<br>		}<br>	}<br>}<br><br><br>你能帮我看看这段代码吗？？还是不明白你的意思、、我自己再查查、、<br>谢谢了！！（mark的参数怎么变都可以、、没影响、、不明白、、）<img src ="http://www.blogjava.net/oldboy/aggbug/290332.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oldboy/" target="_blank">本娃娃</a> 2009-08-08 11:19 <a href="http://www.blogjava.net/oldboy/archive/2009/08/08/195583.html#290332#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: BufferedInputStream类中的mark（int readlimit）方法</title><link>http://www.blogjava.net/oldboy/archive/2009/06/19/195583.html#283216</link><dc:creator>cloris</dc:creator><author>cloris</author><pubDate>Fri, 19 Jun 2009 05:01:00 GMT</pubDate><guid>http://www.blogjava.net/oldboy/archive/2009/06/19/195583.html#283216</guid><description><![CDATA[谢谢分享，尤其是对于处在“较盲”阶段的人，很受用。<img src ="http://www.blogjava.net/oldboy/aggbug/283216.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oldboy/" target="_blank">cloris</a> 2009-06-19 13:01 <a href="http://www.blogjava.net/oldboy/archive/2009/06/19/195583.html#283216#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 是谁实现了Iterator接口？</title><link>http://www.blogjava.net/oldboy/archive/2009/06/18/189238.html#283105</link><dc:creator>xiaoman</dc:creator><author>xiaoman</author><pubDate>Thu, 18 Jun 2009 11:03:00 GMT</pubDate><guid>http://www.blogjava.net/oldboy/archive/2009/06/18/189238.html#283105</guid><description><![CDATA[天哪，这都是什么东东啊？<img src ="http://www.blogjava.net/oldboy/aggbug/283105.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oldboy/" target="_blank">xiaoman</a> 2009-06-18 19:03 <a href="http://www.blogjava.net/oldboy/archive/2009/06/18/189238.html#283105#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 是谁实现了Iterator接口？</title><link>http://www.blogjava.net/oldboy/archive/2008/12/07/189238.html#244855</link><dc:creator>T</dc:creator><author>T</author><pubDate>Sun, 07 Dec 2008 05:10:00 GMT</pubDate><guid>http://www.blogjava.net/oldboy/archive/2008/12/07/189238.html#244855</guid><description><![CDATA[果然如此，和我想的一样<img src ="http://www.blogjava.net/oldboy/aggbug/244855.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/oldboy/" target="_blank">T</a> 2008-12-07 13:10 <a href="http://www.blogjava.net/oldboy/archive/2008/12/07/189238.html#244855#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>