笔试题
来源:互联网 发布:怎么运行js文件 编辑:程序博客网 时间:2024/06/06 05:09
Java规范有这样的规则
[
a.高位转低位需要强制转换
b.低位转高位自动转.
]
2、short s1 = 1; s1 = s1 + 1;中,1 是int 型 s1 short型 通过 + 运算后s1 自动转为int 型 所以错!
3、后面一句没有错是因为Java语言规范中讲到,复合赋值(E1 op=E2)等价于简单赋值(E1=(T)((E1) op (E2))),而(s1 += 1)表达式使用的是复合赋值操作符,复合赋值表达式自动地将所执行计算的结果转型为其左侧变量的类型。在解析时候s+=1就等价于s = (short)(s+1),如果结果的类型与该变量的类型相同,那么这个转型不会造成任何影响。
阅读全文
0 0
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 笔试题
- 有名管道FIFO
- 事件分发
- STM32之寄存器开发
- Logstash output Kafka with Kerberos学习
- sql常用
- 笔试题
- 获取范围不重复随机数
- Memcached 及 Redis 架构分析和比较
- JVM调优之jstack找出最耗cpu的线程并定位代码
- 有类和无类路由协议的汇总详解
- Listview多条目加载
- Python使用数据库的一些问题
- 前端插件之带滑动效果的二级标题,原生js写的
- Mac下配置nginx+php+mongo环境