Advertisement

第4场Java面试题

阅读量:

前言

本章属于《Java面试宝典》中的练习题,在线系统性地学习了一遍后发现仍需进一步巩固知识。因此决定进行线上内容的整理与复习,并将其相关问题的答案进行了自己的归纳总结

一、面试题

1)一个.java源文件是否可以包括多个类(不是内部类)?有什么限制?

允许仅限于包含一个public修饰的类,并且该类的类名应当与文件名相同

2)java中有没有goto?

1.java中的goto是保留字,还没有在java中使用

在C语言中存在goto语句,在编程实践中常与循环语句和条件判断语句协同工作以实现程序流程转移的目的。然而为避免采用该方法因为它在一个作用域内能够随意跳跃位置可能导致整个程序运行逻辑混乱并引发难以调试的问题因此不建议采用

3)说说&和&&的区别

在逻辑运算中两者均可作为与操作符使用;当两个操作对象均为真时结果为true;若任一操作对象为假则运算结果为false。

但&&具有短路功能。当当前表达式的值为假时会进行短路操作,并不再执行后续的表达式,并立即返回false。

str不为null且不等于空格时,则会使得第一个条件表达式结果为假。而当str为null时,则会使得第一个条件表达式结果为假。在这种情况下,“&&”运算符会执行短路操作而不再评估第二个条件表达式的结果值。因此,在这种情况下函数体不会执

全部评论 (0)

还没有任何评论哟~