gpt4 book ai didi

java - java中的编译时库和运行时库有什么区别?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:09:09 24 4
gpt4 key购买 nike

使用这两种方法的优缺点是什么?

我实际上是在 Netbeans 的“项目属性”>“Java 应用程序库”下看到的。我们有两个选项卡,一个用于编译时库和运行时库,看起来我们可以添加一个相互独立的库

最佳答案

没有编译时库运行时库

也许您正在混合一些概念。

在 Java 中,要使用的库在编译时进行静态验证,也在运行时进行验证。

例如,如果您想使用 Apache Collections 中指定的 IterableMap图书馆。编译器“在编译时”验证您正在调用该类中存在的方法。

但编译器不会链接该库或对其执行任何操作,您在运行时仍然需要它。因此,当您的代码执行时,Java 运行时再次搜索该类,并调用编译器验证存在的方法。

那是什么。

关于java - java中的编译时库和运行时库有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3090062/

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