java初学者有哪些题目?java初学者题目大全

刚开始学习java的时候,我们只学习书本知识不做相关题目是不行的,只有在练题中才能知道自己哪方面知识不足,那java初学者有哪些题目?接下来我们就来给大家分享一下java初学者题目大全!

java初学者题目大全.jpg

1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别?

答:区别主要有两点:a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型b.逻辑操作不会产生短路。

2. heap和stack有什么区别?

答:栈是一种线形集合,其添加和删除元素的操作应在同一段完成,栈按照后进先出的方式进行处理;堆是栈的一个组成元素。

3.Math.round(11.5)等于多少?Math.round(-11.5)等于多少?

答:Math.round(11.5)==12Math.round(-11.5)==-11round方法返回与参数最接近的长整数,参数加1/2后求其floor。

4. swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

答:switch(expr1)中,expr1是一个整数表达式。因此传递给switch和case语句的参数应该是int、short、char或者byte。long,string都不能作用于swtich。

5.在JAVA中如何跳出当前的多重嵌套循环?

答:关键字 常见的有return、ok标号和break。用法上:ok是使用带有ok标号的break语句 我最常用的不是这一种,而是return和让外层的循环条件表达式的结果可以受到内层循环代码的控制。

6.switch语句能否作用在byte上,能否作用在long上,能否作用在String上?

答:可以作用在byte、short、int、char(及以上四种的包装类)7.0之后支持String 和枚举.可以理解为 expression值只能是整型表达式和枚举常量

7.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

答:错误在于s1+1是一个短整型和一个1相加 1作为字面值是byte、short、int通用的,但在进行刚才的加法运算时,会被认为是一个整型。整型和短整型相加会出现自动类型提升。将提升后的整型值赋值给一个短整型会报错 而直接给short赋值一个1不会被认为是整型,只有在加法运算时会。但s1+=1;这中写法形式也不会出现自动类型提提升

8. 是否可以继承String类?

答:String类是final类,故不可以继承。

其实java初学者一开始不需要做太难的题目,我们只要做针对性的练习题就好了,这样有不足的地方就可以及时弥补!最后大家如果想要了解更多初识java知识,敬请关注奇Q工具网。

推荐阅读:

redis分布式锁实现原理是什么?redis分布式锁有哪些应用场景?

Java关键字如何使用?Java关键字的用法之static关键字

qt安装组件选哪几个?qt安装流程是什么?