专栏首页java技术大本营java练习本(2019-06-25)

java练习本(2019-06-25)

昨日翻译

“The dream crossed twilight between birth and dying.”

——T. S. Eliot

“ 梦从生到死穿过了黄昏.”

——托马斯·斯特尔那斯·艾略特

今日名言

“Don’t think. Thinking is the enemy of creativity. It’s self-conscious, and anything self-conscious is lousy. You can’t try to do things. You simply must do things.”

——Ray Bradbury

2019.06.24问题及解析

题目

请问下列哪些方法属于Object类的方法?

A.sleep()

B.notify()

C.notifyAll()

D.wait()

E.synchronized()

答案与解析

1.相关知识

Object类为java中所有类的基类,它其中的方法所有类都能够使用。因此熟悉Object类中的方法还是很有必要的。

2.答案解析

A.sleep()为Thread类中的方法,能使线程进入休眠方法,错误。

B.notify()是属于Object类中的方法,用于唤醒一个正在等待该对象的线程,正确。

C.notifyAll()是属于Object类中的方法,唤醒所有正在等待该对象的线程,正确。

D.wait()为Object类中 的方法,让线程进入等待状态,等待使用CPU,不占用任何资源,正确。

E.sychronized并非为一个方法,而是java中的关键字,用于使线程同步,错误。

答案BCD。

2019.06.25问题

题目分类

Map——线程安全

题目

JDK1.5以上,下列Map中,线程安全的是?

A.Map map = new TreeMap();

B.Map map = new HashMap();

C.Map map = new ConcurrentHashMap();

D.Map map = Collections.synchronizedMap(new HashMap());

往期回顾

java练习本(2019-06-24)

java练习本(2019-06-23)

java练习本(2019-06-22)

java练习本(2019-06-21)

java练习本(2019-06-20)

java练习本(2019-06-19)

java练习本(2019-06-18)

java练习本(2019-06-17)

java练习本(2019-06-16)

java练习本(2019-06-15)

java练习本(2019-06-14)

java练习本(2019-06-13)

java练习本(2019-06-12)

java练习本(2019-06-11)

java练习本(2019-06-10)

END

本文分享自微信公众号 - java技术大本营(java-ideashare),作者:天堂

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-06-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • java练习本(2019-06-21)

    微笑的小小刀
  • java练习本(2019-06-22)

    public void set(int a, int b, double c){}

    微笑的小小刀
  • java练习本(2019-06-24)

    “The dream crossed twilight between birth and dying.”

    微笑的小小刀
  • java高并发系列 - 第23天:JUC中原子类,一篇就够了

    JUC中的原子类都是都是依靠volatile、CAS、Unsafe类配合来实现的,需要了解的请移步: volatile与Java内存模型 java中的CAS J...

    路人甲Java
  • 前端学习自学笔记:day02

    今天是第二天的学习内容笔记,我一般无事都会一直更新下去,直到我前端学的差不多了,我到时候才会转学其他语言,如果在学习中有什么发现,我都会分享上来. ? 在此之前...

    企鹅号小编
  • 每天玩转3分钟 MyBatis-Plus - 1. 配置环境

    MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

    悟空聊架构
  • Faxhell:一个利用Fax服务和DLL劫持技术实现的Bind Shell

    Faxhell,又名“Fax Shell”,它是一个利用利用Fax服务和DLL劫持技术实现的Bind Shell,Faxhell本身就是一个针对Bind She...

    FB客服
  • 线程池 -- 动态链接库

    链接:https://pan.baidu.com/s/1Y0JutBYsMlwmSjoLcTlkSw 提取码:j9hn

    看、未来
  • Java多线程可以分组,还能这样玩!

    前面的文章,栈长和大家分享过多线程创建的3种方式《实现 Java 多线程的 3 种方式》。

    Java技术栈
  • 线程数,射多少最合理?

    经验丰富的架构师,懂得如何配置这些参数,使得系统的性能达到最优:有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍...

    架构师之路

扫码关注云+社区

领取腾讯云代金券