<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java蜘蛛人 歡迎大家

    歡迎大家 來到我的blog , 如果我身邊的朋友 有什么不懂可以直接來問我 我會細心的幫助你的. 如果網(wǎng)絡(luò)上的朋友有什么不懂的 可以加我Java蜘蛛人 QQ48187537
    posts - 54, comments - 192, trackbacks - 0, articles - 1

     

    JSP實現(xiàn)帳號密碼登錄的一個小項目 做成視頻 。  謝謝大家來觀看。 有什么意見跟我直接說QQ48187537

    link

    posted @ 2007-12-08 00:11 Java蜘蛛人 --鄭成橋 閱讀(800) | 評論 (6)編輯 收藏

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace ConsoleApplication9
    {
        
        
    class Cat
        
    {
            
    public event Mydelegate MyEvent;
            string ba;
            
    public void show()
            
    {
                ba
    = Console.ReadLine(); //輸入內(nèi)容
                aa();
            }

            
    public void aa()
            
    {
                
    if (ba != null//如果ba不等于空 那么時間被激活
                    MyEvent();
            }

        }

    }


    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace ConsoleApplication9
    {
        
    class Test
        
    {
            
    public void Test1()
            
    {
                Console.WriteLine(
    "主人被吵醒了..");
            }

        }

    }


    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace ConsoleApplication9
    {
        
    public delegate void Mydelegate();
        
    class Program
        
    {

            
    static void Main(string[] args)
            
    {
                Cat aa 
    = new Cat();
                Test bb 
    = new Test();
                aa.MyEvent 
    += new Mydelegate(bb.Test1);//用委托來訂閱定義事件(必須使用+=). 如果事件被激活 委托括號里的東西執(zhí)行

                aa.show(); 
    //啟動事件
            }

        }

    }

    posted @ 2007-11-22 19:08 Java蜘蛛人 --鄭成橋 閱讀(153) | 評論 (0)編輯 收藏

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace ConsoleApplication8
    {
        
    class Test
        
    {
            
    public void show(int num1, int num2)
            
    {
                
    int d = num1 * num2;
                Console.WriteLine(
    "相乘的結(jié)果{0}", d);
               
            }

            
    public void show1(int num1, int num2)
            

                
    int h= num1 / num2;
                Console.WriteLine(
    "相除的結(jié)果{0}",h);
               
               
                
            }

            
    public void show2(int num1, int num2)
            
    {

                
    int c = num1 * num2*10;
                Console.WriteLine(
    "相乘乘以10的結(jié)果{0}", c);
            }

        }

    }




    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace ConsoleApplication8
    {
        
    public delegate void Mydelegate(int num1,int num2);
        
    class Program
        
    {
            
            
    static void Main(string[] args)
            
    {
                
                Test aa 
    = new Test();
                
    //定義委托的好處就是這里 aa.show  如果該一下 改成aa.show1 這樣 代碼不用修改很多 達到的效果也是一樣的
               Mydelegate [] dd ={new Mydelegate(aa.show),new Mydelegate(aa.show1),new Mydelegate(aa.show2)};
               
    //dd[0](5,4);
              haha(dd, 54);
            }

            
    public static void haha(Mydelegate[] asd, int x, int y)
            
    {
               
    for (int i = 0; i <= 2; i++)
                      asd[i](x, y);
            }

        }

         
    }



    posted @ 2007-11-22 18:00 Java蜘蛛人 --鄭成橋 閱讀(221) | 評論 (0)編輯 收藏

    ref是傳遞參數(shù)的地址,out是返回值,兩者有一定的相同之處,不過也有不同點。  
        使用ref前必須對變量賦值,out不用。   
        out的函數(shù)會清空變量,即使變量已經(jīng)賦值也不行,退出函數(shù)時所有out引用的變量都要賦值,ref引用的可以修改,也可以不修改。   
        區(qū)別可以參看下面的代碼:   
      using System;
      class TestApp
      {
       static void outTest(out int x, out int y)
       {//離開這個函數(shù)前,必須對x和y賦值,否則會報錯。
        //y = x;
        //上面這行會報錯,因為使用了out后,x和y都清空了,需要重新賦值,即使調(diào)用函數(shù)前賦過值也不行
        x = 1;
        y = 2;
       }
       static void refTest(ref int x, ref int y)
       {
        x = 1;
        y = x;
       }
       public static void Main()
       {
        //out test
        int a,b;
        //out使用前,變量可以不賦值
        outTest(out a, out b);
        Console.WriteLine("a={0};b={1}",a,b);
        int c=11,d=22;
        outTest(out c, out d);
        Console.WriteLine("c={0};d={1}",c,d);
      
        //ref test
        int m,n;
        //refTest(ref m, ref n);
        //上面這行會出錯,ref使用前,變量必須賦值
      
        int o=11,p=22;
        refTest(ref o, ref p);
        Console.WriteLine("o={0};p={1}",o,p);
       }
      }

    posted @ 2007-11-21 12:29 Java蜘蛛人 --鄭成橋 閱讀(486) | 評論 (0)編輯 收藏

    /*
     *實現(xiàn)序列化的克隆.
     *
     *
     *確切的說應(yīng)該是對象的序列化,一般程序在運行時,產(chǎn)生對象,這些對象
    隨著程序的停止運行而消失,但如果我們想把某些對象(因為是對象,所以
    有各自不同的特性)保存下來,在程序終止運行后,這些對象仍然存在,
    可以在程序再次運行時讀取這些對象的值,或者在其他程序中利用這些
    保存下來的對象。這種情況下就要用到對象的序列化。
     *
     *
     *
     
    */

    import java.util.*;
    import java.io.*;
    public class SerialCloneTest
    {
        
    public static void main (String[] args) 
        
    {
            Employee  harry
    =new Employee("Harry Hacke",3500,1989,10,1);
            
            Employee harry2
    =(Employee)harry.clone();
            
            harry.lixi(
    50);
            System.out.println (harry);
            System.out.println (harry2);
        }

    }

    class SerialCloneable implements Cloneable,Serializable
    {
        
    public Object clone()
        
    {
            
    try
            
    {
                ByteArrayOutputStream bout
    =new ByteArrayOutputStream();  
                ObjectOutputStream out
    =new ObjectOutputStream(bout);
                out.writeObject(
    this);
                out.close();
                
                ByteArrayInputStream bin
    =new ByteArrayInputStream(bout.toByteArray());
                ObjectInputStream in
    =new ObjectInputStream(bin);
                Object ret
    =in.readObject();
                in.close();
                
    return ret;
            }

            
    catch(Exception e)
            
    {
                e.printStackTrace();
                
    return null;
            }

        }

    }

    class Employee extends SerialCloneable   //Employee 繼承了SerialCloneable 就有他的克隆方法
    {
        
    private String name;
        
    private double salary;
        
    private Date hireDay;
        
    public Employee(String n,double s,int year,int month,int day)
        
    {
            name
    =n;
            salary
    =s;
            GregorianCalendar calendar
    =new GregorianCalendar(year,month-1,day);
            hireDay
    =calendar.getTime();
        }

        
    public String getName()
        
    {
            
    return name;
        }

        
    public double getSalary()
        
    {
            
    return salary;
        }

        
    public Date getHireDay()
        
    {
            
    return hireDay;
        }

        
    public String toString()
        
    {
            
    return getClass().getName()+"   name:"+name
                
    +"   salary"+salary
                    
    +"   hireDay:"+hireDay;
        }

        
    public void lixi(double b)
        
    {
            
    double aa=salary*b/100;
            salary
    +=aa;
        }

    }

    posted @ 2007-10-10 01:17 Java蜘蛛人 --鄭成橋 閱讀(329) | 評論 (0)編輯 收藏

         摘要: 簡單的概括下多線程的用法   多線程   class NewThread implements Runnable {        Thread t;        NewT...  閱讀全文

    posted @ 2007-10-09 00:25 Java蜘蛛人 --鄭成橋 閱讀(381) | 評論 (0)編輯 收藏

     

    FileReader fr=new FileReader(“zcqzcq.doc”);

    BufferedReader br=new BufferedReader(fr);

     

    這樣看起來可讀性很強。看起來簡單

    但是為了簡單

    可以這樣:

    BufferedReader br=new BufferedReader(new FileReader(“zcqzcq.doc”));

    高手一般都這樣用。。習(xí)慣了就好了

     

    數(shù)據(jù)輸出流允許應(yīng)用程序以適當(dāng)方式將基本 Java 數(shù)據(jù)類型寫入輸出流中。

    import java.io.*;

    public class Test0

    {

           public static void main (String[] args)

           {

                 byte [] aa=new byte [3];

                  try

                  {

                         DataOutputStream bos=new DataOutputStream(new FileOutputStream("zcq.doc",true)); 

                         bos.writeInt(123);//寫入一個32位的整數(shù)

                         bos.writeUTF("oxffff");

                         bos.write(aa);

                         bos.writeDouble(1.464654);

                  }

                  catch(IOException e)

                  {

                         e.printStackTrace();

                  }

        }

    }

     

    今天終于換了個JDK  換成了最新的1.6  結(jié)果環(huán)境變量弄了半天才弄好 真是郁悶

    現(xiàn)在寫下來 是方便大家看    然后我自己以后不會出這樣的低級錯誤了。。 郁悶

    *                            首先到java.sun.com

    *                            DownloadsàJ2SEàJDK 6 Update 2àAccept  然后選下面第一個就ok

    *                            裝好了設(shè)置環(huán)境變量

    *                            Classpath=.;C:\Program Files\Java\jre1.6.0_02\lib\rt.jar

    *                            Path=C:\Program Files\Java\jdk1.6.0_02\bin;C:\Program Files\Java\jre1.6.0_02\bin

    *                            JAVA_HOME=C:\Program Files\Java\jdk1.6.0_02

     

    就這樣就裝好了 JDK  哈哈

    posted @ 2007-09-30 04:48 Java蜘蛛人 --鄭成橋 閱讀(380) | 評論 (1)編輯 收藏


       桃花塢里桃花庵,桃花庵里桃花仙。
       桃花仙人種桃樹,又拿桃花換酒錢。
    public class ReturnFinally
    {
        
    public static void f(int i)
        
    {
            
    try
            
    {
                System.out.println (
    "111");
                
    if(i==1)return;
                System.out.println (
    "222");
                
    if(i==2)return;
                System.out.println (
    "333");
                
    if(i==3)return;
                System.out.println (
    "end");
                
    return;
            }

            
    finally
            
    {
                System.out.println (
    "REturn 哈哈");
            }

        }

        
    public static void main (String[] args) 
        
    {
            
    for(int i=0;i<=4;i++)
            
    {
                f(i);
            }

        }

    }


    看看他的返回語句 可以用循環(huán) 一個個輸出

    posted @ 2007-09-27 21:53 Java蜘蛛人 --鄭成橋 閱讀(145) | 評論 (0)編輯 收藏

    一個類 里面含有另一個類  這就是內(nèi)部類 。。(簡單的 概括。。)


    /*
     * 題目(1)
     *
     * 編寫一個名為Outer得到類,它包含一個名為Inner的類。 在Outer中添加一個方法,
     * 它返回一個Inner類型的對象。在mian()中,創(chuàng)建并初始化一個指向某個Inner的對象。。
     
    */


    public class Outer
    {
        
    public Inner inner()
        {
            
    return new Inner();
        }
         class 
    Inner
        {
            void show()
            {
                System.out.println("asdasdasd");
            }
        }
        
    public static void main (String[] args) 
        {
            
    Outer aa=new Outer();
            
    Outer.Inner c=aa.inner();  注意如果Inner是內(nèi)部類的話 創(chuàng)建它的時候一定要像這樣定義。
            c.show();
            
        }
    }

    明天再和大家講講 匿名類  等一些常見的內(nèi)部類。

                                                                                                                                                 ——作者:鄭成橋

    posted @ 2007-09-13 22:50 Java蜘蛛人 --鄭成橋 閱讀(263) | 評論 (0)編輯 收藏

    假如我們在網(wǎng)上下載了 一個字節(jié)碼文件 后綴名是class 的   我們看不到他們原文件 。。那怎么辦呢.?  我們又想使用這個文件里面的方法 .. 所以我現(xiàn)在教大家使用 Class 來反射.

    假如我下載了一個Employee的字節(jié)碼文件

    public class Test1
    {
        static Employee asd
    =new Employee("xiaoqiao",8000);
        static Test1 dd
    =new Test1();
        
    public static void main (String[] args) 
        {
            try {
                 Class c1
    =Test1.class;
                 System.out.println(asd.getName()
    +"===="+asd.getSalary());
                }
            catch (Exception ex) 
            {
                ex.printStackTrace();
            }
        }    
    }



    大家應(yīng)該懂了吧 。  這個方法很難講清楚的。  如果實在不懂 直接加我的QQ 我跟你們來做一做。 呵呵。 今天就講這些。  請每天關(guān)注我的 blog、 每天更新。

    posted @ 2007-09-03 17:22 Java蜘蛛人 --鄭成橋 閱讀(283) | 評論 (2)編輯 收藏

    僅列出標題
    共6頁: 上一頁 1 2 3 4 5 6 下一頁 
    主站蜘蛛池模板: 色噜噜亚洲精品中文字幕| 性做久久久久久久免费看| 久久九九免费高清视频| 日日狠狠久久偷偷色综合免费 | 男女交性永久免费视频播放| 青春禁区视频在线观看直播免费| 久久国产高潮流白浆免费观看| 两个人日本WWW免费版| 久久久久久久国产免费看| 99久久免费国产特黄| 久久国产精品萌白酱免费| 久久aa毛片免费播放嗯啊| 久久精品毛片免费观看| 国产免费女女脚奴视频网| 97性无码区免费| 嫩草视频在线免费观看| 国产一级淫片免费播放| 亚洲区日韩区无码区| 亚洲乱亚洲乱妇无码麻豆| 亚洲av成人无码久久精品| 亚洲熟妇色自偷自拍另类| 亚洲综合国产成人丁香五月激情| 亚洲精品国产精品| 苍井空亚洲精品AA片在线播放| jizz在线免费播放| 国产免费无码一区二区| 最近在线2018视频免费观看| 无限动漫网在线观看免费| 在线视频免费国产成人| 国产gv天堂亚洲国产gv刚刚碰| 亚洲av成人无码久久精品| 在线精品亚洲一区二区| 特级无码毛片免费视频| 久久国产乱子精品免费女| 午夜性色一区二区三区免费不卡视频 | 中文有码亚洲制服av片| mm1313亚洲国产精品无码试看| a级毛片免费高清视频| 777爽死你无码免费看一二区| 日韩免费a级毛片无码a∨| 国产一区二区视频免费|