linux 与 java 有啥区别

我对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内核的主要特点。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-29
linux 与 java 几乎没有共同点
对没计算机基础的,两个都不好学,java开发比linux应用难,
个人觉得linux开发比java开发难,
linux学的不是很深的话,进公司可以当个运维工资不会比java开发高
linux学的够深,能够开发linux系统的话,那你就能牛逼了(至少在我看来)
第2个回答  2012-08-29
linux是操作系统的一种,很多嵌入式使用linux系统,linux下可以进行c c++ java等语言的程序设计
而java 则是一种程序设计语言,和c语言一样,是一种语言.
想学好linux很难,学透大概要三五年.不过要是很厉害,有的是公司要你,工资也高的很.比如说linux内核和驱动开发,一两万月薪都打不住.
java不一样,培训3个月既可以上岗工作,工作岗位要比嵌入式linux多得多.待遇也很可观.好一点的公司可以达到4-5千月薪.但是升值的空间不大,做到pm也就6,7千吧.
如果要是为了工作,学java吧,来的快些,还好学,linux不好学,学不好还没人要
第3个回答  2012-08-29
linux是操作系统,就如同XP,win7一样
java是编程语言,跨平台的,在任何系统上都可以操作,只要有一个虚拟机
linux有些简单,无非就是一个系统,就如同你现在做操作的windows一样,而linux安全机制很好,漏洞少,不容易中毒和攻击,所以一些服务器一般都用linux,然而linux有自己的操作语言,有自己的一套东西,比如linux的执行文件是.sh 而windows是.bat
工作的话最好是学java 就业方面比学linxu多很多,当然学好了java工作之后还是要接触linux,建议先学java,可是linux好学本回答被提问者采纳
第4个回答  2012-08-29
哥们儿,看来你还没有接触编程。

首先,linux是一个操作系统,和windows一样。
只是linux是开源的,而windows是收费的。

另外,java是一种编程语言。和c,c++,c#,python等一样。
用于实现某些功能,需要在操作系统的基础上更具编译环境运行。

另外,如果要学java,linux是必须要学习的。
不管哪个更容易,哪个更难。

都是基础

===========================

再啰嗦一句:
如果你要学习编程,基本的计算机原理肯定是要懂的,不然好多东西你理解不到那么深刻,比如数据在计算机中到底是怎么流转的。

cpu寄存器,内存,磁盘之间,数据是如何进行流转,如果存储,如何调度的。

不说要深刻,基本都要知道。本回答被网友采纳

学java开发好,还是linux运维工程师好.本人
Java开发主要关注于编程、软件开发和应用程序的构建,而Linux运维则更侧重于服务器管理、系统配置和网络安全等方面。从我个人的体验来看,我认为Java开发和Linux运维各有其吸引人的地方。在学习Java开发的过程中,我享受到了编程的乐趣和挑战。Java是一门功能强大的编程语言,具有广泛的应用领域,从Web开发到...

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

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

Linux是什么?像Java,C#一样的脚本语言吗?
Linux跟java c#不同,Linux属于操作系统,Java,C#是高级的编程语言。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器操作系统方面保持着强劲...

Linux和windows环境下的Java开发的区别与不同
本来,Java一设计出来就是可以跨系统运行的,我们完全可以在Windows系统下面进行开发,然后让程序运行在Linux系统下。但是,毕竟他们还是有少量的差别,比如文件路径。所以,我们在Linux系统下构建我们的系统,可以保证最大的兼容性。2、有程序员的性格决定的:程序员有一个性格,那就是喜欢不断接触新的东西...

linux和java哪个好学,学linux,java以后工作可以做些什么
java主要是进入一些IT行业像神州数码,华威等公司,进行java程序的开发或者是j2ee的开发。而学习了linux就不一定是进入这样的公司了。大型公司的服务器上面一般安装的系统都是linux或者是unix的,他们需要一些专门的人才进行着这服务器的维护,而现在linux的高级维护人才其实社会上还是很紧缺的。所以学习好了...

linux和java应该选哪个
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java...

新人入门,是学linux系统好 还是学java 好
Java比较容易入门,也比较好就业,因为Java应用更加广泛,除非有一项很大的技术突破能够替代Java。在当下,Java被使用的场景非常多,网站、游戏、办公软件、新零售、云计算、芯片技术、数字经济等多个互联网领域都不开Java,拥有很好的就业前景。就算是小白也可以学会,先学习Java基础,从入门到可以进入项目...

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

学习java有没有必要学习linux
单纯从Java的角度来说,Linux并非必须的,因为Java是运行在虚拟机之上的,屏蔽了操作系统的差异。不过作为计算机专业人士,Linux却是必不可少应该掌握的。

相似回答