java面试易错代码分析
来源:互联网 发布:magnet软件怎么用 编辑:程序博客网 时间:2024/06/16 06:33
1、简述下面代码片段的错误
byte b1 = 1, b2 = 2, b3, b6;
finally byte b4 = 4, b5 = 6;
b6 = b4 + b5;
b3 = (b1 + b2);
System.out.println(b3 + b6);
被finally修饰的变量是常量,这里的b6=b4+b5可以看成b6=10;而b1,b2是byte类型,在进行计算时会将它们提升为int类型,赋值给一个byte类型的变量,类型不匹配,编译会出错。
0 0
- java面试易错代码分析
- Java 面试代码题型
- Java面试分析
- java 面试分析
- java面试经历分析
- 双向分析Java面试
- java面试-判断+代码查错
- java面试脑图分析
- TextSamplerDemo.java代码分析
- Java代码优化分析
- java代码块分析
- java面试基础-Java代码优化编程
- Java面试:代码题19道
- Java面试:代码题19道
- JAVA面试:经典代码查错题
- JAVA面试代码与编程题
- JAVA面试基础(代码之类)
- java代码面试常见的算法-mark
- Actionbar太过复杂的时候
- Java开发中的23种设计模式详解(转)
- 关于angular分页的一小个案例
- PHP SplHeap 堆介绍
- android下的状态选择器
- java面试易错代码分析
- mysql配置
- JavaScript定义模块
- Git 如何删除远程仓库的某次错误提交
- libtom简介
- STL-二分检索函数
- UI_UIView
- IOS修改图标下的APP名称
- 锁机制:自旋锁spinlock和信号量semaphore