北京用友软件UAP开发笔试题(JAVA…

一些选择题记得不大清楚了,考的都是一些基础知识,由于我主要学的是C/C++,所以这套题目做得不是很好。不过笔试应该挺容易过的,有一道数据库的题目(关于回滚事件的SQL语句)下面是我总结的一些题目和大家分享:

1.       设计一个单子模式,考虑线程安全问题;

public class Singleton {     

   static class SingletonHolder {     

        static Singleton instance = new Singleton();        

    }     

   public static Singleton getInstance() {     

        return SingletonHolder.instance;       

  }     

 

2.       线程的几种状态和转换方法。

初始状态(start()方法)->可运行状态(OS选中)->运行状态(run()结束)->终止状态;运行状态(wait())->进入等待队列(notify()notifyAll())->锁池状态(拿到对象的锁标记)->可运行状态;

        运行状态(sychronized()方法)->锁池状态(拿到对象的锁标记)->可运行状态;

        运行状态(sleep())->进入阻塞状态(sleep结束另一个进程终止)->可运行状态

 

3.       写一段代码实现深拷贝;

Pubilic class A2 implements Cloneable{

        Public String[] name;

        Public Object clone()

{

       A2 o=null;

Try{

       O=(A2)super.clone();

       o.name=(String [])name.clone();

}catch(CloneNotSupportedException e)

{

       e.printStackTrace();

}return o;

}

Public A2()

{name=new String[2]}

}

4.       写一段javascript代码用来判断HTML表单中输入数据不是整数;


onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">

 

 

文章出处:标准之路(http://www.aa25.cn/code/550.shtml)

 

5.       输入一个字符串,要求倒序输出//这个简单就不贴代码了。

你可能感兴趣的:(北京用友软件UAP开发笔试题(JAVA…)