日期:2014-05-20  浏览次数:20690 次

帮忙看下这段代码是什么意思
private   int   a(int   i1)
        {
                Object   obj   =   null;构造一个空的对象obj
                RecordStore   recordstore;//构造一个数据库对象recordstore
                byte   abyte0[]   =   (recordstore   =   RecordStore.openRecordStore( "RMS ",   true)).getRecord(i1);
                ByteArrayInputStream   bytearrayinputstream   =   new   ByteArrayInputStream(abyte0);
                DataInputStream   datainputstream   =   new   DataInputStream(bytearrayinputstream);
                c   =   datainputstream.readInt();//读出Int型数据
                datainputstream.close();
                bytearrayinputstream.close();
                recordstore.closeRecordStore();//关闭数据库
                return   c;
                JVM   INSTR   pop   ;//想请问下这句是什么意思
                double   d1;
                String   s1;
                String   as1[];
                int   j1   =   Integer.parseInt((as1   =   a(s1   =   String.valueOf(d1   =   123434425D),   ". "))[0]);
                b(0);
                b(j1);
                b(11);
                b(0x16841);;//想请问下这里的0x16841是什么意思
                b(987);
                return   0;
        }

      if(command   !=   o   ||   displayable   !=   aM)
                        break   MISSING_BLOCK_LABEL_1652;//这句又是什么??
                d.a(ci);
                r();
                return;
                JVM   INSTR   dup   ;
                k1;
                printStackTrace();
                return;
                if(command   ==   m   &&   displayable   ==   aC)
                {
                        ba.setCurrent(p());
                        return;
                }
谢谢大虾们了

------解决方案--------------------