??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品欧美在线,一区二区三区不卡视频在线观看,亚洲制服avhttp://www.aygfsteel.com/mirenxiaoxiao/archive/2011/01/18/343177.htmlqhW笑qhW笑Tue, 18 Jan 2011 14:26:00 GMThttp://www.aygfsteel.com/mirenxiaoxiao/archive/2011/01/18/343177.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/comments/343177.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/archive/2011/01/18/343177.html#Feedback0http://www.aygfsteel.com/mirenxiaoxiao/comments/commentRss/343177.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/services/trackbacks/343177.html        刚学java技?/span>IO~程Ӟ一下出来这么多,很是不敏感,不感冒,在学习了q段旉Q发现好多项目中的读写数据,输入输出用到的都是以前学的最基本的,但是自己却不是很理解其根本,今天p几个中单但又常用的几个知识?/span>

   Java.io包中定义了多个流cdQ来实现输入输出功能Q?/span>

    •  按数据流的方向不同可以分入流和输出流?/span>(以程序的角度来考虑)
    • 如:输入?/span>InputStream Reader 输出?/span> OutputStream Writer
    •  按处理数据单位不同可以分为字节流和字W流?/span>
    • ?/span>: 字节?/span> InputStream OutputStream 字符?/span> Reader Writer
    •  按照功能不同可以分ؓ节点和处理?/span>

        通俗的说节点就是一个简单的输入输出,而处理流?#8220;q接”在已存在的字节流或处理流之上的,通过Ҏ据的处理为程序提供更为强大的d功能?/span>

 我们最l常用到的节Ҏcd是有x件处理的?/span>FileReader FileWriter FileInputStream FileOutputStream

Ø          FileInputSteam ?/span> FileOutputStream cL持其父类InputStream ?/span>OutputStream 所提供的数据读写方法?/span>

Ø       注意Q?/span>

§         在实例化FileInputStream?/span>FileOutputSteam时要用tryQ?/span>catch语句以处理其可能抛出?/span>FileNotFoundException?/span>

§         在读写数据时也要?/span>tryQ?/span>catch语句以处理可能抛出的 IOException?/span>

§         FileNotFoundException?/span>IOException的子c?/span>

FileReader ?/span> FileWriter 分别l承?/span>Reader?/span>WriterQ?/span>FileInputSteam?/span>FileOutputStreamcMQ所不同的时FileReader?/span>FileWriter向文件输入和输出的数据单位ؓ字符?/span>

     处理中常用到的有缓冲流 、{换流?/span>

l          ~冲有BufferedReader BufferedWriter BufferedInputStream BufferedOutputStream ,~冲要“套接”在相应的节点之上,对读写的数据提供了缓冲的功能Q提高了d的效率,同时增加了一些新的方?/span>

l          BufferedReader提供?/span>readLineҎ用于d一行字W串Q以"r?/span>"n?/span>           隔)?/span>

l          BufferedWriter提供?/span>newLine用于写入一个行分隔W?/span>

l          对于输出的缓冲流Q写出的数据会先在内存中~存Q?/span>flushҎ会使内存中的数据立d出?/span>

?/span>Socket~程中接受信息时Q不是直接用InputStream接收Q而是把内Ҏ入缓冲之中进行读?/span> Q在Socket中的单应用如?br />   

package com.dr.Echo;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;

public class EchoServer {

    
/**
     * 
@param args
     * 
@throws IOException 
     
*/

    
public static void main(String[] args) throws IOException {
        
// TODO Auto-generated method stub
         ServerSocket server = null;
         PrintStream out 
= null;
         BufferedReader buf 
= null;
         server 
= new ServerSocket(9999);
         Socket client 
= null;
         
while(true){
             
//不断接收数据
             client = server.accept();
             
//准备好像客户端输出内?/span>
             out = new PrintStream(client.getOutputStream());
             
//而且客户端要有输入给服务器端
             buf = new BufferedReader(new InputStreamReader(client.getInputStream()));
             
//下面先给Z个完整的信息提示
             out.println("您好Q欢q光_http://wwww.tstc.edu.cn");
             out.println(
"输入bye表示退出哈-");
             
while(true){
                 
//接受客户端发送而来的内?/span>
                 String str = buf.readLine();
                 System.out.println(
"client's data is "+str);
                 
if(str == null){
                     
//如果str为空pC退?/span>
                     break;
                 }
else{
                     
//如果输入的是bye则表C是退出系l?/span>
                     if("bye".equals(str)){
                         
break;
                     }

                     out.println(
"xiaoxiao:"+str);
                 }

             }

             out.close();
             buf.close();
             client.close();
         }

    }


}

 

package com.dr.Echo;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.net.Socket;
import java.net.UnknownHostException;

