请选择 进入手机版 | 继续访问电脑版

HTML5星空

练习08.02|每日一练Java编程笔试面试题

[复制链接]
发表于 2017-8-3 00:10:49 | 显示全部楼层 |阅读模式



简答题


1、ArrayList 和 Vector 的区别?




2、HashMap 和 Hashtable 的区别?





每天的题目答案会在第二天揭晓

关注公众号

随时随地学习编程知识。

昨日题目及答案:

简答题:

1、启动一个线程是用 run() 还是 start()?


答:


启动一个线程是调用 start() 方法,使线程就绪状态,以后可以被调度为运行状态,一个线程必须关联一些具体的执行代码,run() 方法是该线程所关联的执行代码。



2、当一个线程进入一个对象的一个 synchronized 方法后,其它线程是否可进入此对象的其它方法?


答:


分几种情况:


1. 其他方法前是否加了 synchronized 关键字,如果没加,则能。


2. 如果这个方法内部调用了 wait,则可以进入其他 synchronized 方法。


3. 如果其他个方法都加了 synchronized 关键字,并且内部没有调用 wait,则不能。


4. 如果其他方法是 static,它用的同步锁是当前类的字节码,与非静态的方法不能同步,因为非静态的方法用的是 this。



尚学堂IT培训--8月开班时间

Java--零基础入门就业班


开课时间:

2017年08月08日、

8月15日、8月22日   

抢座中..


电话:029-62258374  

地址:陕西省西安市高新区科技二路西安软件园天泽大厦五楼


免费听课时间

每周二、四、六

在公众号主页发送【试听】获取免费听课名额


一个有用的公众号


尚学堂java培训

     Android

     web前端

     培训基地

长按关注

亲爱的同学们:

      尚学堂java培训开班前有免费试听课程,想学习又不太确定的同学们赶紧联系老师,获取免费试听名额(每个班级的名额是有限的哦,速联速得)。

    获取方式:打开【尚学堂java培训】公众号,点击-精品课程-我要试听-联系老师获取免费试听名额;或直接联系公众号,让“万能”的小编为您解决一切问题!





点击下方"阅读原文"获取免费听课名额


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快讯
发布主题 快速回复 返回列表

     京ICP备14042305号

html5star team © 2012-2013 html5星空 Comsenz Inc.

GMT+8, 2018-2-25 05:35 , Processed in 0.198720 second(s), 44 queries .

快速回复 返回顶部 返回列表