专栏首页java技术大本营java练习本(2019-06-03)

java练习本(2019-06-03)

昨日翻译

昨日翻译

“We are what we repeatedly do; excellence, then, is not an act but a habit.”

——Aristotle

“我们是我们反复做的;那么,优秀不是一种行为,而是一种习惯。”

——亚里士多德

今日名言

“Always forgive your enemies; nothing annoys them so much.”

——Oscar Wilde

2019.06.01问题及解析

下列关于构造方法描述错误的是?

A.构造方法必须和类同名

B.构造方法没有返回值

C.构造方法不可以重载

D.构造方法属于类的方法,可以创建对象的时候给成员变量赋值

答案与解析

1.相关知识

构造方法在类中声明,属于类的方法

构造方法在创建对象时被调用

构造方法可以用来给成员变量赋值

构造方法没有返回值

同一个类可以声明多个构造方法,根据实例对象参数调用指定的构造方法

构造方法必须和类同名

2.答案解析

A.构造方法必须和类同名,正确

B.构造方法没有返回值,正确

C.构造方法通过重载来根据实例对象参数调用指定的构造方法,可以重载,错误

D.构造方法在类中声明,属于类的方法,构造方法可以用来给成员变量赋值

答案选C。

2019.06.03问题

题目分类

方法、异常——调用、try、catch、finally

题目

public class Test {    public static void main(String[] args) {        System.out.print(get(0));        System.out.print(get(1));        System.out.print(get(2));        System.out.print(get(4));    }
    public static int get(int i){        try{            int j = 2/i;            return j;        }catch (Exception e){            return 0;        }finally {            if(i == 0){                return -1;            }            if(i == 1){                return 1;            }        }    }}

请问上述代码输出的结果为?

A.0110

B.-1110

C.0211

D.-1211

本文分享自微信公众号 - java技术大本营(java-ideashare),作者:天堂

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

原始发表时间:2019-06-03

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Docker实例,Nginx,Mysql,Tomcat,Redis的安装。

    一、Install Engine X(Nginx)1、Install Engine X(Nginx)

    微笑的小小刀
  • tomcat学习|tomcat中组件结构设计

    通过下图我们可以看到,在我们直接使用的Context,Service,Server上面还有一层接口: Container 和 Lifecycle

    微笑的小小刀
  • JVM | 老婆孩子热炕头-GC收集器概念篇

    本篇内容以概念为主,先了解概念,知道有哪些名词,东西, 再实战看里面的东西去加深理解

    微笑的小小刀
  • 面试题36(关于构造方法的的理解?)

    下面关于构造方法的说法不正确的是? A 构造方法也属于类的方法,用于创建对象的时候给成员变量赋值 B 构造方法不可以重载 C 构造方法没有返回值 D 构造方法一...

    Java学习
  • Swift专题讲解十五——类型构造 原

            构造是类、结构体、枚举在实例化中必须执行的过程,在构造过程中,类、结构体必须完成其中存储属性的构造。Swift中的构造通过构造方法来完成,和Ob...

    珲少
  • Effective.Java 读书笔记(4)非实例化

    有时你想要编写一个类,这个类只是静态方法和静态域的组成,这样的一个类获得一个糟糕的名声因为一些人滥用他们为了避免对对象的术语进行思考,但是他们的确是有用的

    Mezereon
  • 夯实Java基础系列7:一文读懂Java 代码块和执行顺序

    本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看

    黄小斜
  • Swift中构造方法的解析 原

          构造方法是一个类创建对象最先也是必须调用的方法,在Objective-C中,开发者更习惯称这类方法为初始化方法。在Objective-C中的初始化方...

    珲少
  • JAVA学习笔记(一)

    JDK :给Java开发人员使用的工具包,包括Java的开发工具,也包括JRE。其中开发工具中包括编译工具(javac.exe)、运行工具(java.exe)、...

    HUC思梦
  • 面试官:什么是面向对象?

    Java 是一个支持并发、基于类和面向对象的计算机编程语言。面向对象软件开发具有以下优点:

    用户4143945

扫码关注云+社区

领取腾讯云代金券