linux和java的关系?

如题所述

Java和Linux的理想关系是,一方面有一种可以在所有操作系统上运行的语言,另一方面操作系统可以根据需要进行各种计算。这种关系本身在过去,现在或者将来都可以实现,但现在目前Java并没有在Linux界唤起多大的兴趣,原因主要在于Java和Linux群体和技术在原则性和专业性上存在差异造成的。

  原则性的差异涉及开放源码和免费软件这两个术语。Java既不开放也不免费,而Linux坚持这两个原则,至少在理论上是这样。此外,Java倡导者也必须明白,在Linux界存在着一个明显的分歧,大部分Linux人士都非常注重“free”这个词,虽然有些人是从经济上来了解这个词,但无论怎样他们都坚持开放源码的原则。尽管Linux有向各个阶层推广的趋势,但目前来说自由软件的积极倡导者主要来自世界各大学的学生和研究人员。他们对Linux的发展是非常关键的,为开发Linux和操作系统软件输送了大批的人才。

  开放源码和Linux的商业价值取决于那些用Linux为市场开发产品的开发人员,以及喜欢根据自己需要用Linux对操作系统进行自定义的人们。如果必要,这些人会出钱购买Linux,因为它是一种开放的源码。他们对Linux的发展也是至关重要的,否则,Linux将只是一堆计算机课程和深奥的研究课题。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-08-29
linux是操作系统,java是编程语言,没有直接关系。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java
技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
第2个回答  2013-07-02
2个概念啊。linux是操作系统,java是编程语言啊,不同的。如果硬要说有什么关系的话,就是都是开源,并且java的东东能在linux下运行。
第3个回答  2013-07-02
二者都是开源的。
第4个回答  2013-07-02
linux java都是软件发展的趋势
向着开源的方向发展。

linux和java的关系?
Java和Linux的理想关系是,一方面有一种可以在所有操作系统上运行的语言,另一方面操作系统可以根据需要进行各种计算。这种关系本身在过去,现在或者将来都可以实现,但现在目前Java并没有在Linux界唤起多大的兴趣,原因主要在于Java和Linux群体和技术在原则性和专业性上存在差异造成的。原则性的差异涉及开放源码...

linux和java的关系?
2个概念啊。linux是操作系统,java是编程语言啊,不同的。如果硬要说有什么关系的话,就是都是开源,并且java的东东能在linux下运行。

有人了解java与linux文件描述符之间的关系吗
linux文件描述符? 可以认为是linux下的任务管理中打开文件的索引表,是系统中使用的。。。java是一个平台、一种编程语言。。。不知道要怎么比较了。

linux,android,各种UI,java的关系?
Java是运行于操作系统上的虚拟机,由于不同计算机可识别的指令不同,就利用虚拟机来对Java程序解释,实现相同程序结果。

java的多线程与linux的多线程的关系
java自己实现了线程库,也就是说java的线程并不和操作系统的线程对应,jvm在操作系统上面是一个进程,当这个进程被操作系统调度到后,jvm内部实现的线程库再调度java线程,为什么是这样呢?考虑到以前的操作系统内核,比如linux,在以前都不直接支持线程,用户线程和内核线程是多对一的关系,solaris一度也是...

linux,android,各种UI,java的关系?
windows包括微软旗下的大部分系统.2、android是基于linux 内核的,但是linux开发树里面把它开除了。3、UI是user interface的缩写,中文意思为:用户界面。4、java是一种高级编程语言。android系统是基于linux内核的,但是它的组件是用java开发的,它有各种各样的UI,如三星的,HTC的,小米的,各个厂商基本...

需要了解linux环境下开发Java吗?
Java跨平台是因为Java的运行是在Java虚拟机上,而Java虚拟机可以运行在各种操作系统上,所以Java程序也就能运行在不同的操作系统环境下。至于在Linux下开发Java,就关系到你用Java做什么项目了,Java的swing技术 也就是图形界面编程基本已经被微软的.NET所取代。所以现在Java存在的价值主要是Java对于Oracle...

Java后端为什么学学Linux主要是干嘛
Java后端学学Linux主要是开发和Linux没有必然联系,但是现在很多软件程序是部署在Linux上就是了。LINUX和WINDOWS是完全不同的两个操作系统,相比而言,WINDOWS系统的封装更强,我们很难理解其细节;而linux系统的完全开放的。你可以看到系统实现的源程序。而java作为跨平台的开发语言,可以在linux和windows系统...

android和linux,java有什么关系?
您好,提问者:1、Linux底层是用C、g++等来实现的一个系统。2、Android的底层是用C来搭建的,也就是基于Linux。3、谷歌提供了很多Java和Android结合的jar包。所以:现在大多数的apk文件都是基于Java编写的,也就是J2ME技术。

java,linux可以一起学习吗
java,linux一起学习不冲突,linux是不错的操作系统。会玩java的人最终都会玩linux。linux上也可以编程,简单的shell脚本编程。能实现稍微复杂功能的可以用node.js,python编写程序,再难一点的php,java,erlang这些语言编程,最终要玩操作系统编程需要学c语言。单学linux运维,因为操作系统相对比较稳定(很长...

相似回答