public class EchoClient {

    
/**
     * 
@param args
     * 
@throws IOException 
     * 
@throws UnknownHostException 
     
*/

    
public static void main(String[] args) throws UnknownHostException, IOException {
        
// TODO Auto-generated method stub
         Socket client = null;
         BufferedReader buf 
= null;
         PrintStream out 
= null;
         client 
= new Socket("127.0.0.1",9999);
         buf 
= new BufferedReader(new InputStreamReader(client.getInputStream()));
         System.out.println(buf.readLine());
         System.out.println(buf.readLine());
         BufferedReader in 
= new BufferedReader(new InputStreamReader(System.in));
         
         String userInput 
= null;
         out 
= new PrintStream(client.getOutputStream());
         
while((userInput = in.readLine())!=null){
             out.println(userInput);
             System.out.println(buf.readLine());
         }

         out.close();
         in.close();
         client.close();
         
         
    }


}

   

      转换?/span>InputStreamReader OutputStreamWriter 用于字节数据到字W数据之间的转换。其?/span>InputStreamReader 需要和InputStream”套接Q?/span>OutputStreamWriter需要和OutputStream套接

      数据?/span>DataInputStream DataOutputStream 提供了可以存取与机器无关?/span>java原始数据cd

l              PrintPrintWriter?/span>PrintStream都属于输出流Q分别针对与字符和字节,PrintWriter?/span>PrintStream提供了重载的printQ?/span>PrintlnҎ用于多种数据cd的输出?/span>PrintWriter?/span>PrintStream的输出操作不会抛出异常,用户通过错误状态获取错误信息?/span>PrintWriter?/span>PrintStream有自?/span>flush功能

l           

 q几个流的类型都是在以后的学习中l常用到的。就不一一做例子啦

 

         以后所学到的所有流cd都是l承 InputStream OutputStream Reader Writer q四个抽象的类?/span>



qhW笑 2011-01-18 22:26 发表评论
]]>
java中构造方法和Ҏ全面解析http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/11/12/337918.htmlqhW笑qhW笑Fri, 12 Nov 2010 08:43:00 GMThttp://www.aygfsteel.com/mirenxiaoxiao/archive/2010/11/12/337918.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/comments/337918.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/archive/2010/11/12/337918.html#Feedback1http://www.aygfsteel.com/mirenxiaoxiao/comments/commentRss/337918.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/services/trackbacks/337918.html阅读全文

qhW笑 2010-11-12 16:43 发表评论
]]>
java中消费者与生者的问题实例解析http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/11/10/337765.htmlqhW笑qhW笑Wed, 10 Nov 2010 15:07:00 GMThttp://www.aygfsteel.com/mirenxiaoxiao/archive/2010/11/10/337765.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/comments/337765.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/archive/2010/11/10/337765.html#Feedback1http://www.aygfsteel.com/mirenxiaoxiao/comments/commentRss/337765.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/services/trackbacks/337765.html阅读全文

qhW笑 2010-11-10 23:07 发表评论
]]>
java-医院病h排队挂号ȝ叫号z小pȝhttp://www.aygfsteel.com/mirenxiaoxiao/archive/2010/11/02/336824.htmlqhW笑qhW笑Tue, 02 Nov 2010 08:51:00 GMThttp://www.aygfsteel.com/mirenxiaoxiao/archive/2010/11/02/336824.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/comments/336824.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/archive/2010/11/02/336824.html#Feedback1http://www.aygfsteel.com/mirenxiaoxiao/comments/commentRss/336824.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/services/trackbacks/336824.html阅读全文

qhW笑 2010-11-02 16:51 发表评论
]]>
java银行排队pȝ单程?/title><link>http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/11/01/336630.html</link><dc:creator>qhW笑</dc:creator><author>qhW笑</author><pubDate>Mon, 01 Nov 2010 05:22:00 GMT</pubDate><guid>http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/11/01/336630.html</guid><wfw:comment>http://www.aygfsteel.com/mirenxiaoxiao/comments/336630.html</wfw:comment><comments>http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/11/01/336630.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/mirenxiaoxiao/comments/commentRss/336630.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/mirenxiaoxiao/services/trackbacks/336630.html</trackback:ping><description><![CDATA[     摘要: 1.当我们去银行办理什么业务的时候M先在一个类似电脑的系l上M个号Q然后等着Q当被叫到时去相应的窗口办理业务,q种排队的小pȝ主要用到了接口QueueQ因为它W合队列的要求先q先出?2.q有是有种Ҏ情况是Q银行的金卡用户Q他们的权限较高Qd以在普通用L前面办理业务 相应代码如下Q?package com.dr.queue; public clas...  <a href='http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/11/01/336630.html'>阅读全文</a><img src ="http://www.aygfsteel.com/mirenxiaoxiao/aggbug/336630.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/mirenxiaoxiao/" target="_blank">qhW笑</a> 2010-11-01 13:22 <a href="http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/11/01/336630.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java控制台输出简单登入小E序http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/20/335701.htmlqhW笑qhW笑Wed, 20 Oct 2010 08:33:00 GMThttp://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/20/335701.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/comments/335701.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/20/335701.html#Feedback0http://www.aygfsteel.com/mirenxiaoxiao/comments/commentRss/335701.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/services/trackbacks/335701.htmlpackage com.dr.exercise6;

