什么叫开源,都说JAVA是开源的

发布网友 发布时间:2022-03-22 14:53

我来回答

4个回答

懂视网 时间:2022-03-22 19:15

java开源指的是用java编好软件后将源代码发布到网上,所有开发人员、公司或者个人都可以免费使用,更改。

java开源常用的框架有Spring Framework、WebWork、Apusic JSF等,在实际应用中会组合使用,比如SSH框架组合主要包括Struts 、Spring、Hibernate三大框架。

与开源对应的是不开源,一些源代码不会公开,比如turbo c,但linux默认的gcc是更符合c/c++标准的一种实现,同时也是开源的;而微软的各种c/C++实现visual c++就不是开源的。

总结:

java开源指的是用java编好软件后将源代码发布到网上,所有开发人员、公司或者个人都可以免费使用,更改。

热心网友 时间:2022-03-22 16:23

开源就是开放程序源代码。就是把程序源代码发放出来,让程序的用户可以获得。
开源和收不收费没有关系,开源软件同样可以收费。

编程语言本身没有开不开源的问题。开不开源的是把语言编译成可执行程序的编译器或者是执行这种语言写的脚本的解释器软件。
也有编译java的编译器是不开源的。当然,常用的java的编译/解释器都是开源的。
所有常见的编程语言,像C, C++, Basic, Pascal, Php, Python等等都有开源的编译器或解释器。

对自己懂编写软件的语言的用户而言,水平高的可以对软件做修改以满足自己的特殊需要。水平低的可以学习。
因为软件有很多人知道源代码,有问题也容易发现。其它不懂编程的用户也相对放心一点。
对于软件编写者而言,他有可能得到看他软件源代码的高手的指导,别人也可能帮他发现软件中的问题,甚至有人帮他修正源程序中的错误。
而且,如果知道源代码的人比较多,就算他有一天不想继续开发这个软件了,也很容易找到接手的人,这对于用户也是一件好事。

热心网友 时间:2022-03-22 17:41

开源,就是源代码也公开,这样后面的人可以在这基础上发展,不需要付费。有很多开源的如java;而很多软件是商用软件,使用是要付钱的例如WINDOW不开源

热心网友 时间:2022-03-22 19:15

开源全称开放式源代码。。
具体见下面链接

参考资料:http://ke.baidu.com/view/3345327.htm

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com