Java getCodeBase()方法是如何工作的?

Java getCodeBase()方法是如何工作的?,java,applet,Java,Applet,所以我今天在编程课上学习了getCodeBase()方法,说实话,我对它以及它的工作原理非常感兴趣。我所知道的是,它找到了存储源代码的目录,并且主要用于小程序中。但是,如果有人能详细解释它是如何像技术细节那样工作的,我将不胜感激!顺便说一下,我6个月前开始使用Java。谢谢 这是我学到的,只是在这里放一点代码 cards[0] = getImage( getCodeBase(), "cards_gif/1.gif" ); 在本例中,getCodeBase()用于将数组的一部分初始化为图像 ge

所以我今天在编程课上学习了getCodeBase()方法,说实话,我对它以及它的工作原理非常感兴趣。我所知道的是,它找到了存储源代码的目录,并且主要用于小程序中。但是,如果有人能详细解释它是如何像技术细节那样工作的,我将不胜感激!顺便说一下,我6个月前开始使用Java。谢谢

这是我学到的,只是在这里放一点代码

cards[0] = getImage( getCodeBase(), "cards_gif/1.gif" );
在本例中,getCodeBase()用于将数组的一部分初始化为图像

getDocumentBase()

获取嵌入此小程序的文档的URL

例如,假设文档中包含一个小程序:

http://java.sun.com/products/jdk/1.2/index.html
文档库为:

http://java.sun.com/products/jdk/1.2/index.html
getCodeBase()

获取基本URL。这是包含此小程序的目录的URL



我想删除这篇文章,但无法在被接受的情况下执行。

它返回HTML中指定的代码库或其默认值。

该方法声明在哪里?在将数组的一部分初始化为图片的小程序代码中。该方法声明在哪个类中?是你写的吗?它是您源代码的一部分,还是由其他库、JDK或其他库提供的?它是我自己的源代码。我导入了一个图像类。你是在问我们你的自定义方法在做什么吗,你还没有在这里发布。酷!这就是我编辑你文章的原因。我添加了一个新的标记小程序,并且删除了方法标记以使其他人更清楚。这个答案不正确。它返回HTML中指定的任何代码基,或其默认值。它与项目结构无关。我相信与文档库相同。请再次阅读返回的内容。获取嵌入此小程序的文档的URL。