linux 与 java 有什么区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 与 java 有什么区别?相关的知识,希望对你有一定的参考价值。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。而Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。两者从本质上讲没有可比性。两者的区别就像是Windows和Office的区别一样。

Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。免费、可靠、安全、稳定、多平台是Linux内核的主要特点。
参考技术A

区别比较大。

    Linux是操作系统,开源的操作系统。

    java是高级编程语言,也是开源的。

    java在linux上在window上都可以很好地运行。

现在开发web,一般可以使用Java+mysql。linux一般用作服务器,很好地运行java开发的项目。

参考技术B java是编程语言,linux是个操作系统,现在基本java开发都是在linux上操作的。 参考技术C linux是个操作系统,java是编程语言 参考技术D 详细说一下,你就清楚追答

linux是操作系统,就如同XP,win7一样
java是编程语言,跨平台的,在任何系统上都可以操作,只要有一个虚拟机
linux有些简单,无非就是一个系统,就如同你现在做操作的windows一样,而
linux安全机制很好,漏洞少,不容易中毒和攻击,所以一些服务器一般都用
linux,然而linux有自己的操作语言,有自己的一套东西,比如linux的执行文件
是.sh 而windows是.bat
工作的话最好是学java 就业方面比学linxu多很多,当然学好了java工作之后还
是要接触linux,你要是对Linux感兴趣的话可以看下的《Linux就该这么学》作为入门的书籍。

本回答被提问者采纳

以上是关于linux 与 java 有什么区别?的主要内容,如果未能解决你的问题,请参考以下文章

linux中shell分多少种,都有啥区别

shell与Linux命令有什么区别?它们之间有联系吗?

Linux 与 Unix 到底有什么不同?区别在哪?

大数据和Linux有啥区别?

Linux系统的软链接与硬链接有什么区别?

Kotlin 与 Java有什么区别(最全最新的)