荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Lg (创造人生的传奇), 信区: Java
标  题: Re: 几个java的面试题目
发信站: 荔园晨风BBS站 (Fri Dec 28 22:08:41 2001), 转信

【 在 georgehill (毕业生【一个人的精彩】) 的大作中提到: 】
:  1.两个:继承Thread类,实现Runable接口;最effecitve的我觉得是实现Runable接口。
你这个写错了吧,我记得是Runnable。
至于那个效率高,我觉得需要测试才知道,难道它内部的实现就决定了它的性能?
因为实现了Runnable接口的类,还是需要new Thread()的。说它效率高,到底高在那里?

:  2.不知道。呵呵。
"abc"这样的字符串是在堆里的,所以循环对他没有影响。
对于String的+操作,每个加都是需要new一个新的String实例,所以一次循环就会新建
多个。但是具体几个,我也不敢肯定。
"abc" + i
首先i是int,可能他会造型为Integer,然后利用toString()方法变为String,然后执行
+,新增一个。这样已经是两个了。如果上面的是对的,那么一次循环就有6个String生成。
所以总共是61个。
:  3.JButton吧。1)创建了一个,其他都是对abc的引用。
:               2)11个啊。呵呵。clone是克隆。
:  4.等下先。:)
: 【 在 Deny (图形文件中几何参数的测量——毕业设计) 的大作中提到: 】
: : 1、创建线程有几种方法,最effecitve的是哪个?
: : 2、int i,j,k;
: :    for(i=0;i<10;i++)
: :      System.out.writln("abc"+i+j+k);
: :    一共创建了几个string object?
: :    有没有更好的code
: : 3、CButton abc = new CButton("xyz")
: :    CButton buf[] = new CButton[10];
: :    1)
: :      for(int i=0;i<10;i++)
: :        buf[i] = abc;
: :      question:一共创建了几个Button类
: :    2)
: :      for(int i=0;i<10;i++)
: :        buf[i] = abc.clone()
: :      question:一共创建了几个Button类
: : 4、用递归实现char array的binary search


--
不退缩,即使有日我会跌倒,不退避,痛得更深攀得到更高。

icq: 70670666
Email: gang_l@21cn.com & gang_l@hotmail.com
Homepage: 重新制作...

※ 修改:·Lg 於 Dec 28 22:18:51 修改本文·[FROM: 203.93.19.1]
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 203.93.19.1]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店