社区
Java SE
帖子详情
Java编程系统是否包含了"链接器"?
reteitre
2016-10-05 07:10:03
c语言gcc除了编译,还需要链接,生成可执行程序。
问题: Java编译出字节码,javac包含了"链接"的过程吗? 还是说"链接"+"装载"的过程都交给Java虚拟机了?
...全文
213
1
打赏
收藏
Java编程系统是否包含了"链接器"?
c语言gcc除了编译,还需要链接,生成可执行程序。 问题: Java编译出字节码,javac包含了"链接"的过程吗? 还是说"链接"+"装载"的过程都交给Java虚拟机了?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AAlAAzCCj
2016-10-05
打赏
举报
回复
java只会存在两种文件类型,一种是.java文件,也就是源程序,另外一种是.class文件,也就是编译通过产生的文件,用dos命令时编译不被隐藏,第一部要编译:javac 文件名.java->enter,第二部要运行:java 文件名->enter,用Eclipase进行开发时直接点击run就行,链接库函数的过程是被内部执行的。
彻底理解
链接
器
:四
本文探讨了动态库和静态库的优缺点,动态库的优势在于节省磁盘和内存资源,方便程序升级和bug修复,同时也支持插件扩展和多语言
编程
。静态库则提供简洁的部署,但可能导致可执行文件过大。文章还介绍了
链接
器
的重定位过程,以及编译
器
在确定内存地址时的角色。
编程
语言的Link(
链接
器
),Debug(调试
器
)简介
本文介绍
编程
语言工具链中的
链接
器
和调试
器
核心原理。
链接
器
负责符号解析与地址重定位,将目标文件合并为可执行程序;调试
器
通过操作
系统
接口实现断点控制、状态检查与内存分析,支持IDE图形化或命令行模式进行高效排错。
链接
器
的作用与版本管理解析
本文探讨了
链接
器
在过去50年
编程
系统
中的核心作用,分析了其在模块化程序构建、内存管理及动态
链接
中的重要性。同时讨论了公共块在不同文件中同名但不同大小的合理性,以及Unix
系统
中为何保留多个共享库版本的原因,包括兼容性和版本依赖问题。
一个
链接
器
的实现「一」
本文讲述了作者在大学期间受到韩老师的影响,决定深入学习计算机底层知识的过程。通过学习
链接
器
,作者旨在掌握计算机
系统
的核心原理,为未来的学习和工作奠定坚实的基础。文章提及了《程序员的自我修养:
链接
,装载与库》一书对作者的启发,以及作者的目标是实现一个简单的C
链接
器
。
CodeWarrior脚本
编程
:
链接
器
与编辑
器
类的深度自动化指南
本文
系统
解析Metrowerks CodeWarrior IDE的脚本
编程
能力,聚焦AppleScript(macOS)和COM(Windows)双轨接口,深入讲解
链接
器
类(含PowerPC/Win32/
Java
平台特有属性)、编辑
器
与浏览
器
类(语法高亮、字体、文档模型)及对象模型(Class/Member Function/Data Member)。重点涵盖构建自动化、IDE行为定制、符号信息提取与错误处理集成,强调跨平台差异、属性映射、调试避坑及实战工作流,适用于遗留嵌入式项目自动化升级与工程效率优化。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章