﻿<?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-路人乙-文章分类-java基础</title><link>http://www.blogjava.net/yemen/category/35024.html</link><description>心有多大，舞台就有多大。</description><language>zh-cn</language><lastBuildDate>Sun, 23 Nov 2008 07:40:22 GMT</lastBuildDate><pubDate>Sun, 23 Nov 2008 07:40:22 GMT</pubDate><ttl>60</ttl><item><title>String和inputStream相互转化</title><link>http://www.blogjava.net/yemen/articles/242009.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Sat, 22 Nov 2008 11:10:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/242009.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/242009.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/242009.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/242009.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/242009.html</trackback:ping><description><![CDATA[<br />
<div class="date">2008-10-06 15:55</div>
<table style="table-layout: fixed">
    <tbody>
        <tr>
            <td>
            <div class="cnt" id="blog_text">1. String --&gt; InputStream<br />
            InputStream String2InputStream(String str){<br />
            &nbsp;&nbsp; ByteArrayInputStream stream = new ByteArrayInputStream(str.getBytes());<br />
            &nbsp;&nbsp; return stream;<br />
            }
            <div class="cnt">
            <p>2. InputStream --&gt; String<br />
            String inputStream2String(InputStream is){<br />
            &nbsp;&nbsp; BufferedReader in = new BufferedReader(new InputStreamReader(is));<br />
            &nbsp;&nbsp; StringBuffer buffer = new StringBuffer();<br />
            &nbsp;&nbsp; String line = "";<br />
            &nbsp;&nbsp; while ((line = in.readLine()) != null){<br />
            &nbsp;&nbsp;&nbsp;&nbsp; buffer.append(line);<br />
            &nbsp;&nbsp; }<br />
            &nbsp;&nbsp; return buffer.toString();<br />
            }</p>
            </div>
            </div>
            </td>
        </tr>
    </tbody>
