作为程序员,你知道Java语言的这些历史和特点吗?(文末附教程)

Java语言的历史

Java语言项目由James Gosling,Mike

Sheridan,Chris Warth,Patrick Naughton

和Ed Frank于1991年6月在Sun Microsystems创建。更多的人为

这个项目做出了贡献。他们是Bill Joy,Jonathan Payne,Frank Yellin,Arthur van

Hoff和Tim Lindholm。

该项目的最初目的是创建一个

可用于远程控制电子设备的编程工具。

作为程序员,你知道Java语言的这些历史和特点吗?(文末附教程)

这种语言最初被称为橡树,

位于戈斯林办公室外的一棵橡树上; 后来它被命名为Green。最后,

语言重命名为Java,因为在这个项目中,团队消耗了

大量的咖啡,这些咖啡是从名为Java的岛上进口的。这也是

Java将其徽标作为一杯咖啡的原因。

Sun Microsystems

在1995年公开发布了Java 1.0 的第一个版本。随着时间的推移,许多新

版本发布了。在最新的Java版本是1.7,其也被称为

Java 7中。

Java有许多有趣的功能,

如“一次编写,随处运行”(WORA),它独立于平台,

安全且健壮。这些功能将在下

一篇文章中详细讨论。

作为程序员,你知道Java语言的这些历史和特点吗?(文末附教程)

创建Java语言有五个主要目标

它应该是“简单,

面向对象,熟悉”

它应该“健壮而

安全”

它应该是

“架构中立和便携”

它应该以“

高性能” 执行

它应该是“解释,

线程和动态”

如果我在本教程中遗漏了任何内容,请在评论部分提及。

Java语言的特点

简单

  • Java 从C ++ 派生其语法,从C ++ 派生面向对象的特性。
  • 如果您擅长C和C ++编程,那么您可以轻松学习Java。因此Java很简单。

安全

  • Java提供了自己的执行环境,因此不允许任何恶意程序访问计算机的其他部分。
  • Java虚拟机(JVM)在执行之前验证代码(沙箱安全性)。

作为程序员,你知道Java语言的这些历史和特点吗?(文末附教程)

作为程序员,你知道Java语言的这些历史和特点吗?(文末附教程)

手提

  • Java是独立于平台的,即一次写入和随处运行(WORA)。
  • 编译java程序时,会创建.class文件(字节码)。这个.class文件可以在任何平台上运行(linux,windows,mac)。你只需要该平台的JVM。

作为程序员,你知道Java语言的这些历史和特点吗?(文末附教程)

强大的

由于以下两个特性,Java被称为健壮的:

  • 自动内存管理
  • 自动异常处理

面向对象

  • Java是面向对象的编程语言,与C ++相同。
  • 它意味着专注于操纵该数据而不是处理程序的数据和方法。

多线程

  • Java支持多线程编程。
  • 它允许您编写同时执行许多操作的程序。

体系结构中立

  • Java与机器无关。
  • 它的目标是“写一次; 在任何地方,任何时间,永远地运行“。

解读

  • Java支持创建跨平台程序,即字节码。
  • 此代码可以在任何具有JVM的平台上执行。

高性能

  • 通过使用实时(JIT)编译器,可以在任何机器上轻松执行Java字节码,从而实现极高的性能。

动态

  • Java程序带有大量的运行时类型信息,用于在运行时验证和解析对象的访问。

分散式

  • Java支持创建可在Internet上访问的分布式应用程序。

等了解了Java的历史和特点之后,是不是对Java产生了一些浓厚的兴趣?那就抓紧来学习吧!

小编这里刚好有一套从Java到系统架构师的视频教程,可以免费分享给大家

获取方式:转发关注小编,并且私信小编“资料”来进行获取~~

作为程序员,你知道Java语言的这些历史和特点吗?(文末附教程)

作为程序员,你知道Java语言的这些历史和特点吗?(文末附教程)

作为程序员,你知道Java语言的这些历史和特点吗?(文末附教程)

作为程序员,你知道Java语言的这些历史和特点吗?(文末附教程)

大家持续关注,每天干活满满~~~~~