瑞斯康达笔试题目
什么时候用assert。
断言是一个包含布尔表达式的语句,在执行这个语句时假定该表达式为 true。如果表达式计算为 false,那么系统会报告一个 AssertionError。它用于调试目的:
assert(a > 0); // throws an AssertionError if a <= 0
断言可以有两种形式:
assert Expression1 ;
assert Expression1 : Expression2 ;
Expression1 应该总是产生一个布尔值。
Expression2 可以是得出一个值的'任意表达式。这个值用于生成显示更多调试信息的 String 消息。
断言在默认情况下是禁用的。要在编译时启用断言,需要使用 source 1.4 标记:
Javac -source 1.4
要在运行时启用断言,可使用 -enableassertions 或者 -ea 标记。
要在运行时选择禁用断言,可使用 -da 或者 -disableassertions 标记。
要系统类中启用断言,可使用 -esa 或者 -dsa 标记。还可以在包的基础上启用或者禁用断言。
可以在预计正常情况下不会到达的任何位置上放置断言。断言可以用于验证传递给私有方法的参数。不过,断言不应该用于验证传递给公有方法的参数,因为不管是否启用了断言,公有方法都必须检查其参数。不过,既可以在公有方法中,也可以在非公有方法中利用断言测试后置条件。另外,断言不应该以任何方式改变程序的状态。
GC是什么? 为什么要有GC? (基础)。
GC是垃圾收集器。Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一:
()
untime()()
String s = new String("xyz");创建了几个String Object?
两个对象,一个是"xyx",一个是指向"xyx"的引用对象s。
d(11.5)等於多少? d(-11.5)等於多少?
d(11.5)返回(long)12,d(-11.5)返回(long)-11;
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
short s1 = 1; s1 = s1 + 1;有错,s1是short型,s1+1是int型,不能显式转化为short型。可修改为s1 =(short)(s1 + 1) 。short s1 = 1; s1 += 1正确。
sleep() 和 wait() 有什么区别? 搞线程的最爱
-
2016年考研西医综合真题答案
一、A型题:1~90小题,每小题1.5分;91~120小题,每小题2分;共195分。在每一题给出的A,B,C,D四个选项中,请选出一项最符合题目要求的。1.下列关于机体内环境稳态的描述,错误的是DA.稳态是一种动态平衡B.稳态的维持是机体自我调节的结果c.稳态调节中都有一个调节点D.稳态是...
-
苏州大学2016年硕士研究生录取工作的通知
苏州大学2016年硕士研究生录取工作的通知已经公布下发了,请相关考生尽早做好考研复试的准备工作,通知的详细内容如下:一、指导思想坚持按需招生、德智体全面衡量、择优录取、宁缺毋滥的原则,进一步加强复试考核,规范招录程序,深化信息公开,不断加强监督管理,切实严明招...
-
2016年中国计量大学815综合课2考研真题
随着考研的到来,考生们在积极寻找各院校的考研真题了。下面是小编为大家整理收集的关于2016年中国计量大学815综合课2考研真题的相关内容,希望对大家有所帮助。一、名词解释(共10小题,每小题4分,共40分)1.私法自治2.不当得利3.预告登记4.解除权5.共同共有6.身体权7...
-
深圳本科生研究生毕业薪酬均最高 研究生超六千
日前,省教育厅对外公布了《2014年广东省高校毕业生就业质量年度报告》(以下简称《报告》)。《报告》显示,2014年广东省各院校(含研究生培养单位,下同)应届毕业生有45.95万人,比2013年增加6.17%。其中,广东高校毕业生流向惠州的就业人数12369人,占了毕业生就业人数...