﻿<?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-801 WORKPLACE-随笔分类-Java</title><link>http://www.blogjava.net/BigForest/category/47152.html</link><description>追寻梦想，自由生活</description><language>zh-cn</language><lastBuildDate>Sun, 05 Dec 2010 21:11:32 GMT</lastBuildDate><pubDate>Sun, 05 Dec 2010 21:11:32 GMT</pubDate><ttl>60</ttl><item><title>[转]Java中十大异常</title><link>http://www.blogjava.net/BigForest/archive/2010/12/05/339860.html</link><dc:creator>WangShishuai</dc:creator><author>WangShishuai</author><pubDate>Sun, 05 Dec 2010 14:12:00 GMT</pubDate><guid>http://www.blogjava.net/BigForest/archive/2010/12/05/339860.html</guid><wfw:comment>http://www.blogjava.net/BigForest/comments/339860.html</wfw:comment><comments>http://www.blogjava.net/BigForest/archive/2010/12/05/339860.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BigForest/comments/commentRss/339860.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BigForest/services/trackbacks/339860.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Java中十大异常&nbsp;&nbsp;<a href='http://www.blogjava.net/BigForest/archive/2010/12/05/339860.html'>阅读全文</a><img src ="http://www.blogjava.net/BigForest/aggbug/339860.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BigForest/" target="_blank">WangShishuai</a> 2010-12-05 22:12 <a href="http://www.blogjava.net/BigForest/archive/2010/12/05/339860.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]怎样用java生成GUID与UUID</title><link>http://www.blogjava.net/BigForest/archive/2010/12/01/339557.html</link><dc:creator>WangShishuai</dc:creator><author>WangShishuai</author><pubDate>Wed, 01 Dec 2010 15:54:00 GMT</pubDate><guid>http://www.blogjava.net/BigForest/archive/2010/12/01/339557.html</guid><wfw:comment>http://www.blogjava.net/BigForest/comments/339557.html</wfw:comment><comments>http://www.blogjava.net/BigForest/archive/2010/12/01/339557.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BigForest/comments/commentRss/339557.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BigForest/services/trackbacks/339557.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:   GUID是一个128位长的数字，一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随机数来生成GUID。从理论上讲，如果一台机器每秒产生10000000个GUID，则可以保证（概率意义上）3240年不重复。 <br><br>    UUID是1.5中新增的一个类，在java.util下，用它可以产生一个号称全球唯一的ID <br>&nbsp;&nbsp;<a href='http://www.blogjava.net/BigForest/archive/2010/12/01/339557.html'>阅读全文</a><img src ="http://www.blogjava.net/BigForest/aggbug/339557.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BigForest/" target="_blank">WangShishuai</a> 2010-12-01 23:54 <a href="http://www.blogjava.net/BigForest/archive/2010/12/01/339557.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]java中的io总结</title><link>http://www.blogjava.net/BigForest/archive/2010/11/30/339447.html</link><dc:creator>WangShishuai</dc:creator><author>WangShishuai</author><pubDate>Tue, 30 Nov 2010 14:32:00 GMT</pubDate><guid>http://www.blogjava.net/BigForest/archive/2010/11/30/339447.html</guid><wfw:comment>http://www.blogjava.net/BigForest/comments/339447.html</wfw:comment><comments>http://www.blogjava.net/BigForest/archive/2010/11/30/339447.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BigForest/comments/commentRss/339447.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BigForest/services/trackbacks/339447.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: java中的io中的（input/output）stream无非就是包括基于字符的stream、基于字节的stream和把字节导向的stream转换<br>字符为导向的stream的stream。（很难理解么？）<br>以字节为导向的stream------InputStream/OutputStream<br>InputStream 和 OutputStream是两个abstact类，对于字节为导向的stream都扩展这两个鸡肋（基类^_^）;<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/BigForest/archive/2010/11/30/339447.html'>阅读全文</a><img src ="http://www.blogjava.net/BigForest/aggbug/339447.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BigForest/" target="_blank">WangShishuai</a> 2010-11-30 22:32 <a href="http://www.blogjava.net/BigForest/archive/2010/11/30/339447.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>int2bytes   bytes2int</title><link>http://www.blogjava.net/BigForest/archive/2010/11/30/339445.html</link><dc:creator>WangShishuai</dc:creator><author>WangShishuai</author><pubDate>Tue, 30 Nov 2010 14:18:00 GMT</pubDate><guid>http://www.blogjava.net/BigForest/archive/2010/11/30/339445.html</guid><wfw:comment>http://www.blogjava.net/BigForest/comments/339445.html</wfw:comment><comments>http://www.blogjava.net/BigForest/archive/2010/11/30/339445.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BigForest/comments/commentRss/339445.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BigForest/services/trackbacks/339445.html</trackback:ping><description><![CDATA[<p>int转换成长度为4的byte数组,长度为4的byte数组合成一个int.<br />
</p>
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;bytes2int(</span><span style="color: #0000ff">byte</span><span style="color: #000000">[]&nbsp;b)<br />
<img id="Codehighlighter1_31_270_Open_Image" onclick="this.style.display='none'; Codehighlighter1_31_270_Open_Text.style.display='none'; Codehighlighter1_31_270_Closed_Image.style.display='inline'; Codehighlighter1_31_270_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_31_270_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_31_270_Closed_Text.style.display='none'; Codehighlighter1_31_270_Open_Image.style.display='inline'; Codehighlighter1_31_270_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" /></span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_31_270_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_31_270_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">byte[]&nbsp;b=new&nbsp;byte[]{1,2,3,4};&nbsp;</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;mask</span><span style="color: #000000">=</span><span style="color: #000000">0xff</span><span style="color: #000000">;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;temp</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;res</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;<br />
<img id="Codehighlighter1_167_249_Open_Image" onclick="this.style.display='none'; Codehighlighter1_167_249_Open_Text.style.display='none'; Codehighlighter1_167_249_Closed_Image.style.display='inline'; Codehighlighter1_167_249_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_167_249_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_167_249_Closed_Text.style.display='none'; Codehighlighter1_167_249_Open_Image.style.display='inline'; Codehighlighter1_167_249_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">4</span><span style="color: #000000">;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_167_249_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_167_249_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;res</span><span style="color: #000000">&lt;&lt;=</span><span style="color: #000000">8</span><span style="color: #000000">;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp</span><span style="color: #000000">=</span><span style="color: #000000">b[i]</span><span style="color: #000000">&amp;</span><span style="color: #000000">mask;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;res</span><span style="color: #000000">|=</span><span style="color: #000000">temp;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;res;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />}</span></span><span style="color: #000000">&nbsp;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">[]&nbsp;int2bytes(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;num)<br />
<img id="Codehighlighter1_307_455_Open_Image" onclick="this.style.display='none'; Codehighlighter1_307_455_Open_Text.style.display='none'; Codehighlighter1_307_455_Closed_Image.style.display='inline'; Codehighlighter1_307_455_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_307_455_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_307_455_Closed_Text.style.display='none'; Codehighlighter1_307_455_Open_Image.style.display='inline'; Codehighlighter1_307_455_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" /></span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_307_455_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_307_455_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">[]&nbsp;b</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">[</span><span style="color: #000000">4</span><span style="color: #000000">];<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;mask</span><span style="color: #000000">=</span><span style="color: #000000">0xff</span><span style="color: #000000">;<br />
<img id="Codehighlighter1_387_437_Open_Image" onclick="this.style.display='none'; Codehighlighter1_387_437_Open_Text.style.display='none'; Codehighlighter1_387_437_Closed_Image.style.display='inline'; Codehighlighter1_387_437_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_387_437_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_387_437_Closed_Text.style.display='none'; Codehighlighter1_387_437_Open_Image.style.display='inline'; Codehighlighter1_387_437_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">4</span><span style="color: #000000">;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_387_437_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_387_437_Open_Text"><span style="color: #000000">{<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b[i]</span><span style="color: #000000">=</span><span style="color: #000000">(</span><span style="color: #0000ff">byte</span><span style="color: #000000">)(num</span><span style="color: #000000">&gt;&gt;&gt;</span><span style="color: #000000">(</span><span style="color: #000000">24</span><span style="color: #000000">-</span><span style="color: #000000">i</span><span style="color: #000000">*</span><span style="color: #000000">8</span><span style="color: #000000">));<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;b;<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />}</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span></div>
<img src ="http://www.blogjava.net/BigForest/aggbug/339445.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BigForest/" target="_blank">WangShishuai</a> 2010-11-30 22:18 <a href="http://www.blogjava.net/BigForest/archive/2010/11/30/339445.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【转】在Eclipse中查看JDK类库的源代码！！！ </title><link>http://www.blogjava.net/BigForest/archive/2010/11/27/339195.html</link><dc:creator>WangShishuai</dc:creator><author>WangShishuai</author><pubDate>Sat, 27 Nov 2010 06:46:00 GMT</pubDate><guid>http://www.blogjava.net/BigForest/archive/2010/11/27/339195.html</guid><wfw:comment>http://www.blogjava.net/BigForest/comments/339195.html</wfw:comment><comments>http://www.blogjava.net/BigForest/archive/2010/11/27/339195.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BigForest/comments/commentRss/339195.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BigForest/services/trackbacks/339195.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 核心提示：在Eclipse中查看JDK类库的源代码！！！ 设置： 1.点 window- Preferences - Java - Installed JRES 2.此时Installed JRES右边是列表窗格，列出了系统中的 JRE 环境，选择你的JRE，然后点边上的 Edit...， 会出现一个窗口(Edit JRE) 3.选中rt.jar文件的这一项 <br>&nbsp;&nbsp;<a href='http://www.blogjava.net/BigForest/archive/2010/11/27/339195.html'>阅读全文</a><img src ="http://www.blogjava.net/BigForest/aggbug/339195.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BigForest/" target="_blank">WangShishuai</a> 2010-11-27 14:46 <a href="http://www.blogjava.net/BigForest/archive/2010/11/27/339195.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SHA-1的Java实现 及在otp中的使用</title><link>http://www.blogjava.net/BigForest/archive/2010/11/22/338691.html</link><dc:creator>WangShishuai</dc:creator><author>WangShishuai</author><pubDate>Mon, 22 Nov 2010 06:48:00 GMT</pubDate><guid>http://www.blogjava.net/BigForest/archive/2010/11/22/338691.html</guid><wfw:comment>http://www.blogjava.net/BigForest/comments/338691.html</wfw:comment><comments>http://www.blogjava.net/BigForest/archive/2010/11/22/338691.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BigForest/comments/commentRss/338691.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BigForest/services/trackbacks/338691.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 最初是下载了一个写好了的Java版SHA1，代码如下：来源：http://blog.csdn.net/zyg158/archive/2007/06/26/1667531.aspx&nbsp;&nbsp;1public&nbsp;class&nbsp;SHA1&nbsp;{&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;fina...&nbsp;&nbsp;<a href='http://www.blogjava.net/BigForest/archive/2010/11/22/338691.html'>阅读全文</a><img src ="http://www.blogjava.net/BigForest/aggbug/338691.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BigForest/" target="_blank">WangShishuai</a> 2010-11-22 14:48 <a href="http://www.blogjava.net/BigForest/archive/2010/11/22/338691.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>