java每日一练(2017/9/3)

本期题目

(单选题)1、下列关于构造方法不正确的是:( )

A 类的构造方法和类同名

B 一个类可以有多个构造方法

C 在实例化对象时必须调用类的构造方法

D 构造方法可以和该类其他方法一样被该类对象调用


(单选题) 2、在java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()

A interface A extends B,C

B interface A implements B,C

C class A implements B,C

D class A implements B,implements C


(单选题)3、Java语言与其它语言相比,独有的特点是()

A 面向对象

B 多线程

C 平台无关

D 网络编程


(单选题)4、下列关于继承的描述正确的是()

A 在Java中允许定义一个子类的引用,指向父类的对象。

B 在Java中一个子类可以继承多个抽象类,在extends关键字后依次列出,用逗号隔开。

C 在Java中继承是通过extends关键字来描述的,而且只允许继承自一个直接父类。

D 在Java中抽象类之间不允许出现继承关系,所有的抽象类都相互独立。


(单选题)5、下列叙述中,错误的是( )

A File类能够存储文件属性

B File类能够读写文件

C File类能够建立文件

D File类能够获取文件目录信息

改变,永远不嫌晚。无论你是几岁,也无论你目前所处的境况有多糟,只要立定目标、一步一步往前走,人生随时都有翻盘的可能性。----至大家

上期答案:

(单选题)1、如果int x=20, y=5,则语句System.out.println(x+y+""+(x+y)+y); 的输出结果是()

A 2530

B 55

C 2052055

D 25255

正确答案是:D

解析:主要考的运算符优先级与结合性。

括号里先算,然后再从左到右开始算 刚开始第1个+就是运算符所以20+5=25 ,当遇到“”时转换为字符串。这时+就是连接符了而不是运算符再与后面+就都字符串了 25 25 5 所以最后答案是25255


(单选题)2、关于匿名内部类叙述正确的是? ( )

A 匿名内部类可以继承一个基类,不可以实现一个接口

B 匿名内部类不可以定义构造器

C 匿名内部类不能用于形参

D 以上说法都不正确

正确答案是:B

解析:

匿名内部类,匿名了,没名字,构造器去哪找名字,即不能有构造函数


(单选题)3、设有下面两个赋值语句:

a = Integer.parseInt("1024");

b = Integer.valueOf("1024").intValue();

下述说法正确的是()

A a是整数类型变量,b是整数类对象。

B a是整数类对象,b是整数类型变量。

C a和b都是整数类对象并且它们的值相等。

D a和b都是整数类型变量并且它们的值相等。

正确答案是:D

解析:

intValue()是把Integer对象类型变成int的基础数据类型;

parseInt()是把String 变成int的基础数据类型;

Valueof()是把String 转化成Integer对象类型;


(不定项选择题)4、下面的对象创建方法中哪些会调用构造方法()?

A new语句创建对象

B 调用Java.io.ObjectInputStream的readObject方法

C java反射机制使用java.lang.Class或java.lang.reflect.Constructor的newInstance()方法

D 调用对象的clone()方法

正确答案是:AC

解析:

readObject():从文件中还原对象clone():复制,拷贝对象(设计深浅拷贝


(不定项选择题) 5、下面哪些接口直接继承自Collection接口()

A List

B Map

C Set

D Iterator

正确答案是:AC

解析:如图:

原文发布于微信公众号 - java学习(javaxxf)

原文发表时间:2017-09-03

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏全沾开发(huā)

数组的遍历你都会用了,那Promise版本的呢

2564
来自专栏深度学习自然语言处理

Python学习——collections系列

一 ,计数器(counter) Counter是对字典类型的补充,用于追踪值得出现次数 ps:具备字典的所有功能 + 自己的功能 例: >>> from ...

36314
来自专栏奔跑的蛙牛技术博客

java基本程序设计

保护对象实例域,提供黑盒的概念保护数据域的安全,体现了面向对象思想。数据>算法的思想

892
来自专栏IT可乐

Java的深拷贝和浅拷贝

  关于Java的深拷贝和浅拷贝,简单来说就是创建一个和已知对象一模一样的对象。可能日常编码过程中用的不多,但是这是一个面试经常会问的问题,而且了解深拷贝和浅拷...

3396
来自专栏个人随笔

房上的猫:类的无参方法

一.类的无参方法  1.概述:   (1)类是由一组具有相同属性和共同行为的实体抽象而来的   (2)对象执行的操作是通过编写类的方法实现的   (3)类的每一...

37813
来自专栏专注 Java 基础分享

关于类的对象创建与初始化

今天,我们就来解决一个问题,一个类实例究竟要经过多少个步骤才能被创建出来,也就是下面这行代码的背后,JVM 做了哪些事情? Object obj = new ...

3365
来自专栏腾讯IVWEB团队的专栏

讲讲标准的 Promise 长啥样?

不同项目下lib里的promise/deferred往往是差异化最多的,用起来和自己的习惯相比经常是缺胳膊少腿,因此聊聊标准的Promise的啥样的。

1610
来自专栏互联网杂技

深入理解javascript原型和闭包(1)——一切都是对象

“一切都是对象”这句话的重点在于如何去理解“对象”这个概念。 ——当然,也不是所有的都是对象,值类型就不是对象。 首先咱们还是先看看javascript中一个常...

36516
来自专栏哲学驱动设计

小技巧 - 简化你的泛型API

    以下,我使用一个实例,分享一下用于简化泛型API设计的小技巧,“如何在泛型方法调用时,过滤掉可以隐式推断出的泛型参数”: 原有设计:     系统中原来...

2045
来自专栏Albert陈凯

scala 隐式详解(implicit关键字)

掌握implicit的用法是阅读Spark源码的基础,也是学习Scala其它的开源框架的关键,implicit 可分为: 隐式参数 隐式转换类型 隐式调用...

3019

扫码关注云+社区

领取腾讯云代金券