package com.company;
import java.util.Stack;
/**
* Created by henson on 17-8-29.
*/publicclassStacks {static String[] months={"Jan","Febr","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
publicstaticvoidmain(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.
*/publicclassSelectSort {publicstaticvoidmain(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.
*/publicclassTestHashtable {publicstaticvoidmain(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.
*/publicclassBubbleSort {publicstaticvoidmain(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 classTestThread1 {
public static void main(String[] args){
Thread t=new Thread();
t.start();
}
}
classMyThreadextendsThread{
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 classTestThread1 {
public static void main(String[] args){
Thread t=new Thread();
t.start();
}
}
classMyThreadextendsThread{
public void run(){
for (int i=0;i<100;i++){
System.out.print(" "+i);
}
}
}
package com.company;
/**
* Created by henson on 17-8-29.
*/publicclassTestThread2 {static class Mytask implements Runnable{
privateint n;
publicMytask(int n){
this.n=n;
}
publicvoidrun(){
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");
}
}
publicstaticvoidmain(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.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"