java练习本(2019-08-02)
公众号回复“1”,
小刀拉你进学习交流群哟,
妈妈再也不担心我学习没人陪伴啦~
昨日翻译
昨日翻译
“If you have it (Love), you don't need to have anything else, and if you don't have it, it doesn't matter much what else you have. ”
—— J. M. Barrie
“如果你拥有它(爱),你就不需要拥有任何其他东西,如果你没有它,你拥有什么就不重要了。”
——詹姆斯·马修·巴利
今日名言
“ Love is an ocean of emotions, entirely surrounded by expenses. ”
—— Thomas Dewar
2019.07.31问题及解析
题目
当用户输入一个值i,若该值大于0,使用throw语句显示的引发异常,异常的输出信息为“more than 0!”,下列定义正确的是?
A.if(i>0) throw new Exception("more than 0!");
B.if(i>0) throw new Exception e("more than 0!");
C.if(i>0) throw Exception e("more than 0!");
D.if(i>0) throw Exception("more than 0!");
答案与解析
1.相关知识
当我们需要异常抛出我们想要的字符串时
我们可以利用Exception类的有参构造方法传递一个字符串
就能使得在抛出异常时抛出我们想要它抛出的内容
2.答案解析
因为new一个异常就相当于是new一个对象,并且调用它的有参构造,因此只有
new Exception("more than 0!")是正确的写法,其他的写法都无法通过编译
答案选A。
2019.08.02问题
题目分类
类——基本概念
题目
下列哪些情况会调用构造方法
A.调用对象的clone()方法
B.java反射机制使用java.lang.Class或java.lang.reflect.Constructor的newInstance()方法
C.new语句创建对象
D.调用java.io.ObjectInputStream的readObject方法
重磅推荐
以我手写我心,有位伟人说过,
整理记录是最高效的学习方法。
在这里即可一展所学,
不仅可以与同辈交流
还可与前辈过招
技术君在这里等你哦~
这里有技术大佬们在线答疑,
这里有一大堆的编程资料,
这里有志同道合共赴编程的小伙伴。
(加微信拉你进群)
投稿要求如下:
知识点整理并写成文章。
要求段落结构清晰,
字数须大于500字,
报酬信息请联系小刀
联系方式:
微信号:best396975802
END
微信群请点击公众号菜单进微信群
文字|天堂
排版|花音
你点的每个赞,我都认真当成了喜欢
微信扫一扫
关注该公众号