前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java每日一练(2017/6/4)

Java每日一练(2017/6/4)

作者头像
Java学习
发布2018-04-13 15:02:23
4840
发布2018-04-13 15:02:23
举报
文章被收录于专栏:java学习java学习

题目要求 删除目录功能: 客户任意输入一个路径,若路径格式正确则输出该路径下的所有文件夹名称 并提示“是否要删除以下的文件夹(注意:文件夹下面的所有内容将同时被删除):” 若客户输入"Y"则删除,若输入"N"则不执行任何操作 若格式错误则提示“无效路径” 读者可在右下角的留言留下你(逻辑思维)的答案!

上期练习题答案公布栏

常见笔试题:

下面代码的运行结果是什么?

class B extends Object{

static{

System.out.println("Load B1");

}

public B(){

System.out.println("Create B");

}

static{

System.out.println("Load B2");

}

}

class A extends B{

static{

System.out.println("Load A1");

}

public A(){

System.out.println("Create A");

}

}

publicclass Testclass {

publicstaticvoid main(String[] args) {

new A();

}

}

A、Load B1 Load B2 Create B Load A Create A

B、Load B1 Load B2 Load A Create B Create A

C、Load B2 Load B1 Create B Create A Load A

D、Create B Create A Load A Load B1 Load B2

正确答案是:B

解析:Java程序的初始化一般遵循3个原则(优先级依次递减):1、静态对象(变量)优先于非静态对象(变量)初始化,其中,静态对象(变量)只初始化一次,而非静态对象(变量)可能会初始化多次。2、父类优先于子类进行初始化。3、按照成员变量的定义顺序进行初始化,即使变量定义散布于方法定义之中,他们依然在任何(包括构造函数)被调用之前先初始化。

逻辑思维锻炼题:

某星期日,小学六年级学生Sroan出来散步时,两个男人并肩从身前走过。仔细一看,那两人用手铐各自铐上一只手。看上去似乎是便衣警察抓到了犯人,正带往附近的派出所。“哪个是便衣警察,哪个是犯人呢?”Sroan沉思着。(警察罪犯都不是左撇子)那么你知道吗?

左边是警察 右边是犯人

左边是犯人 右边是警察

正确答案:左边是犯人 右边是警察

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-06-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档