大家都知道windows应用程序编译后生成.dll文件供调用,所以根本无从得知其具体实现方法。
但是开源的产品是全部公布源代码,供你调旦庆闷用和修改,然后再编译成可执行的程序。
所以一般而言,java开放源码的程序比较多。
例如jdk sun公司开放了所有的源码,让你知道java程序到底是如何运行的。
相反word excel 微软就没有开放源码。
不知道这是差高否就是楼主想要的答案!
源代码就是一个软件的全部信息,相当于一个机器的图李亏铅纸,谁得到了,就能随便更改设计也可以随便做出来这个机器。开源就是这些图纸是公开的,谁都可以拿去用,哪好也可以自己根据需求改,但是协议规定,你改过之后,空哗要把你改了哪里也都公开,给别人利用。没有欢迎分享,转载请注明来源:内存溢出
评论列表(0条)