复习java3

来源:互联网 发布:大数据存储技术 编辑:程序博客网 时间:2024/05/29 13:43
package com.company;import java.util.Stack;/** * Created by henson on 17-8-29. */public class Stacks {    static String[] months={"Jan","Febr","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};    public static void main(String[] args){        Stack stk=new Stack();        for (int i=0;i<months.length;i++)            stk.push(months[i]+" ");        System.out.println("stk="+stk);        System.out.println("popping elements:");        while (!stk.empty()){            System.out.println(stk.pop());        }    }}
package com.company;/** * Created by henson on 17-8-29. */public class SelectSort {    public static void main(String[] args){        int i,j;        int a[]={30,1,-9,70,25};        int n=a.length;        for (i=0;i<n-1;i++)            for (j=i+1;j<n;j++)                if (a[i]>a[j]){                    int t=a[i];                    a[i]=a[j];                    a[j]=t;                }        for (i=0;i<n;i++){                    System.out.println(a[i]+" ");        }    }}
package com.company;import java.util.Enumeration;import java.util.Hashtable;import java.util.Map;import java.util.*;/** * Created by henson on 17-8-29. */public class TestHashtable {    public static void main(String[] args){        Map ht=new Hashtable();        ht.put("one",new Integer(1));        ht.put("two",new Integer(2));        ht.put("three",new Integer(3));        ht.put("four",new Integer(4));        ht.put("five",new Integer(5));        Enumeration em = ((Hashtable) ht).keys();        while (em.hasMoreElements()){            Object key =em.nextElement();            Object value=ht.get(key);            System.out.println(""+key+"="+value);        }    }}
package com.company;/** * Created by henson on 17-8-29. */public class BubbleSort {    public static  void main(String[] args){        int i,j;        int a[]={30,1-10,70,25};        int n=a.length;        for (i=1;i<n;i++)            for(j=0;j<n-1;j++)                if (a[j]>a[j+1]){            int t=a[j];            a[j]=a[j+1];            a[j+1]=t;                }        for (i=0;i<n;i++)            System.out.println(a[i]+" ");    }}
package com.company;/** * Created by henson on 17-8-29. */public class TestThread1 {    public static void main(String[] args){        Thread t=new Thread();        t.start();    }}class MyThread extends Thread{    public void run(){        for (int i=0;i<100;i++){            System.out.print(" "+i);        }    }}package com.company;/** * Created by henson on 17-8-29. */public class TestThread1 {    public static void main(String[] args){        Thread t=new Thread();        t.start();    }}class MyThread extends Thread{    public void run(){        for (int i=0;i<100;i++){            System.out.print(" "+i);        }    }}
package com.company;/** * Created by henson on 17-8-29. */public class TestThread2 {     static class Mytask implements Runnable{        private  int n;        public Mytask(int n){            this.n=n;        }        public void run(){            long startTime=System.currentTimeMillis();   //获取开始时间            for (int i=0;i<n;i++)                System.out.println(" "+i);                try {                    Thread.sleep(500);                }catch (InterruptedException e){}            long endTime=System.currentTimeMillis(); //获取结束时间            System.out.println("程序运行时间: "+(endTime-startTime)+"ms");        }    }    public static void main(String[] args){        Mytask mytask=new Mytask(1000000);        Thread t1=new Thread(mytask);        Thread t2=new Thread(mytask);        t1.start();        t2.start();    }}
package com.company;import java.text.SimpleDateFormat;import java.util.Date;/** * Created by henson on 17-8-29. */public class TestThrad3 {    public static void main(String[] args){        Runner1 r1=new Runner1(1);        Runner1 r2=new Runner1(2);        Thread t1=new Thread(r1);        Thread t2=new Thread(r1);        Thread t3=new Thread(r1);        Thread t4=new Thread(r2);        Thread t5=new Thread(r2);        Timer timer=new Timer();        Thread t6=new Thread(timer);        t1.start();        t2.start();        t3.start();        t4.start();        t5.start();        t6.start();    }}class Runner1 implements Runnable{    int id;    Runner1(int id){        this.id=id;    }    public void run(){        int i=0;        while (true){            i++;            System.out.println("ID"+id+"NO."+i);            try {                Thread.sleep(300);            }catch (InterruptedException e){}        }    }}class Timer implements Runnable{    public void run(){        while (true){            System.out.println(new SimpleDateFormat().format(new Date()));            try {                Thread.sleep(1000);            }catch (InterruptedException e){}        }    }}
package com.company;import java.util.Date;import java.util.Timer;import java.util.TimerTask;/** * Created by henson on 17-8-29. */public class TimerTest {    public static void main(String[] args){        Timer timer=new Timer("显示n");        TimerTask tt=new Mytask3();        timer.schedule(tt,1000,1000);        }    }class Mytask3 extends TimerTask{    int n=0;    public void run(){        n++;        System.out.println(new Date());        System.out.println("---"+n);    }}
原创粉丝点击