import java.util.Scanner;

public class Login {
    
public static void main(String[] args) {
        Scanner s 
= new Scanner(System.in);
        System.out.println(
"误入用户名Q?/span>");
        String name 
= s.nextLine();
        System.out.println(
"误入密码:");
        String password 
= s.nextLine();
        
if(name.equals("abc")&&password.equals("123")){
            System.out.println(
"Ƣ迎dQ!");
            
        }

        
else{
            System.out.println(
"用户名或密码不正!Q?/span>");
        }


    }


}

用户名密码输入正时Q?img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/mirenxiaoxiao/1234.jpg" width="683" height="156" />
用户名或密码输入不正时Q?img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/mirenxiaoxiao/156.jpg" width="687" height="156" />

qhW笑 2010-10-20 16:33 发表评论
]]>
java中String s = new String("abc")创徏了几个对象?Q?/title><link>http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/18/335457.html</link><dc:creator>qhW笑</dc:creator><author>qhW笑</author><pubDate>Mon, 18 Oct 2010 06:32:00 GMT</pubDate><guid>http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/18/335457.html</guid><wfw:comment>http://www.aygfsteel.com/mirenxiaoxiao/comments/335457.html</wfw:comment><comments>http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/18/335457.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/mirenxiaoxiao/comments/commentRss/335457.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/mirenxiaoxiao/services/trackbacks/335457.html</trackback:ping><description><![CDATA[{案是两个,现在我们具体的说一下:<br /> String s = new String("abc");<br /> 首先我们要明白两个概念,引用变量和对象,对象一般通过new在堆中创建,s只是一个引用变量?br /> 所有的字符串都是String对象Q由于字W串文字的大量用,java中ؓ了节省时_在编译阶D,会把字符串文字放在文字池中,文字池的一个好处就是可以把相同的字W串合ƈQ占用一个空_我们可以?=判断一下两个引用变量是否指向了一个地址即一个对?br /> <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 id="Codehighlighter1_20_255_Open_Image" onclick="this.style.display='none'; Codehighlighter1_20_255_Open_Text.style.display='none'; Codehighlighter1_20_255_Closed_Image.style.display='inline'; Codehighlighter1_20_255_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_20_255_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_20_255_Closed_Text.style.display='none'; Codehighlighter1_20_255_Open_Image.style.display='inline'; Codehighlighter1_20_255_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Demo02 </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_20_255_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_20_255_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_62_253_Open_Image" onclick="this.style.display='none'; Codehighlighter1_62_253_Open_Text.style.display='none'; Codehighlighter1_62_253_Closed_Image.style.display='inline'; Codehighlighter1_62_253_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_62_253_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_62_253_Closed_Text.style.display='none'; Codehighlighter1_62_253_Open_Image.style.display='inline'; Codehighlighter1_62_253_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args) </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_62_253_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_62_253_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        </span><span style="color: #008000">//</span><span style="color: #008000"> TODO Auto-generated method stub</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">        String s1 </span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">abc</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        String s2 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">abc</span><span style="color: #000000">"</span><span style="color: #000000"> ;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        </span><span style="color: #0000ff">if</span><span style="color: #000000">( s1 </span><span style="color: #000000">==</span><span style="color: #000000"> s2 ) System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">s1,s2 refer to the same object</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        </span><span style="color: #0000ff">else</span><span style="color: #000000"> System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">trouble</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />}</span></span></div> 输出l果为:<img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/mirenxiaoxiao/12.jpg" width="672" height="124" /><br /> 可以看出指向了一个对象,x字池中保存了一个对象?br /> 二、String s = new String("abc")实际上是"abc"本n是文字池中的一个对象,在运?new String()Ӟ把文字池即pool中的字符?abc"复制到堆中,q把q个对象的应用交lsQ所以创Z两个String对象Q一个在pool中,一个在堆中。下面看q个E序Q创Z几个对象?br /> <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 id="Codehighlighter1_20_296_Open_Image" onclick="this.style.display='none'; Codehighlighter1_20_296_Open_Text.style.display='none'; Codehighlighter1_20_296_Closed_Image.style.display='inline'; Codehighlighter1_20_296_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_20_296_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_20_296_Closed_Text.style.display='none'; Codehighlighter1_20_296_Open_Image.style.display='inline'; Codehighlighter1_20_296_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Demo03 </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_20_296_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_20_296_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_62_294_Open_Image" onclick="this.style.display='none'; Codehighlighter1_62_294_Open_Text.style.display='none'; Codehighlighter1_62_294_Closed_Image.style.display='inline'; Codehighlighter1_62_294_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_62_294_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_62_294_Closed_Text.style.display='none'; Codehighlighter1_62_294_Open_Image.style.display='inline'; Codehighlighter1_62_294_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args) </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_62_294_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_62_294_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        </span><span style="color: #008000">//</span><span style="color: #008000"> TODO Auto-generated method stub</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">        String s1 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> String(</span><span style="color: #000000">"</span><span style="color: #000000">abc</span><span style="color: #000000">"</span><span style="color: #000000">) ;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        String s2 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> String(</span><span style="color: #000000">"</span><span style="color: #000000">abc</span><span style="color: #000000">"</span><span style="color: #000000">) ;<br /> <img id="Codehighlighter1_185_241_Open_Image" onclick="this.style.display='none'; Codehighlighter1_185_241_Open_Text.style.display='none'; Codehighlighter1_185_241_Closed_Image.style.display='inline'; Codehighlighter1_185_241_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_185_241_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_185_241_Closed_Text.style.display='none'; Codehighlighter1_185_241_Open_Image.style.display='inline'; Codehighlighter1_185_241_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />        </span><span style="color: #0000ff">if</span><span style="color: #000000">( s1 </span><span style="color: #000000">==</span><span style="color: #000000"> s2 )</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_185_241_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_185_241_Open_Text"><span style="color: #000000">{ </span><span style="color: #008000">//</span><span style="color: #008000">不会执行的语句}</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">       System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">在堆中创Z一个对?/span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_249_290_Open_Image" onclick="this.style.display='none'; Codehighlighter1_249_290_Open_Text.style.display='none'; Codehighlighter1_249_290_Closed_Image.style.display='inline'; Codehighlighter1_249_290_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_249_290_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_249_290_Closed_Text.style.display='none'; Codehighlighter1_249_290_Open_Image.style.display='inline'; Codehighlighter1_249_290_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />        </span><span style="color: #0000ff">else</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_249_290_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_249_290_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">在堆中创Z两个对象</span><span style="color: #000000">"</span><span style="color: #000000">);    <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />        }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />        }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />}</span></span></div> 输出l果为:<img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/mirenxiaoxiao/13.jpg" width="609" height="125" /><br /> 可知在堆中创Z两个对象Q但是在文字池中有一个对象,所以共创徏了三个对象?br /> 三、再看下一个例子:<br /> <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 id="Codehighlighter1_20_182_Open_Image" onclick="this.style.display='none'; Codehighlighter1_20_182_Open_Text.style.display='none'; Codehighlighter1_20_182_Closed_Image.style.display='inline'; Codehighlighter1_20_182_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_20_182_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_20_182_Closed_Text.style.display='none'; Codehighlighter1_20_182_Open_Image.style.display='inline'; Codehighlighter1_20_182_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Demo04 </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_20_182_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_20_182_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_62_179_Open_Image" onclick="this.style.display='none'; Codehighlighter1_62_179_Open_Text.style.display='none'; Codehighlighter1_62_179_Closed_Image.style.display='inline'; Codehighlighter1_62_179_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_62_179_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_62_179_Closed_Text.style.display='none'; Codehighlighter1_62_179_Open_Image.style.display='inline'; Codehighlighter1_62_179_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args) </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_62_179_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_62_179_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        </span><span style="color: #008000">//</span><span style="color: #008000"> TODO Auto-generated method stub</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">        String s </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> String(</span><span style="color: #000000">"</span><span style="color: #000000">abc</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        s </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">cba</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        System.out.println(s); <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />}</span></span></div> 输出l果为:<img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/mirenxiaoxiao/14.jpg" width="551" height="137" /><br /> String s = new String("abc")q不是给s赋|而是把字W串"abc"的引用交ls持有Q现在把s指向字符?cba"Q?cba"的引用地址?abc"的引用地址覆盖Q所以输出结果ؓcba<br /> <br /> 最后这个输出结果的解释Q希望大家指ZIQ?br /> <br /> <img src ="http://www.aygfsteel.com/mirenxiaoxiao/aggbug/335457.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/mirenxiaoxiao/" target="_blank">qhW笑</a> 2010-10-18 14:32 <a href="http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/18/335457.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>公司员工信息输出java程?/title><link>http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/15/335275.html</link><dc:creator>qhW笑</dc:creator><author>qhW笑</author><pubDate>Fri, 15 Oct 2010 14:47:00 GMT</pubDate><guid>http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/15/335275.html</guid><wfw:comment>http://www.aygfsteel.com/mirenxiaoxiao/comments/335275.html</wfw:comment><comments>http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/15/335275.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/mirenxiaoxiao/comments/commentRss/335275.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/mirenxiaoxiao/services/trackbacks/335275.html</trackback:ping><description><![CDATA[要求为:写一个公司员工类Q?br />                 数据成员Q员工号Q姓名,薪水Q部门;<br />                 ҎQ?br />                 利用构造方法完成设|信?<br />                  A.单参Q只传递员工号Q?br />                  B.双参Q只传递员工号、姓名;<br />                  C.四参Q传递员工号、姓名、薪水、部门;<br />                  D.无参Q则均ؓI|<br /> mainҎ中创Z个对象,分别q行验证?br /> <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.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: #0000ff">package</span><span style="color: #000000"> com.dr.computer;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img id="Codehighlighter1_46_1357_Open_Image" onclick="this.style.display='none'; Codehighlighter1_46_1357_Open_Text.style.display='none'; Codehighlighter1_46_1357_Closed_Image.style.display='inline'; Codehighlighter1_46_1357_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_46_1357_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_46_1357_Closed_Text.style.display='none'; Codehighlighter1_46_1357_Open_Image.style.display='inline'; Codehighlighter1_46_1357_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Worker </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_46_1357_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_46_1357_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />     </span><span style="color: #0000ff">private</span><span style="color: #000000"> String id;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />     </span><span style="color: #0000ff">private</span><span style="color: #000000"> String name;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />     </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">float</span><span style="color: #000000"> salary;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />     </span><span style="color: #0000ff">private</span><span style="color: #000000"> String department;<br /> <img id="Codehighlighter1_185_304_Open_Image" onclick="this.style.display='none'; Codehighlighter1_185_304_Open_Text.style.display='none'; Codehighlighter1_185_304_Closed_Image.style.display='inline'; Codehighlighter1_185_304_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_185_304_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_185_304_Closed_Text.style.display='none'; Codehighlighter1_185_304_Open_Image.style.display='inline'; Codehighlighter1_185_304_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />     </span><span style="color: #0000ff">public</span><span style="color: #000000"> Worker(String n)</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_185_304_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_185_304_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />       </span><span style="color: #0000ff">this</span><span style="color: #000000">.setId(n);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />       </span><span style="color: #0000ff">this</span><span style="color: #000000">.setName(</span><span style="color: #000000">"</span><span style="color: #000000">无名?/span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />       </span><span style="color: #0000ff">this</span><span style="color: #000000">.setSalary(</span><span style="color: #000000">0.0f</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />       </span><span style="color: #0000ff">this</span><span style="color: #000000">.setDepartment(</span><span style="color: #000000">"</span><span style="color: #000000">未定</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />     }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_344_456_Open_Image" onclick="this.style.display='none'; Codehighlighter1_344_456_Open_Text.style.display='none'; Codehighlighter1_344_456_Closed_Image.style.display='inline'; Codehighlighter1_344_456_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_344_456_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_344_456_Closed_Text.style.display='none'; Codehighlighter1_344_456_Open_Image.style.display='inline'; Codehighlighter1_344_456_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />     </span><span style="color: #0000ff">public</span><span style="color: #000000"> Worker(String n,String na)</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_344_456_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_344_456_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />         </span><span style="color: #0000ff">this</span><span style="color: #000000">.setId(n);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />         </span><span style="color: #0000ff">this</span><span style="color: #000000">.setName(na);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />         </span><span style="color: #0000ff">this</span><span style="color: #000000">.setSalary(</span><span style="color: #000000">1000</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />         </span><span style="color: #0000ff">this</span><span style="color: #000000">.setDepartment(</span><span style="color: #000000">"</span><span style="color: #000000">后勤</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />     }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_517_626_Open_Image" onclick="this.style.display='none'; Codehighlighter1_517_626_Open_Text.style.display='none'; Codehighlighter1_517_626_Closed_Image.style.display='inline'; Codehighlighter1_517_626_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_517_626_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_517_626_Closed_Text.style.display='none'; Codehighlighter1_517_626_Open_Image.style.display='inline'; Codehighlighter1_517_626_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />     </span><span style="color: #0000ff">public</span><span style="color: #000000"> Worker (String n,String na,</span><span style="color: #0000ff">float</span><span style="color: #000000"> sa,String dep)</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_517_626_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_517_626_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />         </span><span style="color: #0000ff">this</span><span style="color: #000000">.setId(n);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />         </span><span style="color: #0000ff">this</span><span style="color: #000000">.setName(na);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />         </span><span style="color: #0000ff">this</span><span style="color: #000000">.setSalary(sa);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />         </span><span style="color: #0000ff">this</span><span style="color: #000000">.setDepartment(dep);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />     }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_648_662_Open_Image" onclick="this.style.display='none'; Codehighlighter1_648_662_Open_Text.style.display='none'; Codehighlighter1_648_662_Closed_Image.style.display='inline'; Codehighlighter1_648_662_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_648_662_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_648_662_Closed_Text.style.display='none'; Codehighlighter1_648_662_Open_Image.style.display='inline'; Codehighlighter1_648_662_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />     </span><span style="color: #0000ff">public</span><span style="color: #000000"> Worker()</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_648_662_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_648_662_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />         <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />     }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_687_703_Open_Image" onclick="this.style.display='none'; Codehighlighter1_687_703_Open_Text.style.display='none'; Codehighlighter1_687_703_Closed_Image.style.display='inline'; Codehighlighter1_687_703_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_687_703_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_687_703_Closed_Text.style.display='none'; Codehighlighter1_687_703_Open_Image.style.display='inline'; Codehighlighter1_687_703_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> String getId() </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_687_703_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_687_703_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> id;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_734_752_Open_Image" onclick="this.style.display='none'; Codehighlighter1_734_752_Open_Text.style.display='none'; Codehighlighter1_734_752_Closed_Image.style.display='inline'; Codehighlighter1_734_752_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_734_752_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_734_752_Closed_Text.style.display='none'; Codehighlighter1_734_752_Open_Image.style.display='inline'; Codehighlighter1_734_752_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> setId(String n) </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_734_752_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_734_752_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        </span><span style="color: #0000ff">this</span><span style="color: #000000">.id </span><span style="color: #000000">=</span><span style="color: #000000"> n;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_779_797_Open_Image" onclick="this.style.display='none'; Codehighlighter1_779_797_Open_Text.style.display='none'; Codehighlighter1_779_797_Closed_Image.style.display='inline'; Codehighlighter1_779_797_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_779_797_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_779_797_Closed_Text.style.display='none'; Codehighlighter1_779_797_Open_Image.style.display='inline'; Codehighlighter1_779_797_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> String getName() </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_779_797_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_779_797_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> name;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_833_856_Open_Image" onclick="this.style.display='none'; Codehighlighter1_833_856_Open_Text.style.display='none'; Codehighlighter1_833_856_Closed_Image.style.display='inline'; Codehighlighter1_833_856_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_833_856_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_833_856_Closed_Text.style.display='none'; Codehighlighter1_833_856_Open_Image.style.display='inline'; Codehighlighter1_833_856_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> setName(String name) </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_833_856_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_833_856_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        </span><span style="color: #0000ff">this</span><span style="color: #000000">.name </span><span style="color: #000000">=</span><span style="color: #000000"> name;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_884_904_Open_Image" onclick="this.style.display='none'; Codehighlighter1_884_904_Open_Text.style.display='none'; Codehighlighter1_884_904_Closed_Image.style.display='inline'; Codehighlighter1_884_904_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_884_904_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_884_904_Closed_Text.style.display='none'; Codehighlighter1_884_904_Open_Image.style.display='inline'; Codehighlighter1_884_904_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">float</span><span style="color: #000000"> getSalary() </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_884_904_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_884_904_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> salary;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_938_978_Open_Image" onclick="this.style.display='none'; Codehighlighter1_938_978_Open_Text.style.display='none'; Codehighlighter1_938_978_Closed_Image.style.display='inline'; Codehighlighter1_938_978_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_938_978_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_938_978_Closed_Text.style.display='none'; Codehighlighter1_938_978_Open_Image.style.display='inline'; Codehighlighter1_938_978_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> setSalary(</span><span style="color: #0000ff">float</span><span style="color: #000000"> f) </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_938_978_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_938_978_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_952_975_Open_Image" onclick="this.style.display='none'; Codehighlighter1_952_975_Open_Text.style.display='none'; Codehighlighter1_952_975_Closed_Image.style.display='inline'; Codehighlighter1_952_975_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_952_975_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_952_975_Closed_Text.style.display='none'; Codehighlighter1_952_975_Open_Image.style.display='inline'; Codehighlighter1_952_975_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />        </span><span style="color: #0000ff">if</span><span style="color: #000000">(f</span><span style="color: #000000">></span><span style="color: #000000">0.0f</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_952_975_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_952_975_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        </span><span style="color: #0000ff">this</span><span style="color: #000000">.salary </span><span style="color: #000000">=</span><span style="color: #000000"> f;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />        }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_1011_1035_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1011_1035_Open_Text.style.display='none'; Codehighlighter1_1011_1035_Closed_Image.style.display='inline'; Codehighlighter1_1011_1035_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1011_1035_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1011_1035_Closed_Text.style.display='none'; Codehighlighter1_1011_1035_Open_Image.style.display='inline'; Codehighlighter1_1011_1035_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> String getDepartment() </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_1011_1035_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1011_1035_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> department;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_1083_1118_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1083_1118_Open_Text.style.display='none'; Codehighlighter1_1083_1118_Closed_Image.style.display='inline'; Codehighlighter1_1083_1118_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1083_1118_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1083_1118_Closed_Text.style.display='none'; Codehighlighter1_1083_1118_Open_Image.style.display='inline'; Codehighlighter1_1083_1118_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> setDepartment(String department) </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_1083_1118_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1083_1118_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        </span><span style="color: #0000ff">this</span><span style="color: #000000">.department </span><span style="color: #000000">=</span><span style="color: #000000"> department;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_1145_1355_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1145_1355_Open_Text.style.display='none'; Codehighlighter1_1145_1355_Closed_Image.style.display='inline'; Codehighlighter1_1145_1355_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1145_1355_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1145_1355_Closed_Text.style.display='none'; Codehighlighter1_1145_1355_Open_Image.style.display='inline'; Codehighlighter1_1145_1355_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> showWorker()</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_1145_1355_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1145_1355_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">员工信息为:</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">\t+--我的IdP</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">id);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">\t+--我的名字Q?/span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">name);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">\t+--我的工资Q?/span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">salary);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">\t+--我的部门Q?/span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">department);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />}</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span></div> <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.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: #0000ff">package</span><span style="color: #000000"> com.dr.computer;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img id="Codehighlighter1_50_249_Open_Image" onclick="this.style.display='none'; Codehighlighter1_50_249_Open_Text.style.display='none'; Codehighlighter1_50_249_Closed_Image.style.display='inline'; Codehighlighter1_50_249_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_50_249_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_50_249_Closed_Text.style.display='none'; Codehighlighter1_50_249_Open_Image.style.display='inline'; Codehighlighter1_50_249_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> WorkerTest </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_50_249_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_50_249_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    <br /> <img id="Codehighlighter1_95_244_Open_Image" onclick="this.style.display='none'; Codehighlighter1_95_244_Open_Text.style.display='none'; Codehighlighter1_95_244_Closed_Image.style.display='inline'; Codehighlighter1_95_244_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_95_244_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_95_244_Closed_Text.style.display='none'; Codehighlighter1_95_244_Open_Image.style.display='inline'; Codehighlighter1_95_244_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args) </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_95_244_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_95_244_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        Worker w1 </span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000"> Worker(</span><span style="color: #000000">"</span><span style="color: #000000">0001</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">泉水</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        Worker w2 </span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000"> Worker(</span><span style="color: #000000">"</span><span style="color: #000000">0002</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">阛_</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">1000.0f</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">公关?/span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        w1.showWorker();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        w2.showWorker();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span></div> <br />   <p:colorscheme colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"></p:colorscheme>   <img src ="http://www.aygfsteel.com/mirenxiaoxiao/aggbug/335275.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/mirenxiaoxiao/" target="_blank">qhW笑</a> 2010-10-15 22:47 <a href="http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/15/335275.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java中类和对象的关系http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/15/335234.htmlqhW笑qhW笑Fri, 15 Oct 2010 07:13:00 GMThttp://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/15/335234.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/comments/335234.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/15/335234.html#Feedback0http://www.aygfsteel.com/mirenxiaoxiao/comments/commentRss/335234.htmlhttp://www.aygfsteel.com/mirenxiaoxiao/services/trackbacks/335234.html 

