我有个疑问
任何表达式赋值操作都是编译时或运行时的现象?
e.g Foo f=new Bar();
谢谢。
发布于 2011-02-03 15:01:49
两者都有。
在编译时分析赋值以实现类型兼容性,为执行转换/装箱/取消装箱等工作注入代码。即使是一些流分析也会影响赋值,例如变量及其分配可以在completely.
https://stackoverflow.com/questions/4887354
相似问题