«我和女友分手了程序员。 她不懂Java»我第一次在针对普通大众的广播节目中听到了这个笑话。 那表明 这种已有25年历史的编程语言的流行超越了计算机科学领域。
Java大部分时间用于指代Java Java平台,即用于快速开发多平台应用程序以及通用编程语言的一组工具 由Sun公司创建以开发该平台的程序。
Java与其他编程语言的区别在于 旨在使编写的代码可以在虚拟机可以在其上运行的任何系统上运行 Java(JVM)。
实际上。 Java并非天生就是用于计算机编程的。 在90年代,媒体行业将目光投向了交互式电视,而开发人员则认为将其用于机顶盒以及后来被称为智能电视的电视将是有用的。 但是,有线电视公司对此并不感兴趣。 F是互联网开发人员看到了它的潜力 开拓性的浏览器Netscape整合了它。
Java已满25岁。 一点历史
该项目的开始必须追溯到1991年,当时J艾姆斯·高斯林(Ames Gosling),迈克·谢里丹(Mike Sheridan)和帕特里克·诺顿(Patrick Naughton)在Sun Microsystem公司内部成立了所谓的绿色团队 (绿色团队)。 他们的目标雄心勃勃,他们想创建一种编程语言,
简单,强大,可移植,独立于平台,安全,高性能,多线程,与体系结构无关,面向对象,解释和动态。
最初,将来的语言称为Greentalk,其文件扩展名为.gt,但后来选择了Oak。 橡树被认为是力量的象征,并在许多国家(例如法国,德国,罗马尼亚和美国)被选为国树。 另外,它是另一家公司的注册商标。
为什么Java最终被调用?
当开发人员发现他们不能称其为Oak时,他们改组了其他名称s。 他们想要一个能反映新语言本质的单词:革命性,动态性,生动,酷炫,独特,易于拼写且说起来很有趣。
他们测试了动态的,革命性的,Silk,Jolt和DNA。 最终,他们选择了一个名称,高斯林(Gosling)在喝咖啡时想到了这个名字。 Ĵava不是首字母缩略词,它是指印度尼西亚岛屿,这里生产出一些这种灌输的最佳品种。
1995年,开发人员工具包的第一个试用版发布了 并在同一年被TIme杂志评为年度十大产品之一。 今天的语言 用于创建桌面,移动,Web和嵌入式应用程序。 许多流行的开源程序都是使用Java编写的。
他们的执照之争
大多数Java平台组件都可以通过开放许可获得,而那些没有被开放源代码替代项目替代的项目。 但是,这不是保证。 甲骨文(收购了Sun Microsystem)正在起诉谷歌,要求其在Android上重新实现Java应用程序编程接口。 判断的结果将取决于替换物是否可以继续使用。
在Linux上使用Java应用程序
许多Java应用程序都包含一个小模块,使您可以在不安装其他组件的情况下使用它们。 但是,要运行 最需要安装Java运行时环境。 许多 Linux发行版在其存储库中包含一个名为OpenJDK的软件包 可以按常规方式安装。
您还可以安装官方的Oracle运行时环境 从您的页面。 但是它是唯一许可的,并且具有商业用途的限制。
在这两种情况下,您都只需要将鼠标指针放在应用程序上,然后使用右键选择在选定的Java环境中将其打开。
用Java编程
仅使用Java制作程序我们需要安装上述OpenJDK软件包和集成的开发环境 例如NetBeans,Eclipse或Intellij Idea。 Ť所有这些都可以轻松地安装在我们的Linux发行版上 使用存储库以及FlatPak和Snap软件包。