1.一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制值?
可以有多个类,但是只能有一个public类,并且public的类名必须和文件名相一致。
2.Java中有没有goto?
Java中的保留字,现在没有在Java中使用。
3.&与 &&的区别?
&与&&都可以作为逻辑运算符,表示逻辑与(and)。
只有运算符两边的表达式的结果都为true时,整个运算结
果才为true.
&&还有短路的功能,就是第一个表达式为false,就不再计算第二个表达式。
&还可以用做位运算符,当&操作符两边的表达式不是Boolean时,&表示按位操作。
4.switch语句能否作用在byte上,能否作用在Long上,能够作用在String上?
在switch中,expl1只能是一个整数表达式或者枚举常量,
整数表达式可以是int基本类型或者Integer包装类型。
由于byte、short、char都可以隐式的转换成int,
所以这些类型以及这些类型的包装类型也是可以的。
但是,Long和|String类型都不符合Switch语法的规定,
并且不能被转换成int类型,所以,他们不能作用于Switch语句中。哦
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。