Java介绍

1 认识 Linux 操作系统

Linux 起源于1991年,1995年随着互联网的发展而流行开来;他是一个开源的操作系统,是一个类 Unix 操作系统;目前,Linux 是主流的服务器操作系统,广泛应用于互联网、云计算、智能手机(Android)等领域;由于 Java 主要用于服务器端的开发,因此 Java 应用的部署环境很多为 Linux。

2 Java发展历史

Java 之父:詹姆斯·高斯林。
1991年,在 Sun 公司工作期间,高斯林和一群技术人员创建了一个名为 Oak 的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多个平台上运转。后来,这项工作就演变为 Java。随着互联网的普及,尤其是网景开发的网页浏览器的面试,Java 成为全球流行的开发语言。因此被人称作 Java 之父。

Java百度百科:

Java(计算机编程语言)
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好的实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
java具有简单性、面向对象、分布式、健壮性、安全性、平台独立于可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

1991 年 Sun 公司为了抢占单片机智能化市场先机,成立了 Green 小组,该小组在解决单片机系统编程问题时,对 C++ 进行了改造,开发了一种称为 Oak 的面向对象语言。
1995 年,随着互联网的蓬勃发展,Sun 公司发现 Oak 很适合在网络上传输,继而推出可以嵌入网页并且可以在网络上传输的 Applet,并将 Oak 更名为 Java。
1996 年 JDK1.0 面世。
1998 年 J2EE 发布。
1999 年 J2ME、J2SE、J2EE 正式发布,标志着 Java 应用开始普及。
2004 年 J2SE1.5 发布,更名为 Java SE 5.0,代号为 “Tiger” ,是 Java 语言发展史上的又一里程碑。包含了从 1996 年发布1.0版本以来最重大的更新,其中包括泛型支持、基本类型的自动装箱、改进的循环、枚举类型、格式化 I/O 及可变参数。
2009 年,Oracle 收购 Sun。
2011 年推出 Java7。
2014 年发布 Java8。

3 Java编译运行过程

程序员编写的 Java 源文件(.java)首先要经过编译,生成所谓的字节码文件(.class);

Java 程序的运行需要 JVM 的支持。JVM是一个软件,安装在操作系统中,为字节码文件提供运行环境;

java与linux通讯 java与linux什么关系_Java


Java官方提供了针对不同平台的 JVM 软件,这些 JVM 遵循着相同的标准,只要是标准的 .class 文件,就可以在不同的 JVM 上运行,而且运行的效果相同。这样,就实现了所谓 “一次编程到处使用” 。

java与linux通讯 java与linux什么关系_Java_02