我在哪里可以找到Java包和类?

时间:2016-08-21 06:39:48

标签: java

我正在学习Java而且我遇到了一些包,例如util包,swing包等。我想更多地挖掘它,所以我的问题是当我们在源代码中导入任何包时我能在个人电脑上看到这些包裹和班级代码。

假设有一个util包和ArrayList类。那么我在哪里可以找到util包和ArrayList类?

我可以对ArrayList班级或任何其他班级进行任何更改吗?

我正在尝试在没有安装Eclipse的情况下获得包和类代码。我已经安装了JDK和JRE,并通过命令提示符运行Java文件,并使用Notepad ++编写代码。

2 个答案:

答案 0 :(得分:4)

java.util.ArrayList由JRE提供,位于rt.jar(您可以 查看 source)。

我可以对ArrayList类或任何其他类进行任何更改吗?

您可以将ArrayList子类化(或简单地实施List),但您不能更改内置类(即使你可以,你的代码也不会便携。)

答案 1 :(得分:1)

  

我在哪里可以看到我的个人计算机中的这些包和类代码。

如果您使用ArrayListeclipse

,只需点击控制键并在netbeans对象上右击鼠标即可

如果没有,那么你在这里找到它  C:\Program Files\Java\jdk1.6.0_11\jre\lib\rt.jar

  

我可以对ArrayList类或任何其他类进行任何更改吗?

你不能简单。java.util包包含集合框架,遗留集合类,事件模型,日期和时间工具,国际化和其他实用程序类,由JRE提供