java开源是什么意思

语言有开源这种说法?还有网上说的开源指的是什么?软件(系统)开源就是说该软件的源代码别人可以随意免费使用、修改?... 语言有开源这种说法?
还有网上说的开源指的是什么?
软件(系统)开源就是说该软件的源代码别人可以随意免费使用、修改?
展开
 我来答
小傻

推荐于2017-09-28 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31135
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部
java开源指的是java语言的实现是开源的,所有开发人员、公司或者个人都可以免费使用,更改。
与开源对应的是有些语言是不开源的,比如c,有turbo c,源代码不公开的,就不是开源的。但是linux下默认的gcc是更符合c/c++标准的一种实现,同时也是开源的。而微软的各种c/C++实现(visual c++)就不是开源的。
如果某种语言所有的实现都不是开源的,那它就不是开源的。例如C#过去可以认为它不是开源的,因为仅有的实现visual c#不开源。但c#是一种国际标准,如果有能力谁都可以做出自己的实现,像现在有了Mono project,它是一个开源的c#实现,甚至可以在linux下用。
百度网友d34ea2ff7
2015-09-18 · TA获得超过198个赞
知道答主
回答量:38
采纳率:0%
帮助的人:18.8万
展开全部
开源就是开放程序源代码。就是把程序源代码发放出来,让程序的用户可以获得。
开源和收不收费没有关系,开源软件同样可以收费。

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

对自己懂编写软件的语言的用户而言,水平高的可以对软件做修改以满足自己的特殊需要。水平低的可以学习。
因为软件有很多人知道源代码,有问题也容易发现。其它不懂编程的用户也相对放心一点。
对于软件编写者而言,他有可能得到看他软件源代码的高手的指导,别人也可能帮他发现软件中的问题,甚至有人帮他修正源程序中的错误。
而且,如果知道源代码的人比较多,就算他有一天不想继续开发这个软件了,也很容易找到接手的人,这对于用户也是一件好事。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老唐日常游戏vlog
推荐于2017-09-14 · TA获得超过2103个赞
知道小有建树答主
回答量:1102
采纳率:0%
帮助的人:365万
展开全部
开源指的是:大部分的源代码可以共享的。。。
还有Java的底层代码是共享的。。。
向C#等其它语言底层你是看不到的。。。

开源的好处就是共同进步。。。。

至于软件系统是有版权的。。。一般不可免费使用和修改。。

对程序员封装的代码不是好代码(UNIX系统就是最好的证明)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Gary_Fu
2010-04-28 · TA获得超过158个赞
知道答主
回答量:92
采纳率:0%
帮助的人:52.5万
展开全部
开源就是指代码共享,Apache就是java最大的开源网站,你可以随意用上面的代码,自己更新过的代码也可以拿出来共享
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华海糖业
2010-04-20 · TA获得超过1429个赞
知道答主
回答量:336
采纳率:0%
帮助的人:179万
展开全部
wancome商城系统-分销系统开创了"积木式"的模板机制,内置多套免费精美模板,同时可在后台任意组合搭配/随意更换色彩等等,让您即刻快速建立不同的商城外观。同时您可以对商城模板自定义设计,建立个性化商城形象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式