</table>
<img src ="http://www.blogjava.net/yemen/aggbug/242009.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-11-22 19:10 <a href="http://www.blogjava.net/yemen/articles/242009.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>final 修饰成员</title><link>http://www.blogjava.net/yemen/articles/236610.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Sat, 25 Oct 2008 14:50:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/236610.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/236610.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/236610.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/236610.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/236610.html</trackback:ping><description><![CDATA[<strong>final成员</strong><br />
当你在类中定义变量时，在其前面加上final关键字，那便是说，这个变量一旦被初始化便不可改变，这里不可改变的意思对基本类型来说是其值不可变，而对于对象变量来说其引用不可再变。其初始化可以在两个地方，一是其定义处，也就是说在final变量定义时直接给其赋值，二是在构造函数中。这两个地方只能选其一，要么在定义时给值，要么在构造函数中给值，不能同时既在定义时给了值，又在构造函数中给另外的值。<br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">&nbsp;1</span><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">package</span><span style="color: #000000">&nbsp;com.linweihan.collection;<br />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.util.ArrayList;<br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;com.linweihan.util.Print.</span><span style="color: #000000">*</span><span style="color: #000000">;<br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img id="Codehighlighter1_117_220_Open_Image" onclick="this.style.display='none'; Codehighlighter1_117_220_Open_Text.style.display='none'; Codehighlighter1_117_220_Closed_Image.style.display='inline'; Codehighlighter1_117_220_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_117_220_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_117_220_Closed_Text.style.display='none'; Codehighlighter1_117_220_Open_Image.style.display='inline'; Codehighlighter1_117_220_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;Apple</span><span id="Codehighlighter1_117_220_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_117_220_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;counter;<br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">final</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;id&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;counter</span><span style="color: #000000">++</span><span style="color: #000000">;<br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img id="Codehighlighter1_202_218_Open_Image" onclick="this.style.display='none'; Codehighlighter1_202_218_Open_Text.style.display='none'; Codehighlighter1_202_218_Closed_Image.style.display='inline'; Codehighlighter1_202_218_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_202_218_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_202_218_Closed_Text.style.display='none'; Codehighlighter1_202_218_Open_Image.style.display='inline'; Codehighlighter1_202_218_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;id()</span><span id="Codehighlighter1_202_218_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_202_218_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">10</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;id;<br />
</span><span style="color: #008080">11</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">12</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">13</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">14</span><span style="color: #000000"><img id="Codehighlighter1_235_236_Open_Image" onclick="this.style.display='none'; Codehighlighter1_235_236_Open_Text.style.display='none'; Codehighlighter1_235_236_Closed_Image.style.display='inline'; Codehighlighter1_235_236_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_235_236_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_235_236_Closed_Text.style.display='none'; Codehighlighter1_235_236_Open_Image.style.display='inline'; Codehighlighter1_235_236_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;Orange</span><span id="Codehighlighter1_235_236_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_235_236_Open_Text"><span style="color: #000000">{}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">15</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">16</span><span style="color: #000000"><img id="Codehighlighter1_284_670_Open_Image" onclick="this.style.display='none'; Codehighlighter1_284_670_Open_Text.style.display='none'; Codehighlighter1_284_670_Closed_Image.style.display='inline'; Codehighlighter1_284_670_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_284_670_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_284_670_Closed_Text.style.display='none'; Codehighlighter1_284_670_Open_Image.style.display='inline'; Codehighlighter1_284_670_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;ApplesAndOrangesWithoutGenerics&nbsp;</span><span id="Codehighlighter1_284_670_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_284_670_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">17</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">18</span><span style="color: #000000"><img id="Codehighlighter1_326_668_Open_Image" onclick="this.style.display='none'; Codehighlighter1_326_668_Open_Text.style.display='none'; Codehighlighter1_326_668_Closed_Image.style.display='inline'; Codehighlighter1_326_668_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_326_668_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_326_668_Closed_Text.style.display='none'; Codehighlighter1_326_668_Open_Image.style.display='inline'; Codehighlighter1_326_668_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;main(String[]&nbsp;args)</span><span id="Codehighlighter1_326_668_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_326_668_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">19</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ArrayList&nbsp;apples&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;ArrayList();<br />
</span><span style="color: #008080">20</span><span style="color: #000000"><img id="Codehighlighter1_390_422_Open_Image" onclick="this.style.display='none'; Codehighlighter1_390_422_Open_Text.style.display='none'; Codehighlighter1_390_422_Closed_Image.style.display='inline'; Codehighlighter1_390_422_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_390_422_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_390_422_Closed_Text.style.display='none'; Codehighlighter1_390_422_Open_Image.style.display='inline'; Codehighlighter1_390_422_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  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">;&nbsp;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">3</span><span style="color: #000000">;&nbsp;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_390_422_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_390_422_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">21</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apples.add(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Apple());<br />
</span><span style="color: #008080">22</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">23</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apples.add(new&nbsp;Orange());</span><span style="color: #008000"><br />
</span><span style="color: #008080">24</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">25</span><span style="color: #000000"><img id="Codehighlighter1_493_565_Open_Image" onclick="this.style.display='none'; Codehighlighter1_493_565_Open_Text.style.display='none'; Codehighlighter1_493_565_Closed_Image.style.display='inline'; Codehighlighter1_493_565_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_493_565_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_493_565_Closed_Text.style.display='none'; Codehighlighter1_493_565_Open_Image.style.display='inline'; Codehighlighter1_493_565_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  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">;&nbsp;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">apples.size();&nbsp;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_493_565_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_493_565_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">26</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">这里id打印出来是不同值，因为属于不同的对像里</span><span style="color: #008000"><br />
</span><span style="color: #008080">27</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print(((Apple)apples.get(i)).id());<br />
</span><span style="color: #008080">28</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">29</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">30</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Apple&nbsp;apple&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Apple();<br />
</span><span style="color: #008080">31</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print(apple.id());<br />
</span><span style="color: #008080">32</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">这里id值不能再被改变了，因为它是final类型<br />
</span><span style="color: #008080">33</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apple.id&nbsp;=&nbsp;5;</span><span style="color: #008000"><br />
</span><span style="color: #008080">34</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">35</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">36</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">37</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">38</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">39</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<img src ="http://www.blogjava.net/yemen/aggbug/236610.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-10-25 22:50 <a href="http://www.blogjava.net/yemen/articles/236610.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java数据类型</title><link>http://www.blogjava.net/yemen/articles/236478.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Fri, 24 Oct 2008 14:27:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/236478.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/236478.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/236478.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/236478.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/236478.html</trackback:ping><description><![CDATA[<div>java原始数据类型为4类8种：&nbsp;</div>
<div>&nbsp;</div>
<div>1.文本类&nbsp;char</div>
<div>&nbsp;</div>
<div>2.逻辑类&nbsp;boolean</div>
<div>&nbsp;</div>
<div>3.整数类&nbsp;byte,short,int,long</div>
<div>&nbsp;</div>
<div>4.浮点类&nbsp;float,double</div>
<div>&nbsp;</div>
<div>
<hr />
</div>
<div>&nbsp;</div>
<div>文本类：char 和 String&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>
<div>&nbsp;</div>
<div>但是，String不是原始数据类型。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
使用char类型可表示单个字符。一个char代表一个<font color="#ff0000">16-bit</font>无符号（部分正负）Unicode字符。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
一个char文字必须包含在单引号内('')&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>
<div>&nbsp;</div>
<div>理解：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
16bit用2进制表示是00000000000000～1111111111111111&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;java不显示的支持2进制，但是最后在机子内部都是转化成二进制<br />
用16进制表示是0x0000～0xFFFF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
用10进制表示是：0～65535&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>
<div>&nbsp;</div>
<div>反正整数在这个范围内的都能赋值给char类型就对了，只是进制表示不一样而已。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<div>
<table id="AutoNumber1" style="border-collapse: collapse" bordercolor="#111111" cellspacing="0" cellpadding="0" width="700" border="1">
    <tbody>
        <tr>
            <td>package com.linweihan.test;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            public class Char2Int {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;public static void main(String[] args){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;char c = 'A';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            <font color="#ff0000">&nbsp;&nbsp;//字符可以直接赋值给int因为字符范围是0~65535&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font>&nbsp;<br />
            &nbsp;&nbsp;int i = c;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;System.out.println(c);//A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;System.out.println(i);//65&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;<font color="#ff0000">&nbsp;//在0~65535这个范围内的整数可以赋值给char类型</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;char h = 65; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;System.out.println("十进制表示："+h);//A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;<font color="#ff0000">//这是用Unicode表示的'\u0000'~'\uFFFF'范围都可以赋值给char类型</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;char r = '\u0041'; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;System.out.println("Unicode表示："+r);//A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            <font color="#ff0000">&nbsp;&nbsp;//这是用16进制表示的,0x0000~0xFFFF都可以赋值给char类型&nbsp;&nbsp;&nbsp;</font>&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;char a = 0x0041;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;System.out.println("十六进制表示："+a);//A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            <font color="#ff0000">&nbsp;&nbsp;//这里用8进制.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
            &nbsp;&nbsp;char b = 0101;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;System.out.println("八进制表示："+b);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            &nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            }&nbsp;&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<div>
<table id="AutoNumber2" style="border-collapse: collapse" bordercolor="#111111" cellspacing="0" cellpadding="0" width="700" border="1">
    <tbody>
        <tr>
            <td>结果：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            65&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            十进制表示：A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            Unicode表示：A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            十六进制表示：A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
            八进制表示：A&nbsp;&nbsp;&nbsp;</td>
        </tr>
    </tbody>
</table>
</div>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>
<div>&nbsp;</div>
<div>String不是原始类型，它用来表示字符的序列，即单个字符串起来。字符本身符合Unicode标准，且上述&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
char类型的反斜线符号（转义字符）适用于String.但java中String不能用\0作为结束。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
String的文字应用双引号封闭。&nbsp;&nbsp;&nbsp;</div>
<img src ="http://www.blogjava.net/yemen/aggbug/236478.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-10-24 22:27 <a href="http://www.blogjava.net/yemen/articles/236478.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>String是最基本的数据类型吗</title><link>http://www.blogjava.net/yemen/articles/232790.html</link><dc:creator>上帝也犯困</dc:creator><author>上帝也犯困</author><pubDate>Mon, 06 Oct 2008 15:34:00 GMT</pubDate><guid>http://www.blogjava.net/yemen/articles/232790.html</guid><wfw:comment>http://www.blogjava.net/yemen/comments/232790.html</wfw:comment><comments>http://www.blogjava.net/yemen/articles/232790.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yemen/comments/commentRss/232790.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yemen/services/trackbacks/232790.html</trackback:ping><description><![CDATA[基本数据类型包括byte、int、char、long、float、double、boolean和short。
<br />
java.lang.String类是final类型的，因此不可以继承这个类、不能修改这个类。<br />
为了提高效率节省空间，我们应该用
StringBuffer类
<img src ="http://www.blogjava.net/yemen/aggbug/232790.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yemen/" target="_blank">上帝也犯困</a> 2008-10-06 23:34 <a href="http://www.blogjava.net/yemen/articles/232790.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>