郁闷很久的问题,希望高手可以帮助:

shazi_pig 2005-12-26 02:45:52
(1)写一个冒泡的排序,但不用数组,因为数组无法知道到底要给多少个数组排序。希望可以向c++的vector一样,对任何的类型任意的个数进行排序。(java的容器我不知道哪个可以?)
(2)如何让程序必须调用finalize()方法。
(3)java中的serialize的使用。什么时候需要继承,什么时候不需要?
(4)java中的vector是线程安全的,但效率很低,但jsp中,每个用户都是一个单独的线程,我在写程序的时候是把数据库读出的数据放到vector里面还是arraylist里面。

自己学习java不久,希望高手可以帮助。
...全文
120 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jFresH_MaN 2005-12-26
  • 打赏
  • 举报
回复
1.如楼上所说,Colletion都是自动申请空间的
2.这是一种情况
{
YourObject o=new YourObject();
...
}//大括号执行完的对象就会调用finalize()
3.需要在网络间传输,或者说对象需要以字节流表示的时候
4.依靠Vector的同步机制不可靠,很多时候需要自己保证数据的同步,所以使用什么容易可能不是非常重要
congliu 2005-12-26
  • 打赏
  • 举报
回复
1.collection的实现类都可以
2.就算让代码运行finalize(),jvm也不一定会真正gc,jvm会自行判断
3.学习
4.楼主可以自行 决定,本人通常使用arraylist
shazi_pig 2005-12-26
  • 打赏
  • 举报
回复
这些问题都不难,请高手指点?
leekooqi 2005-12-26
  • 打赏
  • 举报
回复
不解

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