黑马程序员技术交流社区
标题:
哥们,将技术分带走,带走!
[打印本页]
作者:
lwj123
时间:
2015-5-23 09:29
标题:
哥们,将技术分带走,带走!
本帖最后由 lwj123 于 2015-5-23 10:08 编辑
ReadMe
:
1:版主每周的给分活动,大家要多多支持哦!一定要在指定时间内作答,时间已过就需要等下一周哦。
2:说明一下哦,本板块只限于发与java技术有关的帖子哦,一切无关的帖子会被删除或被移走,请大家务必注意!请大家在指定的板块发帖!
3:本活动结束后,有需要答案的,可以给我留言哦!
老规矩:回帖领题
答题链接:
哥们,将技术分带走,带走!答题帖
http://bbs.itheima.com/thread-198454-1-1.html
技术分多多,看你能拿多少啊。
每人回帖一次即可,不要重复回帖,一旦发现关禁闭1天。
注意点:
请在指定区域作答,不然删贴,会
扣分
的哦!;
答题回帖我会设置为仅作者可见,记得使用回复
不要用附件
哦,你们
直接回复
即可,要求
格式良好
哦,谢谢诶
每个题都要有分析,然后才写代码
开始时间:2015-05-23 9:00
收摊时间:2015-05-25 9:00
作者:
狮子王
时间:
2015-5-23 09:55
沙发!
作者:
791180016
时间:
2015-5-23 09:56
菜鸟前来领题
作者:
小悟空et
时间:
2015-5-23 10:07
我也来做题啦
作者:
wangaz
时间:
2015-5-23 10:18
我想试试
作者:
hhqnmlgb
时间:
2015-5-23 10:24
领题。。。
作者:
lucien_he
时间:
2015-5-23 10:56
看看题~~~
作者:
hzhzhen
时间:
2015-5-23 10:56
领题目咯。。。。。。。。
作者:
天之饺子
时间:
2015-5-23 10:59
额 过来领题,不一定会做。
作者:
别想太多
时间:
2015-5-23 10:59
实用!实用实用!
作者:
tougboy
时间:
2015-5-23 11:17
努力学习很重要 技术分更重要
作者:
熬夜看书
时间:
2015-5-23 11:18
领题,拿技术分
顺便检测下自己
作者:
wx999
时间:
2015-5-23 11:19
又来领题了
作者:
wangaz
时间:
2015-5-23 11:39
想问一下,是不是一定要将三道题全部做出来才可以啊,因为有些视频还没看完。
作者:
thoris
时间:
2015-5-23 11:52
上次的好像没拿到分。。。
作者:
灯火通明
时间:
2015-5-23 11:54
领题目了
作者:
qian0217wei
时间:
2015-5-23 11:56
我来看看题目
作者:
l598790586
时间:
2015-5-23 12:04
新手来瞧瞧
作者:
wangaz
时间:
2015-5-23 12:11
作者:
DonaldLove
时间:
2015-5-23 12:23
领题 看下会不
作者:
耳东君
时间:
2015-5-23 12:25
题目不能停!
作者:
狙神自傲
时间:
2015-5-23 12:37
回帖领题
作者:
cunbai
时间:
2015-5-23 12:38
我来领题来了
作者:
haoguan10
时间:
2015-5-23 12:39
先来看看
作者:
进击的蜗牛
时间:
2015-5-23 12:39
finally{}内的code会被执行,应该是在return之前吧!
public static void main()
{
test();
}
public static boolean test()
{
try{
return false;
}
finally
{
system.out.println("true");
}
}
输出结果为:
true
false
我的键盘出毛病了,大小写都切换不出来了。简单的写一个小程序,希望能拿个技术分
作者:
牧师1990
时间:
2015-5-23 12:47
前来领题
作者:
hydrogen11
时间:
2015-5-23 12:50
废话不多说,先看看题
作者:
嘉Ming
时间:
2015-5-23 12:51
领个题看看
作者:
mmakun
时间:
2015-5-23 12:55
抱着试试看的态度
作者:
xbutterflyx
时间:
2015-5-23 13:21
过来领题目
作者:
土匪大学生
时间:
2015-5-23 13:23
回帖领题
作者:
青蜂侠
时间:
2015-5-23 13:26
领题啦
作者:
纯属礼貌#
时间:
2015-5-23 13:29
领走 领走
作者:
哈哈哈哈
时间:
2015-5-23 13:34
为什么我点了连接也看不到题目呢?
作者:
半世心修
时间:
2015-5-23 14:12
看到了就来玩玩
作者:
冷雨敲窗被未温
时间:
2015-5-23 14:27
对于新人,有没有简单一点的题呢?
作者:
fenglinluomu
时间:
2015-5-23 14:28
回复领题
作者:
anywayDo
时间:
2015-5-23 14:30
回复领题。。
作者:
半世心修
时间:
2015-5-23 14:58
本帖最后由 半世心修 于 2015-5-23 16:26 编辑
题目一:try{}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?使用程序验证。
在异常机制中,捕获错误的时候finally是一定会被执行的,尽管try中有一个return。如果jvm运行到了try后意外退出了那就可能出现finally不执行的情况。
public static void calculate(int x){
System.out.println(5/x);
}
public static void main(String args[]){
try {
calculate(2);
return;
} catch (ArithmeticException e) {
System.out.println("false");
}finally{
System.out.println("finally is go on");
}
}
//输出2 finally is go on
题目二:
将某一盘符下只要是文件夹里有.java结尾的文件就输出它的绝对路径,注意是多级文件夹哦。
首先得有个文件夹嘛,然后通过File类的listFiles方法获取文件夹下所有的文件,最后判断这些文件是否以.java为后缀,如果是,就输出路径。
public static void realPath(String path){
File f = new File(path);
for(File name:f.listFiles()){
System.out.println(name);
if(name.toString().endsWith(".java")){
System.out.println(name.toString());
}
}
}
public static void main(String args[]){
realPath("C:/Users/Administrator/Desktop/test");
}
输出:C:\Users\Administrator\Desktop\test\Test.java
题目三:
编写程序分别使用Synchronized和Lock实现一个买票程序的线程安全问题,两套代码分开写哦!
额,第一个,实现
Runnable接口并重写run方法,这个不难,LOCK给忘了啊,去了解下先。。
public class Test implements Runnable{
public static int x = 100;
public void run() {
while (x> 0)
this.shop(Thread.currentThread().getName());
}
public static synchronized void shop(String name){
if(x>0){
System.out.println(name+"-----"+x);
x--;
}
}
public static void main(String args[]){
Thread t1 = new Thread(new Test(),"1");
Thread t2 = new Thread(new Test(),"2");
t1.start();
t2.start();
}
LOCK
这个看过一个例子就知道怎么写了,一样是线程同步的,之前忘了,看来得回去看看多线程了,代码来了:
public class Test implements Runnable{
public static int x = 100;
public void run() {
while (x> 0)
try {
this.shop(Thread.currentThread().getName());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void shop(String name){
Lock l = new ReentrantLock();
if(x>0){
try {
l.lock();
System.out.println(name+"-----"+x);
x--;
} catch (Exception e) {
// TODO: handle exception
}finally{
l.unlock();
}
}
}
public static void main(String args[]){
Thread t1 = new Thread(new Test(),"1");
Thread t2 = new Thread(new Test(),"2");
t1.start();
t2.start();
}
作者:
showdy
时间:
2015-5-23 15:10
看看,领题
作者:
showdy
时间:
2015-5-23 15:11
看看,领题
作者:
探索者
时间:
2015-5-23 15:27
支持,看看题目
作者:
xingfeichen
时间:
2015-5-23 15:29
想试试题目
作者:
绝版坏银
时间:
2015-5-23 15:53
领题,看看能不能拿技术分
作者:
想要那片海
时间:
2015-5-23 16:02
领题领题
作者:
wangkai
时间:
2015-5-23 16:05
看看学的怎么用,领题目。
作者:
在唱歌
时间:
2015-5-23 16:07
看一看先。
作者:
Heroe
时间:
2015-5-23 16:53
学习,领题
作者:
MikePortnoy
时间:
2015-5-23 17:13
来看看题
作者:
csu050416
时间:
2015-5-23 17:15
领一个!
作者:
feng0606
时间:
2015-5-23 17:27
初学者来凑凑热闹,看看有没有会的题.
作者:
叶燕希
时间:
2015-5-23 17:48
来领题
作者:
痕迹丶
时间:
2015-5-23 17:49
来领题啦
作者:
qq496099229
时间:
2015-5-23 18:13
题在哪里呢
作者:
幸福与我零距离
时间:
2015-5-23 18:23
新人报道
作者:
小丑
时间:
2015-5-23 18:31
来看看是什么题目
作者:
as604049322
时间:
2015-5-23 18:41
回帖看题~~
作者:
黑马94那么拽
时间:
2015-5-23 19:39
来领题了
作者:
ZSMAN
时间:
2015-5-23 19:43
领题来了~
作者:
时光匆匆
时间:
2015-5-23 20:00
领了个题
作者:
被淹死的虫子
时间:
2015-5-23 20:00
想来试试,攒分太慢了
作者:
立志转行
时间:
2015-5-23 20:04
领题了!~
作者:
志行
时间:
2015-5-23 20:14
来领题了哇卡卡卡
作者:
sineom
时间:
2015-5-23 20:16
菜鸟前来领题
作者:
woaiheima
时间:
2015-5-23 20:26
谢谢!!!
作者:
wangjia
时间:
2015-5-23 20:27
菜鸟报道
作者:
diy_coders
时间:
2015-5-23 20:32
领题试试。。。。
作者:
rolan
时间:
2015-5-23 20:59
看看题目先
作者:
Plus
时间:
2015-5-23 21:15
菜鸟报道
作者:
傲凡玉蝶
时间:
2015-5-23 21:17
看不到那。。。
作者:
Plus
时间:
2015-5-23 21:18
初学者来凑凑热闹,看看有没有会的题.
作者:
王建亮
时间:
2015-5-23 21:24
来领题了,哈哈
作者:
110_112
时间:
2015-5-23 21:28
领题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者:
笑爷
时间:
2015-5-23 21:30
拿题走人
作者:
赵旗
时间:
2015-5-23 21:31
前来领题
作者:
lanbo
时间:
2015-5-23 21:31
来领题了啊
作者:
devil_mao
时间:
2015-5-23 21:33
ling ti mu heihei
作者:
kontar
时间:
2015-5-23 21:34
看看啥题目
作者:
王骥
时间:
2015-5-23 21:38
领题:time:
作者:
tanzhixue
时间:
2015-5-23 21:39
领取题目
作者:
niuapp
时间:
2015-5-23 21:39
领个题看看的。
作者:
姬光普
时间:
2015-5-23 21:39
来领题了
作者:
18253594213
时间:
2015-5-23 21:40
看帖领题
作者:
zhou330667146
时间:
2015-5-23 21:43
顶顶顶顶顶顶
作者:
shenkeyangguang
时间:
2015-5-23 21:46
好的 顶顶顶
作者:
赵桂勇
时间:
2015-5-23 21:46
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者:
王明月
时间:
2015-5-23 21:48
基础班新人来领题 小试牛刀一下~~
作者:
Troy-Fu
时间:
2015-5-23 21:51
来看题........
作者:
wz_lun
时间:
2015-5-23 21:53
看下题先
作者:
张清华
时间:
2015-5-23 21:55
我也抢一下
作者:
我心去飞翔
时间:
2015-5-23 22:14
小试牛刀一下
作者:
我本灬无名
时间:
2015-5-23 22:21
来领题啦。。。。
作者:
米江波
时间:
2015-5-23 22:21
领题的路过
作者:
吴富其
时间:
2015-5-23 22:22
试一下题...
作者:
大西洋
时间:
2015-5-23 22:25
感谢分享!
作者:
luodim
时间:
2015-5-23 22:25
前来领题挑战
作者:
as7
时间:
2015-5-23 22:26
回复看看是什么技术分
作者:
杨宇俊
时间:
2015-5-23 22:27
下一题!
作者:
LANC
时间:
2015-5-23 22:28
想试一试
作者:
guoyangpeng
时间:
2015-5-23 22:28
挑战一下!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2