作为程序员,你知道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。
该项目的最初目的是创建一个
可用于远程控制电子设备的编程工具。
这种语言最初被称为橡树,
位于戈斯林办公室外的一棵橡树上; 后来它被命名为Green。最后,
语言重命名为Java,因为在这个项目中,团队消耗了
大量的咖啡,这些咖啡是从名为Java的岛上进口的。这也是
Java将其徽标作为一杯咖啡的原因。
Sun Microsystems
在1995年公开发布了Java 1.0 的第一个版本。随着时间的推移,许多新
版本发布了。在最新的Java版本是1.7,其也被称为
Java 7中。
Java有许多有趣的功能,
如“一次编写,随处运行”(WORA),它独立于平台,
安全且健壮。这些功能将在下
一篇文章中详细讨论。
创建Java语言有五个主要目标
它应该是“简单,
面向对象,熟悉”
它应该“健壮而
安全”
它应该是
“架构中立和便携”
它应该以“
高性能” 执行
它应该是“解释,
线程和动态”
如果我在本教程中遗漏了任何内容,请在评论部分提及。
Java语言的特点
简单
- Java 从C ++ 派生其语法,从C ++ 派生面向对象的特性。
- 如果您擅长C和C ++编程,那么您可以轻松学习Java。因此Java很简单。
安全
- Java提供了自己的执行环境,因此不允许任何恶意程序访问计算机的其他部分。
- Java虚拟机(JVM)在执行之前验证代码(沙箱安全性)。
手提
- Java是独立于平台的,即一次写入和随处运行(WORA)。
- 编译java程序时,会创建.class文件(字节码)。这个.class文件可以在任何平台上运行(linux,windows,mac)。你只需要该平台的JVM。
强大的
由于以下两个特性,Java被称为健壮的:
- 自动内存管理
- 自动异常处理
面向对象
- Java是面向对象的编程语言,与C ++相同。
- 它意味着专注于操纵该数据而不是处理程序的数据和方法。
多线程
- Java支持多线程编程。
- 它允许您编写同时执行许多操作的程序。
体系结构中立
- Java与机器无关。
- 它的目标是“写一次; 在任何地方,任何时间,永远地运行“。
解读
- Java支持创建跨平台程序,即字节码。
- 此代码可以在任何具有JVM的平台上执行。
高性能
- 通过使用实时(JIT)编译器,可以在任何机器上轻松执行Java字节码,从而实现极高的性能。
动态
- Java程序带有大量的运行时类型信息,用于在运行时验证和解析对象的访问。
分散式
- Java支持创建可在Internet上访问的分布式应用程序。
等了解了Java的历史和特点之后,是不是对Java产生了一些浓厚的兴趣?那就抓紧来学习吧!
小编这里刚好有一套从Java到系统架构师的视频教程,可以免费分享给大家
获取方式:转发关注小编,并且私信小编“资料”来进行获取~~
大家持续关注,每天干活满满~~~~~