JAVA面试问题,高手请赐教

sky2450205 2008-10-19 12:17:26
1.String 是不是原子操作的?StringBuffer 呢?
2.notityAll():唤醒所有处入等待状态的线程,而是让它们竞争,按照什么竞争?优先级吗?
3.object.wait() notify在应用服务器上,调用notify,哪些线程(等待这个对象的锁)永远不会唤醒?
4.在应用服务器上的一个应用上创建了一个循环线程,当这个应用停止后,这个线程会停止吗?
5.socket流的缓冲算法?
6.为什么要引入NIO?
7.thread的yield,stop,interrupt,join,sleep的作用
8.如果SocketServer的连接数在一千左右,socket服务器需要做什么处理?
...全文
327 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky2450205 2008-10-23
  • 打赏
  • 举报
回复
高手呢
聪头 2008-10-20
  • 打赏
  • 举报
回复
学习
追求者 2008-10-20
  • 打赏
  • 举报
回复
很专业的问题,自己可以手动调试一下,答案就出来了,多动手自己会得到的更多
Andy__Huang 2008-10-19
  • 打赏
  • 举报
回复
路过,顶!
songyun870 2008-10-19
  • 打赏
  • 举报
回复
1.
2.
3.
4.线程不会停止
5.
6.
7.yield,stop停止线程(已经过失淘汰),interrupt吵醒线程,join联合线程,sleep使线程休眠一段时间
8.使用连接池
要是我的话能答上的就这么多...还不保证准确性
caojiang35072 2008-10-19
  • 打赏
  • 举报
回复
确实是比较难回答的问题!
chen595690581 2008-10-19
  • 打赏
  • 举报
回复
汗啊,只会2个....
yhzhw2121 2008-10-19
  • 打赏
  • 举报
回复
U-.-
DiscussQuestions 2008-10-19
  • 打赏
  • 举报
回复
呵呵!~!
这么难啊!~!能回答1、2个!~!
帮顶~!等待高手来解决!~!呵呵
dingwood 2008-10-19
  • 打赏
  • 举报
回复
mark ,看高人回答.帮顶
  • 打赏
  • 举报
回复
好难……等待高手……
killer_12 2008-10-19
  • 打赏
  • 举报
回复
帮顶
lihan6415151528 2008-10-19
  • 打赏
  • 举报
回复
thread.sleep()

延迟作用

汗 我先 回答一个
lf888 2008-10-19
  • 打赏
  • 举报
回复
帮顶
simon0512 2008-10-19
  • 打赏
  • 举报
回复
帮顶
showde123 2008-10-19
  • 打赏
  • 举报
回复
看之后,令人汗颜。只能答出2,3个,还不确定。



sg550sniper 2008-10-19
  • 打赏
  • 举报
回复
学习,学习
liwenchao 2008-10-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 sky2450205 的帖子:]
1.String 是不是原子操作的?StringBuffer 呢?
2.notityAll():唤醒所有处入等待状态的线程,而是让它们竞争,按照什么竞争?优先级吗?
3.object.wait() notify在应用服务器上,调用notify,哪些线程(等待这个对象的锁)永远不会唤醒?
4.在应用服务器上的一个应用上创建了一个循环线程,当这个应用停止后,这个线程会停止吗?
5.socket流的缓冲算法?
6.为什么要引入NIO?
7.thread的yield,stop,interrupt,join,sleep的作用 …
[/Quote]
1.String是final类型,其值一旦确定将不能再更改;StringBuffer可以更改,如可采用append("")方法连接字符串;
2.不是按照优先级竞争的,没有特权或劣势,将以常规方式竞争;
3.
4.应该停止吧!
5.
6.java.nio是自jdk1.4发布以来,引入了全新的高效的I/O机制,也引入了多路复用的异步模式。
7.yield():让当前线程暂时停止,其他线程运行;
stop():让当前线程停止,且释放所有锁资源;(已废弃)
interrupt():中断线程;
join():使得线程执行完毕;
sleep():使得线程休眠若干时间,但并不释放锁资源;
tiyuzhongxin789 2008-10-19
  • 打赏
  • 举报
回复
期待详细答案...高手快来!
Dave 2008-10-19
  • 打赏
  • 举报
回复
帮顶了,期待详细答案

67,537

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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