不知jdon有没有研究过二进制class文件的

sunny_ustb 04-11-26

// 100 215:bipush 64
// 101 217:bipush 64
// 102 219:invokevirtual #999 <Method void StreamTokenizer.wordChars(int, int)>
// 103 222:goto 225
// 104 225:aload 11
// 105 227:invokevirtual #1000 <Method int StreamTokenizer.nextToken()>
// 106 230:lookupswitch 2: default 259
// -3: 262
// -1: 256
// 107 256:goto 490
// 108 259:goto 225
// 109 262:aload 11
// 110 264:getfield #1010 <Field String StreamTokenizer.sval>
上面的代码是使用javap反编译过来的,其中有一点不能明白,goto在lookupswitch之前是什么情况的代码造成的,希望解读过java二进制代码的兄弟给予指点。