W
WILLBEGOOD
Unregistered / Unconfirmed
GUEST, unregistred user!
小弟的朋友要去某个公司面试拿到了份面试题。大家帮帮忙,谢谢了!
1.请描述Java语言中基本的概念"类"的含义,构成,特点以及它对软件开发带来的帮助.
(10分)
2.Java中存在构造方法的反操作(类似于其他语言中的析构方法)吗? 如何在一个对象被
销毁之前确保该对象占用的资源都已经被释放? (15分)
3.完成一个程序,利用java现有的容器类型完成一个双端队列(Deque). (15分)
4.为上述的Deque.java程序设计一套异常处理的机制,并文字描述你的构思. (20分)
5.完成一个程序,该程序提供将任意对象保存到一个压缩文件中,并可以从压缩文件中加
载对象的能力.考虑到需要保存的对象有可能是个大对象,进行文件读写操作的时候需要
考虑性能方面的要求. (20分)
6.将题目5中的代码改造成多线程的处理模式,使之同时可以处理多个对象的读写操作.
1.请描述Java语言中基本的概念"类"的含义,构成,特点以及它对软件开发带来的帮助.
(10分)
2.Java中存在构造方法的反操作(类似于其他语言中的析构方法)吗? 如何在一个对象被
销毁之前确保该对象占用的资源都已经被释放? (15分)
3.完成一个程序,利用java现有的容器类型完成一个双端队列(Deque). (15分)
4.为上述的Deque.java程序设计一套异常处理的机制,并文字描述你的构思. (20分)
5.完成一个程序,该程序提供将任意对象保存到一个压缩文件中,并可以从压缩文件中加
载对象的能力.考虑到需要保存的对象有可能是个大对象,进行文件读写操作的时候需要
考虑性能方面的要求. (20分)
6.将题目5中的代码改造成多线程的处理模式,使之同时可以处理多个对象的读写操作.