cL一个抽象的概念Q对象则是类的具体实例,是真实的个体Q比如h是一个类Q张三、李四等是一个个真实?/p>

具体的个体对象,人有具备所有hc通用的特征,但不能确定是哪个人,张三、李四等有具体的特征Q比如n高性别Q即

属性。类一U看不见怸着的东西,对象?#8220;有血有肉”的实物?br />       现实生活中到处皆对象Q比如一辆汽车,一栋房子,一台电脑,一只猫?br />       面向对象h装、ѝ多态三大特征。封装,即属性用private修饰对外部不可见Q承,如hQ有老h、小?/p>

、男人、女人,他们都是人的子类。多态包括方法的重蝲和对象的多态性,Ҏ的重载就是方法名相同Q但参数和类型不

同的ҎQ多态,即h分ؓ老hQ小孩,男hQ女人等?/p>

qhW笑 2010-10-15 15:13 发表评论
]]>
java堆栈存取实例讲?/title><link>http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/13/334980.html</link><dc:creator>qhW笑</dc:creator><author>qhW笑</author><pubDate>Wed, 13 Oct 2010 00:33:00 GMT</pubDate><guid>http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/13/334980.html</guid><wfw:comment>http://www.aygfsteel.com/mirenxiaoxiao/comments/334980.html</wfw:comment><comments>http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/13/334980.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.aygfsteel.com/mirenxiaoxiao/comments/commentRss/334980.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/mirenxiaoxiao/services/trackbacks/334980.html</trackback:ping><description><![CDATA[          java采用堆栈形式Ҏ据进行存取,q样做的优点是存取速度较快Q因为栈的速度比较快,仅次于寄存器的速度Q堆栈的模式W合垃圾回收的机Ӟ有利于垃圄回收Q垃圾收集器QGCQ自动回收?br />           现在用一个小实例来感受一下java的堆栈存取,代码如下Q?br /> <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 id="Codehighlighter1_20_335_Open_Image" onclick="this.style.display='none'; Codehighlighter1_20_335_Open_Text.style.display='none'; Codehighlighter1_20_335_Closed_Image.style.display='inline'; Codehighlighter1_20_335_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_20_335_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_20_335_Closed_Text.style.display='none'; Codehighlighter1_20_335_Open_Image.style.display='inline'; Codehighlighter1_20_335_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Person </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_20_335_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_20_335_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    String  name;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #0000ff">int</span><span style="color: #000000">  age;<br /> <img id="Codehighlighter1_91_259_Open_Image" onclick="this.style.display='none'; Codehighlighter1_91_259_Open_Text.style.display='none'; Codehighlighter1_91_259_Closed_Image.style.display='inline'; Codehighlighter1_91_259_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_91_259_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_91_259_Closed_Text.style.display='none'; Codehighlighter1_91_259_Open_Image.style.display='inline'; Codehighlighter1_91_259_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args) </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_91_259_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_91_259_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        Person p1 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Person();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        Person p2 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        p2 </span><span style="color: #000000">=</span><span style="color: #000000"> p1;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        p1.name </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">张三</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        p1.age  </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">23</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        p2.name </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">李四</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        p2.age </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">24</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        p1.say();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        p2.say();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_275_334_Open_Image" onclick="this.style.display='none'; Codehighlighter1_275_334_Open_Text.style.display='none'; Codehighlighter1_275_334_Closed_Image.style.display='inline'; Codehighlighter1_275_334_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_275_334_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_275_334_Closed_Text.style.display='none'; Codehighlighter1_275_334_Open_Image.style.display='inline'; Codehighlighter1_275_334_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">void</span><span style="color: #000000"> say()</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_275_334_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_275_334_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">我的名字是:</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000"> name </span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">q龄 Q?/span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">age);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span></div> </span>q行l果如下Q我的名字是Q李四年?Q?4<br />                             我的名字是:李四q龄 Q?4<br /> <br /> 可用d来表C其堆栈的存取:其中李四把张三给覆盖啦?br /> <img style="width: 683px; height: 384px" border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/mirenxiaoxiao/c.JPG" width="683" height="384" /><br /> 修改代码如下Q? <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 id="Codehighlighter1_20_345_Open_Image" onclick="this.style.display='none'; Codehighlighter1_20_345_Open_Text.style.display='none'; Codehighlighter1_20_345_Closed_Image.style.display='inline'; Codehighlighter1_20_345_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_20_345_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_20_345_Closed_Text.style.display='none'; Codehighlighter1_20_345_Open_Image.style.display='inline'; Codehighlighter1_20_345_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Person </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_20_345_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_20_345_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    String  name;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #0000ff">int</span><span style="color: #000000">  age;<br /> <img id="Codehighlighter1_91_267_Open_Image" onclick="this.style.display='none'; Codehighlighter1_91_267_Open_Text.style.display='none'; Codehighlighter1_91_267_Closed_Image.style.display='inline'; Codehighlighter1_91_267_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_91_267_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_91_267_Closed_Text.style.display='none'; Codehighlighter1_91_267_Open_Image.style.display='inline'; Codehighlighter1_91_267_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args) </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_91_267_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_91_267_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        Person p1 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Person();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        Person p2 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Person();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        p2 </span><span style="color: #000000">=</span><span style="color: #000000"> p1;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        p1.name </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">张三</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        p1.age  </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">23</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        p2.name </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">李四</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        p2.age </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">24</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        p1.say();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        p2.say();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_283_342_Open_Image" onclick="this.style.display='none'; Codehighlighter1_283_342_Open_Text.style.display='none'; Codehighlighter1_283_342_Closed_Image.style.display='inline'; Codehighlighter1_283_342_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_283_342_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_283_342_Closed_Text.style.display='none'; Codehighlighter1_283_342_Open_Image.style.display='inline'; Codehighlighter1_283_342_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">void</span><span style="color: #000000"> say()</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_283_342_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_283_342_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">我的名字是:</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000"> name </span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">q龄 Q?/span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">age);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />}</span></span></div> q行l果也是Q我的名字是Q李四年?Q?4<br />                             我的名字是:李四q龄 Q?4<br /> 其堆栈存取用d表示如下Q其中李四把张三l覆盖啦<br /> <img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/mirenxiaoxiao/b.JPG" width="683" height="384" /><br /> p2先断开自己原先的堆指向Q再指向p1的指向,原先的堆I间被释放?br /> <br /> <img src ="http://www.aygfsteel.com/mirenxiaoxiao/aggbug/334980.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/mirenxiaoxiao/" target="_blank">qhW笑</a> 2010-10-13 08:33 <a href="http://www.aygfsteel.com/mirenxiaoxiao/archive/2010/10/13/334980.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ϲ</a>| <a href="http://" target="_blank">ҳ</a>| <a href="http://" target="_blank"> </a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ţ</a>| <a href="http://" target="_blank">ɫ</a>| <a href="http://" target="_blank">÷ӿ</a>| <a href="http://" target="_blank">ն</a>| <a href="http://" target="_blank">°Ͷ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">³ɽ</a>| <a href="http://" target="_blank">״</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ӡ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank">۽</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ľ˹</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˾</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ϰ</a>| <a href="http://" target="_blank">٤ʦ</a>| <a href="http://" target="_blank">ʶ</a>| <a href="http://" target="_blank">Ѱ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͺ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">ͷ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>