1 / 15
文档名称:

程序员笔试题目(JAVA).doc

格式:doc   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序员笔试题目(JAVA).doc

上传人:xxj16588 2016/1/5 文件大小:0 KB

下载得到文件列表

程序员笔试题目(JAVA).doc

文档介绍

文档介绍:,Java语言如何实现面向对象的特征。封装,多态,继承,,必须被覆盖。可以声明一个抽象类的对象,但只要生成该类对象的实例,就必须通过继承覆盖所有abstract方Classjava实现类的关键字。Interface接口,。lassSingleton{privateSingleton(){}privatestaticSingletoninstance=newSingleton();publicstaticSingletongetInstance(){returninstance;}},关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?Throws:一般在方法声明结尾处,表示调用该方法会抛出哪些异常Throw:抛出异常Trycatchfinally3个为组合语句。有try必须有catch或者fianallyTry块里面是可能发生异常的一句。Catch捕捉处理异常。Finally里面的语句无论什么情况都会被执行。?classE1{publicstaticvoidmain(String[]args){try{("a");return;}finally{("c");}}}输出:<2G的机器上,下面程序将出什么错误,如何使程序继续运行并打印出runclassE12{publicstaticvoidmain(String[]args){byte[]data=newbyte[0x7fffffff];for(inti=0;i<;i++){}("run");}}内存溢出。0x7fffffff将值取得小一些。,java调用的方法。操作系统必须实现它。。,Vector,LinkedList的存储性能和特性ArrayList可以存储任何类型的数据。但无序列。Vector可增长数组,随着更多元素加入其中,数组变的更大。在删除一些元素之后,数组变小。LinkedList双向列表。每一个对象除了数据本身外,还有2个引用。分别指向前一个元素,和后一个元素。(Objectobj:datas){},如何使用。遍历工具。Mapm=newHashMap();Iteratorit=().iterator();while(()){Objecto=();.....},HashSet,Hashtable,ConcurrentHashMap的区别。HashMap键值对的储存数据。每一个key对应一个value。,HashSet底层采用HashMap来保存所有元素Hashtable的实质就是一个数组+链表。ConcurrentHashMap用法与HashMap类是,但是它能够提供更高程度的并发性。而且,对于大多数成功的get()()和wait()有什么区别?sleep()方法是使线程停止一段时间的方法。在sleep时间间隔期满后,线程不一定立即恢复执行。wait()线程会释放掉它所占有的“锁标志”,从而使线程所在对象中的其它synchronized数据可被别的线程使用。?有什么区别?Serializable,Externalizable用于序列化,?下面的代码将打印什么?privatestaticfinallongserialVersionUID=1L;有什么作用?{privatestaticfinallongserialVersionUID=1L;transientpublicintvalue1=1;publicintvalue2=1;publicStringtoS