表达式的数据类型自动提升
2015-08-25 22:00
381 查看
表达式的数据类型自动提升, 关于类型的自动提升,注意下面的规则。
1. 所有的byte,short,char型的值将被提升为int型;
2. 如果有一个操作数是long型,计算结果是long型;
3. 如果有一个操作数是float型,计算结果是float型;
4. 如果有一个操作数是double型,计算结果是double型;
而声明为final的变量会被JVM优化
final byte b4=4,b5=6;
byte b6 = b4+b5;
1. 所有的byte,short,char型的值将被提升为int型;
2. 如果有一个操作数是long型,计算结果是long型;
3. 如果有一个操作数是float型,计算结果是float型;
4. 如果有一个操作数是double型,计算结果是double型;
而声明为final的变量会被JVM优化
final byte b4=4,b5=6;
byte b6 = b4+b5;
相关文章推荐
- Java 6 JVM参数选项大全(中文版)
- Lua学习笔记之运算符和表达式
- Lua教程(三):表达式和语句
- Lua基础教程之赋值语句、表达式、流程控制、函数学习笔记
- Ruby中case表达式详解
- 理解C#中的Lambda表达式
- javascript属性访问表达式用法分析
- JavaScript中:表达式和语句的区别[译]
- js 中的switch表达式使用示例
- js表达式计算器代码
- SQLite教程(六):表达式详解
- 用PHP实现的四则运算表达式计算实现代码
- Javascript表达式中连续的 && 和 || 之赋值区别
- javascript 用函数语句和表达式定义函数的区别详解
- JavaScript表达式:URL 协议介绍
- python 中的列表解析和生成表达式
- Lua中的操作符和表达式总结
- Java虚拟机JVM性能优化(二):编译器
- Java程序员必须知道的5个JVM命令行标志
- 将数字转换成大写的人民币表达式的js函数