jd-gui.exe java_java编译文件,查看工具jd-gui.exe,出现以下问题但程序正常执行

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

// ERROR //

public String readTxtFile(String fileNameStr) throws Exception { // Byte code:

// 0: aconst_null

// 1: astore_2

// 2: getstatic 39com/order/cc/ts/da****nage/importtools/util/FileOperation:pathLjava/lang/String;

// 5: new 125java/lang/StringBuilder

// 8: dup_x1

// 9: swap

// 10: invokestatic 127java/lang/String:valueOf(Ljava/lang/Object;)Ljava/lang/String;

// 13: invokespecial 131java/lang/StringBuilder:(Ljava/lang/String;)V

// 16: getstatic 132java/io/File:separatorLjava/lang/String;

// 19: invokevirtual 135java/lang/StringBuilder:append(Ljava/lang/String;)Ljava/lang/StringBuilder;

// 22: aload_1

// 23: invokevirtual 135java/lang/StringBuilder:append(Ljava/lang/String;)Ljava/lang/StringBuilder;

// 26: ldc 139

// 28: invokevirtual 135java/lang/StringBuilder:append(Ljava/lang/String;)Ljava/lang/StringBuilder;

// 31: invokevirtual 141java/lang/StringBuilder:toString()Ljava/lang/String;

// 34: putstatic 39com/order/cc/ts/da****nage/importtools/util/FileOperation:pathLjava/lang/String;

// 37: new 87java/io/File

// 40: dup

// 41: getstatic 39com/order/cc/ts/da****nage/importtools/util/FileOperation:pathLjava/lang/String;

// 44: invokespecial 145java/io/File:(Ljava/lang/String;)V

// 47: astore_3

// 48: aconst_null

// 49: astore 4

// 51: aconst_null

// 52: astore 5

// 54: aload_0

// 55: dup

// 56: astore 6

// 58: monitorenter

// 59: aload_3

// 60: invokevirtual 86java/io/File:exists()Z

// 63: ifeq +46 -> 109

// 66: getstatic 70com/order/cc/ts/da****nage/importtools/util/FileOperation:countMapLjava/util/concurrent/ConcurrentHashMap;

// 69: aload_1

// 70: invokevirtual 146java/util/concurrent/ConcurrentHashMap:get(Ljava/lang/Object;)Ljava/lang/Object;

// 73: ifnull +63 -> 136

// 76: getstatic 70com/order/cc/ts/da****nage/importtools/util/FileOperation:countMapLjava/util/concurrent/ConcurrentHashMap;

// 79: aload_1

// 80: invokevirtual 146java/util/concurrent/ConcurrentHashMap:get(Ljava/lang/Object;)Ljava/lang/Object;

// 83: checkcast 123java/lang/String

// 86: astore_2

// 87: aload_2

// 88: invokestatic 191java/lang/Integer:parseInt(Ljava/lang/String;)I

// 91: iconst_1

// 92: iadd

// 93: invokestatic 211java/lang/Integer:toString(I)Ljava/lang/String;

// 96: astore_2

// 97: getstatic 70com/order/cc/ts/da****nage/importtools/util/FileOperation:countMapLjava/util/concurrent/ConcurrentHashMap;

// 100: aload_1

// 101: aload_2

// 102: invokevirtual 203java/util/concurrent/ConcurrentHashMap:put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

// 105: pop

// 106: goto +30 -> 136

// 109: aload_3

// 110: invokevirtual 92java/io/File:createNewFile()Z

// 113: pop

// 114: getstatic 70com/order/cc/ts/da****nage/importtools/util/FileOperation:countMapLjava/util/concurrent/ConcurrentHashMap;

// 117: aload_1

// 118: iconst_1

// 119: invokestatic 211java/lang/Integer:toString(I)Ljava/lang/String;

// 122: invokevirtual 203java/util/concurrent/ConcurrentHashMap:put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

// 125: pop

// 126: ldc 213

// 128: astore_2

// 129: aload_0

// 130: aload_2

// 131: aload_3

// 132: invokevirtual 162com/order/cc/ts/da****nage/importtools/util/FileOperation:writeTxtFile(Ljava/lang/String;Ljava/io/File;)Z

// 135: pop

// 136: aload 6

// 138: monitorexit

// 139: goto +62 -> 201

// 142: aload 6

// 144: monitorexit

// 145: athrow

// 146: astore 6

// 148: aload 6

// 150: invokevirtual 95java/lang/Exception:printStackTrace()V

// 153: aload 5

// 155: ifnull +8 -> 163

// 158: aload 5

// 160: invokevirtual 215java/io/BufferedReader:close()V

// 163: aload 4

// 165: ifnull +56 -> 221

// 168: aload 4

// 170: invokevirtual 220java/io/FileReader:close()V

// 173: goto +48 -> 221

// 176: astore 7

// 178: aload 5

// 180: ifnull +8 -> 188

// 183: aload 5

// 185: invokevirtual 215java/io/BufferedReader:close()V

// 188: aload 4

// 190: ifnull +8 -> 198

// 193: aload 4

// 195: invokevirtual 220java/io/FileReader:close()V

// 198: aload 7

// 200: athrow

// 201: aload 5

// 203: ifnull +8 -> 211

// 206: aload 5

// 208: invokevirtual 215java/io/BufferedReader:close()V

// 211: aload 4

// 213: ifnull +8 -> 221

// 216: aload 4

// 218: invokevirtual 220java/io/FileReader:close()V

// 221: aload_2

// 222: areturn

//

// Exception table:

// fromtotargettype

// 59139142finally

// 142145142finally

// 54146146java/lang/Exception

// 54153176finally }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值