黑马程序员技术交流社区

标题: 在线答题赢取技术分。持续到5点 [打印本页]

作者: 耀阳圣尊    时间: 2015-7-3 15:37
标题: 在线答题赢取技术分。持续到5点
本帖最后由 耀阳圣尊 于 2015-7-3 15:42 编辑

又到了一个欢乐的星期五。

本次活动是在线答题。赢取技术分。
(题目不止有技术问题,还有其他的一些问题。其他的问题就给黑马币了

规则是:以抢答为主。回答对的好朋友将获得1个技术分(只取第一个回答对的)


作者: 耀阳圣尊    时间: 2015-7-3 15:38
圣尊帅不帅
作者: sophitia    时间: 2015-7-3 15:42
帅?嘛?
作者: 张泽岳    时间: 2015-7-3 15:43
耀阳圣尊 发表于 2015-7-3 15:38
圣尊帅不帅

帅帅帅帅
作者: 红双喜    时间: 2015-7-3 15:43
哎呦,来嘛。
作者: 耀阳圣尊    时间: 2015-7-3 15:43
正题来了。  sleep()和wait()的区别?
作者: wdd    时间: 2015-7-3 15:44
太帅了。。
作者: sophitia    时间: 2015-7-3 15:44
sleep 释放执行权 释放锁
wait 释放执行权 不释放锁
作者: Yieron    时间: 2015-7-3 15:45
耀阳圣尊 发表于 2015-7-3 15:38
圣尊帅不帅

你说帅,他就帅,不帅也得帅!
作者: 耀阳圣尊    时间: 2015-7-3 15:45
简述。线程之间的通信
作者: 廖直赟    时间: 2015-7-3 15:46
线程间的通信就是,你做好了事情叫一下,我做好了事情也叫一下
作者: 耀阳圣尊    时间: 2015-7-3 15:48
廖直赟 发表于 2015-7-3 15:46
线程间的通信就是,你做好了事情叫一下,我做好了事情也叫一下

能不能 在具体一些呢?
作者: BeatDestiny    时间: 2015-7-3 15:48
耀阳圣尊 发表于 2015-7-3 15:38
圣尊帅不帅

:#帅哒哒哒哒~~~~~~~
作者: Yieron    时间: 2015-7-3 15:51
耀阳圣尊 发表于 2015-7-3 15:43
正题来了。  sleep()和wait()的区别?

sleep是线程被调用时,占着CPU的资源,增加了时间的限制。形象的说是占着CPU睡觉
wait是等待使用CPU,不增加时间限制。等待
作者: sophitia    时间: 2015-7-3 15:51
当生产者制造好了产品之后会notify(提醒一下)消费者 这样回答么?
但是当生产者和消费者都不只一个的时候只能使用notifyAll,因为notify唤醒的对象不确定
作者: 耀阳圣尊    时间: 2015-7-3 15:52
第二题,简述。线程之间的通信。
作者: wdd    时间: 2015-7-3 15:55
sleep()和wait()的区别?
都使用在同步中。因为要对持有监视器(锁)的线程操作。
sleep()是睡眠,可以给定参数让其睡眠多长时间。时间一到自动唤醒。不需要人为唤醒。释放资源不释放锁。没有放弃CPU执行权。
wait()是等待,没有notity或者notityAll唤醒就会一直等下去。释放资源释放锁。放弃CPU执行权,直到被唤醒。
作者: 尹娟娟    时间: 2015-7-3 15:55
就是多个线程,在操作同一个资源
作者: 怀英    时间: 2015-7-3 15:57
耀阳圣尊 发表于 2015-7-3 15:43
正题来了。  sleep()和wait()的区别?

sleep()...线程释放执行权,不释放锁
wait()...线程释放执行权,同时释放锁
作者: wdd    时间: 2015-7-3 15:57
线程间通讯:
其实就是多个线程在操作同一个资源,但是操作的动作不同。

作者: 耀阳圣尊    时间: 2015-7-3 15:58
wdd 发表于 2015-7-3 15:57
线程间通讯:
其实就是多个线程在操作同一个资源,但是操作的动作不同。
...

可以说的详细些吗?比如说他是一种什么机制?这个机制的原理是?

作者: yuxixixi    时间: 2015-7-3 16:04
帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅帅
作者: sophitia    时间: 2015-7-3 16:06
只有多个synchronized代码块使用的是同一个监视器对象,这些synchronized代码块之间才具有线程互斥的效果,假如a代码块用obj1作为监视器对象,假如b代码块用obj2作为监视器对象,那么,两个并发的线程可以同时分别进入这两个代码块中。 …这里还可以分析一下同步的原理。    对于同步方法的分析,所用的同步监视器对象是this

作者: 耀阳圣尊    时间: 2015-7-3 16:08
第三题,sleep()和wait()方法分别属于哪两个类?
作者: 程明佳    时间: 2015-7-3 16:09
耀阳圣尊 发表于 2015-7-3 15:38
圣尊帅不帅

看了一圈,就想回答这个题。。。。。。。
圣尊超级无敌帅
我可是有什么话就直说的人哦,这就是我的。。。。。编程。。道
作者: 疾风追马    时间: 2015-7-3 16:09
耀阳圣尊 发表于 2015-7-3 16:08
第三题,sleep()和wait()方法分别属于哪两个类?

sleep来自Thread类,和wait来自Object类。
作者: yuxixixi    时间: 2015-7-3 16:10
sleep   Thread类,wait   Object类
作者: 耀阳圣尊    时间: 2015-7-3 16:10
第四题,简单说下collection结构
作者: sophitia    时间: 2015-7-3 16:10
sleep 属于Object.notify类
wait 属于Object类
作者: sophitia    时间: 2015-7-3 16:12
collection SET tree set hashset
               LIst arraylist
                     linked list
                     vector
作者: wdd    时间: 2015-7-3 16:13
耀阳圣尊 发表于 2015-7-3 15:58
可以说的详细些吗?比如说他是一种什么机制?这个机制的原理是?

等待唤醒机制,wait,notity,就像玩123木头人这个游戏一样,有一个人在抓你,马上到你面前了你可以说木(就是wait,然后等待别人唤醒你),然后他就不可以抓你了,然后等待别的小伙伴一碰你,(相当于把你唤醒),如果没有人唤醒你,你就会一直在那等待,直到游戏结束。在线程中没有notity唤醒wait,wait就会一直等待,直到结束。:lol
作者: 耀阳圣尊    时间: 2015-7-3 16:14
第五题,修饰同步的关键字是什么?
作者: sophitia    时间: 2015-7-3 16:15
synchronized?
作者: 疾风追马    时间: 2015-7-3 16:15
耀阳圣尊 发表于 2015-7-3 16:14
第五题,修饰同步的关键字是什么?

synchronized同步
作者: wdd    时间: 2015-7-3 16:15
synchronized
作者: 耀阳圣尊    时间: 2015-7-3 16:15
第六题,接口和抽象类的区别?
作者: sophitia    时间: 2015-7-3 16:16
接口里面全部都是抽象方法
抽象类里面有抽象方法也可以有非抽象方法 一般做适配器
作者: wdd    时间: 2015-7-3 16:16
是我的网慢么,怎么老抢不到第一个啊
作者: 疾风追马    时间: 2015-7-3 16:16
耀阳圣尊 发表于 2015-7-3 16:15
第六题,接口和抽象类的区别?

接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的。
抽象类是可以有私有方法或私有变量的,
作者: 耀阳圣尊    时间: 2015-7-3 16:16
大家动作快点哦。可别都让 sophitia 把分拿走了
作者: wdd    时间: 2015-7-3 16:18
我在等第七题
作者: 耀阳圣尊    时间: 2015-7-3 16:18
第七题,父类有中有个私有的成员变量,子类想要调用,都有几种方式能实现?
作者: sophitia    时间: 2015-7-3 16:19
调用父类中的 GET方法
作者: wdd    时间: 2015-7-3 16:20
私有变量不能被继承,但是子类可以通过父类的公有方法去访问父类的属性!
作者: 耀阳圣尊    时间: 2015-7-3 16:20
第八题,我有99个球,有一个是坏球,给你一个天平,但是没有砝码。怎样快速的找出那个球?
作者: sophitia    时间: 2015-7-3 16:21
折半查找方法
作者: 耀阳圣尊    时间: 2015-7-3 16:21
sophitia 发表于 2015-7-3 16:21
折半查找方法

分成两堆吗?

作者: sophitia    时间: 2015-7-3 16:22
49 49 1如果前面相等 就是第3个 如果前面不等 再折半
作者: 耀阳圣尊    时间: 2015-7-3 16:23
sophitia 发表于 2015-7-3 16:22
49 49 1如果前面相等 就是第3个 如果前面不等 再折半

你确定这是最快的吗?

作者: sophitia    时间: 2015-7-3 16:24
耀阳圣尊 发表于 2015-7-3 16:23
你确定这是最快的吗?

再优化一下可以分3份 再分别称吧 暂时是这样咯
作者: 疾风追马    时间: 2015-7-3 16:25
耀阳圣尊 发表于 2015-7-3 16:20
第八题,我有99个球,有一个是坏球,给你一个天平,但是没有砝码。怎样快速的找出那个球? ...

用眼睛看。。。
作者: ZGL360    时间: 2015-7-3 16:28
用眼睛看都给技术分啊  :L
作者: 耀阳圣尊    时间: 2015-7-3 16:28
第九题,有一个兔子跑着跑着突然用左前腿跳一下,又跑着跑着突然又用右后腿跳一下。为什么?
作者: yuxixixi    时间: 2015-7-3 16:28
都扔到水里,漏水的是坏球
作者: 疾风追马    时间: 2015-7-3 16:28
ZGL360 发表于 2015-7-3 16:28
用眼睛看都给技术分啊

圣尊还是很大方的:lol
作者: wdd    时间: 2015-7-3 16:29
它喜欢。。。。
作者: 耀阳圣尊    时间: 2015-7-3 16:29
ZGL360 发表于 2015-7-3 16:28
用眼睛看都给技术分啊

刚才不小心给错了。已经撤销了
作者: sophitia    时间: 2015-7-3 16:29
步伐不均匀
作者: ZGL360    时间: 2015-7-3 16:29
兔子在练习跨栏
作者: 低调小K    时间: 2015-7-3 16:30
圣尊 我是 新手,不会呢 ,求照顾,点个赞 帅帅帅!
作者: yuxixixi    时间: 2015-7-3 16:30
耀阳圣尊 发表于 2015-7-3 16:28
第九题,有一个兔子跑着跑着突然用左前腿跳一下,又跑着跑着突然又用右后腿跳一下。为什么? ...

因为这个兔子只有左前腿和右后腿:(
作者: 耀阳圣尊    时间: 2015-7-3 16:31
第十题,java是怎么实现跨平台性的?
作者: yuxixixi    时间: 2015-7-3 16:31
因为它愿意
作者: ZGL360    时间: 2015-7-3 16:31
疾风追马 发表于 2015-7-3 16:28
圣尊还是很大方的

我也要,
作者: sophitia    时间: 2015-7-3 16:31
JVM 虚拟机
作者: wdd    时间: 2015-7-3 16:31
通过jvm...
作者: 疾风追马    时间: 2015-7-3 16:32
耀阳圣尊 发表于 2015-7-3 16:31
第十题,java是怎么实现跨平台性的?

通过Jvm~~~~
作者: yuxixixi    时间: 2015-7-3 16:32
JAVA直接运行在虚拟机,虚拟机与平台无关
作者: 耀阳圣尊    时间: 2015-7-3 16:32
第十一题,我的电脑上已经有了jdk了。还需要安装jre吗?
作者: sophitia    时间: 2015-7-3 16:33
不需要 jDK包含JRE
作者: ZGL360    时间: 2015-7-3 16:33
不需要、、、、、、
作者: 疾风追马    时间: 2015-7-3 16:33
耀阳圣尊 发表于 2015-7-3 16:32
第十一题,我的电脑上已经有了jdk了。还需要安装jre吗?

不需要,JDK包含JRE
作者: wdd    时间: 2015-7-3 16:33
不需要。。。。。
作者: yuxixixi    时间: 2015-7-3 16:33
不需要,我今天刚装了 = =
作者: wdd    时间: 2015-7-3 16:34
好吧 我的网速是挺慢的  都抢不到 我还是乖乖的看我的视频去吧
作者: 耀阳圣尊    时间: 2015-7-3 16:35
第十二题,从前有一只羊,他不喜欢吃草。而且毛是红色的。羊是谁的?
作者: ZGL360    时间: 2015-7-3 16:36
野的。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
作者: sophitia    时间: 2015-7-3 16:36
神的 天使羊下凡?
作者: wdd    时间: 2015-7-3 16:37
那是大灰狼 只吃小红帽
作者: 耀阳圣尊    时间: 2015-7-3 16:37
wdd 发表于 2015-7-3 16:34
好吧 我的网速是挺慢的  都抢不到 我还是乖乖的看我的视频去吧

快 , 有一道题 他们都不会,你快来

作者: sophitia    时间: 2015-7-3 16:39
快快快来 我也向知道正确答案
作者: wdd    时间: 2015-7-3 16:39
耀阳圣尊 发表于 2015-7-3 16:37
快 , 有一道题 他们都不会,你快来

我好像也不会啊,我想想
作者: 耀阳圣尊    时间: 2015-7-3 16:40
还有能答出来的不?
作者: 耀阳圣尊    时间: 2015-7-3 16:40
好吧,告诉大家,这只羊是 从前的
作者: wdd    时间: 2015-7-3 16:41
。。。。。。。。。。。。。。。。。。看到这我也是醉了
作者: 耀阳圣尊    时间: 2015-7-3 16:41
第十三题,collection 跟 collections有什么区别?
作者: sophitia    时间: 2015-7-3 16:42
collection  集合顶层
collections 集合工具
作者: 疾风追马    时间: 2015-7-3 16:42
耀阳圣尊 发表于 2015-7-3 16:41
第十三题,collection 跟 collections有什么区别?

Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。

Collection是个java.util下的接口,它是各种集合结构的父接口。
作者: wdd    时间: 2015-7-3 16:42
Collection是集合类的上级接口,Collections是针对集合类的一个帮助类,它提供一系列静态方法来实现对各种集合的搜索,排序,线程安全化操作
作者: 耀阳圣尊    时间: 2015-7-3 16:43
第十四题,数组和集合有什么区别?
作者: sophitia    时间: 2015-7-3 16:44
数组长度确定 集合长度可以自增
作者: 疾风追马    时间: 2015-7-3 16:44
耀阳圣尊 发表于 2015-7-3 16:43
第十四题,数组和集合有什么区别?

数组是大小静态的而集合的大小动态的
作者: wdd    时间: 2015-7-3 16:45
数组只能存放同一种数据类型  集合可以是不同的类型

作者: 耀阳圣尊    时间: 2015-7-3 16:46
第十五题,说五个String类中的 常用方法。
作者: sophitia    时间: 2015-7-3 16:47
INdexof charat substring lastindexof contians
作者: wdd    时间: 2015-7-3 16:47
int length(),
char charAt(int index),
int indexOf(int ch),
boolean contains(str),
boolean ifEmpty()。
作者: 耀阳圣尊    时间: 2015-7-3 16:48
第十六题,说几个经常碰到的异常。
作者: 疾风追马    时间: 2015-7-3 16:49
耀阳圣尊 发表于 2015-7-3 16:46
第十五题,说五个String类中的 常用方法。

ToLower()   
ToUpper()   
Trim()
Replace(char oldChar,char newChar)  
Replace(string oldStr,string newStr)
作者: sophitia    时间: 2015-7-3 16:49
本帖最后由 sophitia 于 2015-7-3 16:50 编辑

ClassCASTException NULLpointException IndexOutOfBoundsException
作者: 疾风追马    时间: 2015-7-3 16:50
本帖最后由 疾风追马 于 2015-7-3 16:52 编辑
耀阳圣尊 发表于 2015-7-3 16:48
第十六题,说几个经常碰到的异常。

nullpointerexception

classnotfoundexception


arithmeticexception







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2