jinceon吧 关注:57贴子:4,301
  • 11回复贴,共1

dead code vs unreachable code

只看楼主收藏回复

@itianda


IP属地:广东1楼2012-06-11 20:31回复



    IP属地:广东2楼2012-06-11 20:32
    回复
      ??


      IP属地:福建3楼2012-06-11 20:48
      回复
        为什么一个是dead code
        一个是unreachable code


        IP属地:广东4楼2012-06-11 21:08
        回复
          IP属地:福建5楼2012-06-11 21:11
          回复
            我看过这链接了。不懂


            IP属地:广东6楼2012-06-11 21:11
            回复
              没仔细看,感觉是ide比较智能吧,手动javac试试能不能通过编译。


              IP属地:福建7楼2012-06-11 21:14
              回复
                把代码优化什么的都关掉。


                IP属地:福建8楼2012-06-11 21:15
                回复
                  unreachable code不能编译。抛异常。
                  dead code是warning,可以编译。


                  IP属地:广东9楼2012-06-11 21:17
                  回复
                    看了下维基,上面说unreachable code是指执行不到的,dead code是执行了没有效果。也就是说,如果不开编译优化的话,dead code会被编译执行。
                    至于为啥while(false)为啥会被判定为unreachable code,可能是生成字节码时的一些细节问题吧。


                    IP属地:福建10楼2012-06-11 21:25
                    回复
                      好吧。我不纠结了。
                      先mark


                      IP属地:广东11楼2012-06-11 21:34
                      回复
                        js被爆吧了,快去删帖...


                        IP属地:福建12楼2012-06-11 21:36
                        回复