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

Java基础 | 数据库 | Android | 学习视频 | 学习资料下载

最新通知

●回复"每日一练"获取以前的题目!

●【新】Ajax知识点视频更新了!(下载链接在本文下面)

●答案公布时间:为每期发布题目的第二天

★【新】回复“测试题”获取昨天发布的软件工程师初级阶段测试题答案

★【新】回复“学习资料”获取java学习电子文档

★【新】回复“聊天系统”获取java多人聊天系统项目源码!

●我希望大家积极参与答题!有什么不懂可以加小编微信进行讨论

★珍惜每一天,拼搏每一天,专心每一天,成功每一天。

题目要求 (不定项选择题) 1、下面代码在main方法代码后可以正常使用的是() public class Test { private inta=10; intb=20; static intc=1; public static void main(String arg[]) { Test t = newTest(); } } A t.a B this.c C Test.b D Test.c


(单选题)2、如下语句通过算术运算和逻辑运算之后i和 j的结果是() int i=0; int j=0; if((++i>0)||(++j>0)){ //打印i和j的值 } A i=0;j=0 B i=1;j=1 C i=0;j=1 D i=1;j=0


(单选题) 3、以下代码执行后输出结果为() public class Test { public static Test t1 = new Test(); { System.out.println("blockA"); } static { System.out.println("blockB"); } public static void main(String[] args) { Test t2 = new Test(); } } A blockAblockBblockA B blockAblockAblockB C blockBblockBblockA D blockBblockAblockB


(单选题)4、下面程序的运行结果:() public static void main(String args[]) { Threadt=new Thread(){ publicvoid run(){ dianping(); } }; t.run(); System.out.print("dazhong"); } static voiddianping(){ System.out.print("dianping"); } A dazhongdianping B dianpingdazhong C a和b都有可能 D dianping循环输出,dazhong夹杂在中间 读者可在右下角的留言留下你的答案以及理由!

上期练习题答案公布栏

本期题目:

(单选题)1、如果一个接口Cup有个方法use(),有个类SmallCup实现接口Cup,则在类SmallCup中正确的是? ( )

A void use() { …}

B protected void use() { …}

C public void use() { …}

D 以上语句都可以用在类SmallCup中

正确答案是:C

解析:

接口,比抽象类还要抽象的类。

  1. 接口中每一个方法也是隐式抽象的,接口中的方法会被隐式的指定为 public abstract (只能是 public abstract,其他修饰符都会报错)。
  2. 接口中可以含有变量,但是接口中的变量会被隐式的指定为 public static final 变量(并且只能是 public,用 private 修饰会报编译错误。)
  3. 接口中的方法是不能在接口中实现的,只能由实现接口的类来实现接口中的方法。

注:

接口是隐式抽象的,当声明一个接口的时候,不必使用abstract关键字。

接口中每一个方法也是隐式抽象的,声明时同样不需要abstract关键字。

接口中的方法都是公有的。public


(不定项选择题) 2、int,String,*point,union哪些不是 Java 的数据类型?

A int

B String

C *point

D union

正确答案是:CD

题目是说数据类型,并没有说基本数据类型,所有包括了引用数据类型,String为字符串类,属于引用数据类型


(单选题) 3、子类A继承父类B, A a = new A(); 则父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块执行的先后顺序是?

A 父类B静态代码块->父类B构造函数->子类A静态代码块->父类B非静态代码块->子类A构造函数->子类A非静态代码块

B 父类B静态代码块->父类B构造函数->父类B非静态代码块->子类A静态代码块->子类A构造函数->子类A非静态代码块

C 父类B静态代码块->子类A静态代码块->父类B非静态代码块->父类B构造函数->子类A非静态代码块->子类A构造函数

D 父类B构造函数->父类B静态代码块->父类B非静态代码块->子类A静态代码块->子类A构造函数->子类A非静态代码块

正确答案是:C

解析:

按照先后顺序:

1,静态先于非静态代码库执行(静态代码块随着类的加载而加载,初始化只执行一次)

2,父类先于子类

3,非静态代码块优于构造函数执行


(单选题) 4、java中,用()关键字定义常量?

A final

B #define

C float

D const

正确答案是:A

解析:

Java中final关键字表示最终的意思,该关键字可以修饰类,方法,成员变量

被final修饰的类不能被继承

被fianl修饰的方法不能被重写(但可以重载)

被fianl修饰的成员变量是常量

const是C和C++中的常量关键字


(单选题)5、A是抽象父类或接口, B , C 派生自 A ,或实现 A ,现在 Java 源代码中有如下声明:

1. A a0=new A();

2. A a1=new B();

3. A a2=new C();

问以下哪个说法是正确的?()

A 只有第1行不能通过编译

B 第1、2行能通过编译,但第3行编译出错

C 第1、2、3行能通过编译,但第2、3行运行时出错

D 第1行、第2行和第3行的声明都是正确的

正确答案是:A

解析:抽象类或者接口根本无法实例化

微信小程序

点击右下角的 "留言" 获赞数超过5个的朋友即可获取一套微信小程序学习视频

1 Java基础入门视频教学素材链接:

1-2天上课内容!链接: https://pan.baidu.com/s/1skDryK9 密码: k4we

3-5天上课内容! 链接: https://pan.baidu.com/s/1nvLNu1z 密码: gmb2

6-10天上课内容!链接: https://pan.baidu.com/s/1slvqSUx 密码: pnbp

11-13天上课内容!链接: http://pan.baidu.com/s/1slIXZVR 密码: 4tde

14-17天上课内容!链接: https://pan.baidu.com/s/1pL98ODt 密码: 8qn2

18-20天上课内容!链接: https://pan.baidu.com/s/1eSqUFhK 密码: utxc

21-25天上课内容!链接:http://pan.baidu.com/s/1nuXeaUX 密码:k3wg

Java入门基础的上课内容自己更新完毕

2 Html&JavaScript阶段的视频教学素材链接:

1-4天的上课内容!链接: http://pan.baidu.com/s/1o8jT2qu 密码: 7ida

5-7天的上课内容!链接: https://pan.baidu.com/s/1c25SKAc 密码: wpje

HTML&javascript的上课内容自己更新完毕

3 数据库阶段的视频教学素材链接:

1-3天的上课内容 链接: https://pan.baidu.com/s/1nuOXvYD 密码: 4idi

4-5天的上课内容 链接: https://pan.baidu.com/s/1jIn0hlO 密码: bhui

6-7天的上课内容 链接: https://pan.baidu.com/s/1b1DKNO 密码: mmm3

8-9天的上课内容 链接: https://pan.baidu.com/s/1miyn54c 密码: 3wvn

【新】10-11天的上课内容 接: https://pan.baidu.com/s/1o8x4Uqm 密码: 6648

3 jsp&servet阶段阶段的视频教学素材链接:

【新】1-4天的上课内容 链接: https://pan.baidu.com/s/1mi0rhLe 密码: hp9t

4 Ajax知识点视频教学素材链接:

【新】链接: https://pan.baidu.com/s/1gfgQrPT 密码: zfqd(更新时间2017/6/16)

本文分享自微信公众号 - java学习(javaxxf)

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏菩提树下的杨过

ruby学习笔记(11)--symbol与hash参数

symbol是啥就不深入的讨论了,只简单说说symbol的好处 ruby内部对于每个对象,都会有一个数字id用来标识并区分,可以用xxx.object_id来查...

196100
来自专栏xingoo, 一个梦想做发明家的程序员

const指南

基本词义  意思就就是说利用const进行修饰的变量的值在程序的任意位置将不能再被修改,就如同常数一样使用!  使用方法 const int a=1;//这里定...

206100
来自专栏架构师之旅

疯转|最近5年133个Java面试问题列表

Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越...

28350
来自专栏前端下午茶

JS 利用高阶函数实现函数缓存(备忘模式)

高阶函数就是那种输入参数里面有一个或者多个函数,输出也是函数的函数,这个在js里面主要是利用闭包实现的,最简单的就是经常看到的在一个函数内部输出另一个函数,比如

91530
来自专栏java学习

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

Java基础 | 数据库 | Android | 学习视频 | 学习资料下载 课前导读 ●回复"每日一练"获取以前的题目! ●答案公布时间:为每期发布题目的第二...

37980
来自专栏java一日一条

代码优化那些事

/**************************************************************************/

7330
来自专栏FreeBuf

PHP代码安全杂谈

虽然PHP是世界上最好的语言,但是也有一些因为弱类型语言的安全性问题出现。WordPress历史上就出现过由于PHP本身的缺陷而造成的一些安全性问题,如CVE-...

41560
来自专栏微信公众号:Java团长

Java异常处理和设计

在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到...

16630
来自专栏前端说吧

【消灭代办】第一周 - 敏感词判断

  一堆字符串组成的数组,给你一个字符串,让你去查找这个字符串是否在这个数组当中?

14810
来自专栏python3

python3--面向对象--综合练习

3  解释生成器(generator)与函数的不同,并实现且使用简单generator

17320

扫码关注云+社区

领取腾讯云代金券