1、vector和linkedlist的区别
2、多线程的实现 以及停止 
3、单例模式和工厂模式
4、ajax返回值类型
哪位大神知道的回复一下,呵呵

解决方案 »

  1.   

    1.vector与linkedlist的区别建议看jdk api既详细又权威;
    2.多线程的实现一般是通过集成Thread类或实现runable借口来实现,此外,也可以通过executors的threadFactory来创建。线程的停止一般是在run()方法执行完毕正常结束,也可以通过wait()或sleep()临时中断,当然异常的话会终止。
    3.
    单例模式:
    public class Test(){
     public static Test instance=null;
     private Test(){
      //
      }
     private synchronized static Test getInstance(){
       if(null==instance){
          instance=new Test(); 
       }
       return instance;
     }
    }
    工厂模式有抽象工厂和工厂方法两种,一般工厂方法较常用,抽象工厂就是根据不同的条件去实现借口。这里仅写个简单的工厂方法:public interface FactoryInterface(){  public Car createCar(string carType);
    }public class CarFactroy implements FactoryInterFace{
      public Car createCar(String carType){
         if(carType.equals("taxi"){
             return new Taxi();    //taxi是car的子类
           }
          else if(carType.equals("bus"){
               return new Bus();    //bus也是car的子类
             }
           else {
              return new PrivateCar(); 
            }
        }
    }其实两种模式都是创建(对象)型区别是singleton要求在程序中同时仅有一个实例在使用,工厂模式正如其名可以像工厂一样根据不同的‘订单’生产不同的‘产品’。
    4. ajax的返回类型不确定,一般要根据使用的具体情形而定,可以返回JOSN或单个string均可。
      

  2.   

    怎么跨度这么大
    1、vector和linkedlist的区别
    现在不用vector了,基本上都改用ArrayList了,楼主也改吧,这个底层是数组实现,LinkedList是链表实现,功能都是一样的,但是不同场合用的话速度不一样,这要看用处,比如增删多还是查找多。2、多线程的实现 以及停止  
    新建一个类实现Runnable接口,新建一个Thread,然Runnable放进去new Thread(Runnable),启动线程Thread。start(),暂停和继续只要用一个boolean变量就可以控制了,这样还安全。3、单例模式和工厂模式
    单例模式就是只创建一个实例,如果是null则创建对象,不是则返回已创建过的对象,工厂模式是用类去创建对象,不用自己调用构造方法,这些事情都是由类内部完成,使用者不用理会类的内部做了什么事情,只知道怎么用就行了。4、ajax返回值类型
    说是有很多种,text xml html script json,但是实际上分两类吧,一类是xml,一类是纯文本的字符,剩下的就是自己的操作处理方法了
      

  3.   

    1.vector与linkedlist的区别建议看jdk api既详细又权威;
    2.多线程的实现一般是通过集成Thread类或实现runable借口来实现,此外,也可以通过executors的threadFactory来创建。线程的停止一般是在run()方法执行完毕正常结束,也可以通过wait()或sleep()临时中断,当然异常的话会终止。
    3.Java code
    单例模式:
    public class Test(){
     public static Test instance=null;
     private Test(){
      //
      }
     private synchronized static Test getInstance(){
       if(null==instance){
          instance=new Test(); 
       }
       return instance;
     }
    }
    工厂模式有抽象工厂和工厂方法两种,一般工厂方法较常用,抽象工厂就是根据不同的条件去实现借口。这里仅写个简单的工厂方法:public interface FactoryInterface(){  public Car createCar(string carType);
    }public class CarFactroy implements FactoryInterFace{
      public Car createCar(String carType){
         if(carType.equals("taxi"){
             return new Taxi();    //taxi是car的子类
           }
          else if(carType.equals("bus"){
               return new Bus();    //bus也是car的子类
             }
           else {
              return new PrivateCar(); 
            }
        }
    }
     其实两种模式都是创建(对象)型区别是singleton要求在程序中同时仅有一个实例在使用,工厂模式正如其名可以像工厂一样根据不同的‘订单’生产不同的‘产品’。
    4. ajax的返回类型不确定,一般要根据使用的具体情形而定,可以返回JOSN或单个string均可。