gpt4 book ai didi

java - 查看我们从 jar 文件导入的类内部有什么

转载 作者:行者123 更新时间:2023-12-02 10:01:21 24 4
gpt4 key购买 nike

开始用java编码,只是想看看我们实际导入以使用它们的方法的类和接口(interface)的实现。例如:

import java.util.Scanner;

我很好奇Scanner(){}类里面有什么内容这可能吗?

尝试搜索但找不到实现,并且绝对不明白他们如何向公众隐藏它们。

最佳答案

请按照以下步骤查看 Java 预定义类的实现

1) 获取rt.jar(它包含运行时 JRE 所需的所有核心 Java API 类)

直接从网上下载或者在JDK中搜索,路径如C:\Program Files\Java\jdk1.8.0_181\jre\lib并将其复制到桌面上的其他位置 rt.jar Location

2) 提取rt.jar的副本

Extracting .jar file with command line

https://www.wikihow.com/Extract-a-JAR-File

解压后,您可以在.class文件中看到我们在程序中通常使用的所有核心Java类(无法直接读取)

3) 下载cavaj java decompiler等工具打开并读取.class文件 open .class file in Decompiler

您可以使用这种方法查看任何 jar 中的任何代码...这是有趣地理解 java 基础知识的非常聪明的方式..

关于java - 查看我们从 jar 文件导入的类内部有什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55605331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com