小编moh*_*omn的帖子

JVM究竟如何编译三元运算符?我应该关注不同的api版本吗?

所以,让我说我有这段代码:

int mode = android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB ? AudioManager.MODE_IN_COMMUNICATION : AudioManager.MODE_IN_CALL;
Run Code Online (Sandbox Code Playgroud)

现在,假设我在一些预姜饼的设备上运行此代码.

是否存在无法获得静态导入的AudioManager.MODE_IN_COMMUNICATION情况?

我的意思是,是否有任何情况下,我会看到一个崩溃,因为在MODE_IN_COMMUNICATION姜饼被检查之前是不可用的?

三元运算符如何用Java编译?它是否将这两个东西编译为整数?它是否在编译期间扩展代码?

java android

1
推荐指数
2
解决办法
108
查看次数

标签 统计

android ×1

java ×1