论坛首页 招聘求职论坛

Core Java题目快速回答(摘)

浏览 26632 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-06  
第2题对,其他全错
0 请登录后投票
   发表时间:2007-05-23  
sleep
public static native void sleep(long millis) throws InterruptedException

使当前执行线程休眠(临时停止执行)指定的毫秒数。 线程并不失去对任何监视程序的所有权。

sleep
public static void sleep(long millis,
                          int nanos) throws InterruptedException

使当前执行线程休眠(临时停止执行)指定的毫秒数加纳秒数。 线程并不失去对任何监视程序的所有权。
-------------------------------
因为sleep方法属于Thread类,所以可以调用某个线程的sleep方法,使它在某个时间点到达时暂停一段时间后再继续运行?
2 个sleep都可以使当前线程暂停然后继续运行,由于是static,不能让指定的线程暂停,只能是当前线程,
但是还是可以通过判断线程id,让指定的线程暂停的,而且不能指定时间点,

因为notify方法和wait方法和线程相关,所以他们在Thread类中定义?
2个方法都使object下面的

要使当前线程等待某个某种事件,应该调用该线程的wait方法?
题目不太明白,如果需要同步的话,可以用wait方法,不知道等待事件和我理解的同步是不是一个意思,感觉应该是对的,

当某个期待的事件发生时,应该调用该事件的nofify或notifyAll方法通知正在等待的线程?

觉得也是对的

搂主给答案吧,呵呵,
0 请登录后投票
   发表时间:2007-05-23  
这种题目无聊的说
0 请登录后投票
   发表时间:2007-05-23  
考SCJP的时候,那些题目不久是要求你把自己脑瓜子当作JVM来考虑程序代码的运行状态么?
0 请登录后投票
   发表时间:2007-05-25  
多核时代来了!
不过JAVA的桌面程序还是不行!!
导致多线程编程用的很少!
0 请登录后投票
   发表时间:2007-05-28  
要想性能优越又不懂底层,,有点可笑。


看来还有很多人不明白类的方法和数据成员对于所有对象是独立还是共享的
以下可做参考:
class   test  
  {  
  int   a;  
  public:  
  int   fun();  
  }  
  用test类做解释  
  1.类数据成员指的是a,类成员函数指的是fun  
  因为每个类对a的存储是不一样的,所以当然需要每一个类都自己有a的
一份拷贝。  
  但fun函数只个一个类的操作,每一个操作的代码都是一样的(存储在代码区域),为什么要留有多份呢??没有必要的,所以一份就够了。  
  /*  
  (定义了A的3个对象a1、a2、a3)他们自己都有存储类数据成员的地址,但A的函数就只有一份。  
  */  
它通过传递进来的this指针的不同来区分不同的object的数据,object虽不同,class却是同一个。  
0 请登录后投票
   发表时间:2007-05-28  
ls,好像是c++!
0 请登录后投票
   发表时间:2007-05-28  
temp0_0 写道
中国不缺象楼主这样的沙比,自以为底层的东西知道的多就牛X了,其实不懂得,真正的大型软件的架构才更重要,向microsoft的office,其中肯定有许多所谓的底层的东西,但更重要的如何做出功能庞大,性能优越,宜用性好的东西,这就是软件架构的任务了,同时还有管理方面的卓越才能,象楼主这样的考法,估计就孤芳自赏吧



删除回复。

本来是语气很强硬地回复了这个人的帖子,
而后我又进入看了这位temp0_0的博客,看了她的帖子,让我直摇头,故删除原先的回复,实没有必要为这样的文字进行反驳!


0 请登录后投票
   发表时间:2007-05-28  
楼上
到此打住。。。。

0 请登录后投票
   发表时间:2007-05-28  
恩,打住,不值得
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics