社区
Java SE
帖子详情
关于动态连接与静态连接
wanghaoming100
2008-02-17 12:02:04
JAVA这种语言是采用动态连接的吧,这样会降低执行效率。我不明白什么是静态连接,什么是动态连接,为什么动态连接会降低效率?请高手帮我解释一下,谢谢了
...全文
148
5
打赏
收藏
关于动态连接与静态连接
JAVA这种语言是采用动态连接的吧,这样会降低执行效率。我不明白什么是静态连接,什么是动态连接,为什么动态连接会降低效率?请高手帮我解释一下,谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanghaoming100
2008-03-26
打赏
举报
回复
谢谢大家的指点
老紫竹
2008-02-17
打赏
举报
回复
java的机制就是按需读取,一个类只有有其他类需要他的时候,才会被装载到内存。
因为象手机等智能终端,内存是不充裕的。
dracularking
2008-02-17
打赏
举报
回复
静态链接是空间换时间
动态链接则是时间换空间
枫叶rain
2008-02-17
打赏
举报
回复
静态链接,和动态链接是相对的,在可执行程序内包含了所访问的函数的代码,可执行程序占用的空间较大;但运行时,不需要其他模块支持,从而速度相对较快。动态链接的可执行程序中不包含动态访问的函数代码,仅仅包含对它的参考,运行时需要其他模块(DLL)的支持,速度相对较慢。
wuxo84
2008-02-17
打赏
举报
回复
比如说每家人都有碗橱,只有确定有几个人吃饭才拿几个碗,几双筷子,如果平时都在饭桌上摆上100套餐具,别管来多少人(100人以内),吃饭时候肯定快,因为餐具都摆好了,但没有人会这么做,为什么呢?不光是因为平时家里就两三个人,更主要的是浪费了好多资源,比如说桌子上没地方摆放别的东西了。
碗筷事先就摆好了 就是静态~
确定几个人吃饭才拿几套碗筷 就是动态~
32位libmysql.dll和32位libmysql.lib
libmysql.dll是一个
动态
链接库文件,而libmysql.lib是对应的
静态
链接库文件。 **1. MFC与数据库
连接
** MFC是微软提供的一套C++类库,用于简化Windows应用程序开发,它提供了对WinAPI的封装。在MFC中,可以使用ODBC...
ws2_32.lib.zip
这两个组件是Windows Socket 2(Winsock2)接口的
动态
链接库(DLL)和
静态
链接库(LIB),用于支持在Windows操作系统上进行网络编程。 首先,让我们深入了解ws2_32.dll。这是一个系统级的
动态
链接库,它实现了...
动态
链接和
静态
链接
动态
链接和
静态
链接属于其链接部分的方式。 编译分为三步 1. 首先对源文件进行预处理。(如宏、#include、预编译指令#ifdef等) 生成.i文件,这个过程也叫做预编译(Processing) 2.然后进行编译,这个过程主要是...
动态
链接 &
静态
链接(区别及优缺点)
1.
静态
链接与
动态
链接的区别 在C语言中,我们知道要生成可执行文件,要经历预编译、编译、汇编、链接,在链接过程中,
静态
链接和
动态
链接就出现了区别。
静态
链接的过程就已经把要链接的内容已经链接到了生成的可执行...
程序
动态
链接、
静态
连接
的对比(优缺点)
首先明确
动态
链接和
静态
连接
的区别:
静态
连接
就是在程序编译阶段,将程序需要的所有东西打包放到一起;而
动态
链接是在程序需要运行时,根据需要
动态
的决定链接哪一个库,哪一个函数。 举个例子,每个人就是一个程序...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章