java面试总结
来源:互联网 发布:收割机无人机知乎 编辑:程序博客网 时间:2024/05/16 14:22
1.说说&和&&的区别?
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。
&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式。
2.switch语句能否作用在byte上,能否作用在long上,能否作用在String上?
byte可以,long,String 不行
原因:在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,
由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。显然,long和String类型都不
符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。
3.”==”和equals方法究竟有什么区别?
“==”比较的是地址,equals比较的是内容
4.Integer与int的区别?
Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况。
阅读全文
1 0
- 【面试】Java开发面试总结
- Java面试经典总结
- java面试一些总结
- Java面试小总结
- java面试总结
- Java面试题目总结
- java面试总结1
- java 面试总结2
- java面试总结
- Java开发人员面试总结
- Java面试总结
- JAVA面试总结
- java面试题目总结
- java 面试总结
- java笔试面试总结
- java 面试总结
- Java面试问题总结
- .Net/Java面试总结
- java基础【07】swing事件注册
- 在线体验ubuntu的方法
- UML设计九种图例
- 2017考研经验贴
- 一般迷宫问题的求解
- java面试总结
- Cmake简单实例
- 我怀念的
- 自定义View圆环进度条
- map表的一些用法
- C++11中std::mutex的使用
- Spring用bean.xml注入对象
- HTML5 4 视频
- 错误处理 ssh connection refused