classpy, 用于研究Java类文件的GUI工具.zip

上传者: 38743968 | 上传时间: 2023-06-10 14:17:19 | 文件大小: 1.41MB | 文件类型: ZIP
classpy, 用于研究Java类文件的GUI工具 ClasspyClasspy是一个用于研究Java类文件的GUI工具。的灵感这里工具主要由 javap 和 JavaClassViewer激发。 我重新发明了轮子,原因如下:1. Learn Java class file

文件下载

资源详情

[{"title":"( 230 个子文件 1.41MB ) classpy, 用于研究Java类文件的GUI工具.zip","children":[{"title":"gradlew.bat <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"classpy.css <span style='color:#111;'> 73B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 76B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'> 184B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'> 5.17KB </span>","children":null,"spread":false},{"title":"gradle-wrapper.jar <span style='color:#111;'> 53.14KB </span>","children":null,"spread":false},{"title":"Instr.java <span style='color:#111;'> 20.15KB </span>","children":null,"spread":false},{"title":"ClasspyApp.java <span style='color:#111;'> 6.95KB </span>","children":null,"spread":false},{"title":"Opcode.java <span style='color:#111;'> 6.93KB </span>","children":null,"spread":false},{"title":"ByteCode.java <span style='color:#111;'> 6.86KB </span>","children":null,"spread":false},{"title":"Script.java <span style='color:#111;'> 6.24KB </span>","children":null,"spread":false},{"title":"Instruction.java <span style='color:#111;'> 5.89KB </span>","children":null,"spread":false},{"title":"Section.java <span style='color:#111;'> 5.71KB </span>","children":null,"spread":false},{"title":"RuntimeVisibleTypeAnnotationsAttribute.java <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false},{"title":"OpCode.java <span style='color:#111;'> 4.30KB </span>","children":null,"spread":false},{"title":"ConstantPool.java <span style='color:#111;'> 4.30KB </span>","children":null,"spread":false},{"title":"RuntimeVisibleAnnotationsAttribute.java <span style='color:#111;'> 4.07KB </span>","children":null,"spread":false},{"title":"MyMenuBar.java <span style='color:#111;'> 3.65KB </span>","children":null,"spread":false},{"title":"ModuleAttribute.java <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false},{"title":"ClassFileTest.java <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false},{"title":"WasmBinPart.java <span style='color:#111;'> 3.09KB </span>","children":null,"spread":false},{"title":"CodeAttribute.java <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"RecentFiles.java <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"ParsedViewerPane.java <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"HexText.java <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false},{"title":"AnnotatedClass.java <span style='color:#111;'> 2.55KB </span>","children":null,"spread":false},{"title":"TypeAnnotatedClass.java <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"AttributeFactory.java <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"ClassFilePart.java <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"JarTreeView.java <span style='color:#111;'> 2.36KB </span>","children":null,"spread":false},{"title":"WasmBinFile.java <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"Constant.java <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"Table.java <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"InstructionFactory.java <span style='color:#111;'> 2.16KB </span>","children":null,"spread":false},{"title":"FilePart.java <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"OpenFileTask.java <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"Function.java <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"LookupSwitch.java <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"Header.java <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"Import.java <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"TableSwitch.java <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"AccessFlags.java <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"UInt.java <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"ClassFile.java <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"Debug.java <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"Export.java <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"BytesReader.java <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"FuncTest.java <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"BlockPart.java <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"Mutf8DecoderTest.java <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"Transaction.java <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"FileTypeInferer.java <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"AboutDialog.java <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"StringHelper.java <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"ConstantUtf8Info.java <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"ConstantMethodHandleInfo.java <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"WasmBinReader.java <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"FileType.java <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"Table.java <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"LocalVariableTableAttribute.java <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"JarTreeLoader.java <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"BinaryChunkPart.java <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"ParsedTreeItem.java <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"Code.java <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"ConstantFactory.java <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"JarTreeItem.java <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"JarTreeNode.java <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"LocalVariableTypeTableAttribute.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"LuByte.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"LuaStr.java <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"LuaType.java <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"BinaryChunkReader.java <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"Byte.java <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"NewArray.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"LineNumberTableAttribute.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"Instruction.java <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"MyRuntimeAnnotation.java <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"MyClassAnnotation.java <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"MethodInfo.java <span style='color:#111;'> 1022B </span>","children":null,"spread":false},{"title":"FieldInfo.java <span style='color:#111;'> 1019B </span>","children":null,"spread":false},{"title":"UrlHelper.java <span style='color:#111;'> 1000B </span>","children":null,"spread":false},{"title":"OpenFileResult.java <span style='color:#111;'> 997B </span>","children":null,"spread":false},{"title":"InnerClassesAttribute.java <span style='color:#111;'> 966B </span>","children":null,"spread":false},{"title":"BootstrapMethodsAttribute.java <span style='color:#111;'> 944B </span>","children":null,"spread":false},{"title":"RuntimeVisibleParameterAnnotationsAttribute.java <span style='color:#111;'> 923B </span>","children":null,"spread":false},{"title":"ConstantFieldrefInfo.java <span style='color:#111;'> 918B </span>","children":null,"spread":false},{"title":"MyFileChooser.java <span style='color:#111;'> 914B </span>","children":null,"spread":false},{"title":"ConstantPool.java <span style='color:#111;'> 899B </span>","children":null,"spread":false},{"title":"FuncType.java <span style='color:#111;'> 889B </span>","children":null,"spread":false},{"title":"Mutf8Decoder.java <span style='color:#111;'> 876B </span>","children":null,"spread":false},{"title":"RecentFile.java <span style='color:#111;'> 825B </span>","children":null,"spread":false},{"title":"Table.java <span style='color:#111;'> 815B </span>","children":null,"spread":false},{"title":"StringHelperTest.java <span style='color:#111;'> 783B </span>","children":null,"spread":false},{"title":"ClassComponentTest.java <span style='color:#111;'> 762B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明