笔试题 Java: 1.char型变量中能不能存贮一个中文字符?为什么? 2.final,finally,finalize的含义 3.简述(&,|,~),(&&,||)。 4.Overload和Override区别。 5.switch是否能作用在byte上,是否能作用在long、float上。 6.abstract class和interface的区别。 7.请解释内部类、匿名类 8.String和StringBuffer的区别。 9.String s = new String("xyz");创建了几个StringObject?? 10.说出ArrayList、Vector、LinkedList的区别。 11.Exception和Assert的区别。 12.启动一个线程使用run()还是start()?? 13.同步和异步有何异同?请说出你所知道的线程同步的方法。 14.垃圾回收机器可以马上回收内存吗?有什么办法主动通知内存回收? 15.描述一下你所了解的ClassLoader,JDK有那些ClassLoader?? 16.请说出InputStream/OutputStream,FileReader/FileWriter的区别。 17.java io和java nio的区别? 18.说出Servlet的生命周期。 19.解析xml文档有哪几种方式。 20.什么是java序列化,如何实现? C/C++: 1.请写出BOOL flag与零值比较的if语句。 2.请写出float x与零值比较的if语句 3.请写出char *p与零值比较的if语句 4.#include <filename.h> 和 #include"filename.h"有什么区别? 在C++程序中调用被C编译器编译后的函数,为什么要加extern?? 请实现一下申请和释放二维内存。 请用C字节实现C库函数: char * strcpy(char *strDest,const char*strSrc); 设计 1.请描述一下Decorator模式,并举例在JDK中的应用。 2.请描述一下Abstract Factory模式,并画出类图。 数据结构/算法 1、请描述一下你知道的排序算法,并用任何一种语言实现快速排序。 2、请描述一下你所知道的图的存储结构(如邻接表),并用伪代码实现该存储结构。
|