爱收集资源网

Java程序设计语言:未来发展趋势解析

网络整理 2023-10-28 08:06

1995年5月23日,24年前的明天,Java语言诞生。

任职于太阳微系统(SunMicrosystems)的詹姆斯·高斯林等人于1990年代初开发Java语言的雏型网络电视系统c 编程,最初被命名为Oak,目标设置在家用家电等大型系统的编程语言,应用在电视机、电话、闹钟、烤蛋糕机等家用家电的控制和通讯。

因为这种智能化电器的市场需求没有预期的高,Sun公司舍弃了该项计划。

随着1990年代互联网的发展,Sun公司看到Oak在互联网上应用的前景,于是改建了Oak,于1995年5月以Java的名称即将发布。

Java伴随着互联网的迅猛发展而发展,渐渐成为重要的网路编程语言。

电视编程器_电视编程软件_网络电视系统c 编程

Java是Java程序设计语言和Java平台的合称。不同于通常的编译语言或解释型语言,Java语言首先将源代码编译成字节码,再依赖各类不同平台上的虚拟机来解释执行字节码,因而具有“一次编撰,四处运行”的跨平台特点。在初期JVM中,这在一定程度上减少了Java程序的运行效率。但在J2SE1.4.2发布后,Java的运行速率有了急剧提高。现时,联通操作系统Android大部份的代码采用Java编程语言编程。

Java平台由Java虚拟机(JavaVirtualMachine)和Java应用编程插口(ApplicationProgrammingInterface、简称API)构成。Java应用编程插口为Java应用提供了一个独立于操作系统的标准插口,可分为基本部份和扩充部份。在硬件或操作系统平台上安装一个Java平台以后,Java应用程序就可运行。现今Java平台早已嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各类系统中运行。目前常用的Java平台基于Java1.5,近来版本为Java1.7。

Java分为三个体系JavaSE(Java2PlatformStandardEdition,java平台标准版),JavaEE(Java2Platform,EnterpriseEdition,java平台企业版),JavaME(Java2PlatformMicroEdition,java平台微型版)。

走到明天,Java语言也在经受着其他编程语言的挑战。依照编程语言流行指数(PYPL)排名榜公布的2019年2月份的榜单,多年王者Java总算跌落神坛网络电视系统c 编程,Python则登上了No.1。

Python拥有简单、免费、兼容性、面向对象、库丰富等突出优点,这几年可以说是红得一塌糊涂,主流深度学习框架例如TensorFlow、Theano、Keras等等都是基于它开发的。

圈内著名网站StackOverflow的数据显示,在今年6月份,Python的月活用户就赶超了Java、JavaScript成为第一。IEEESpectrum也在2018年度顶尖编程语言排名榜中将Python列为第一,领先C++、C、Java、C#。

而在不久前5月8日的GoogleI/O会议上,Google官方则即将宣布,Kotlin编程语言如今是Android应用程序开发人员的首选语言。Java抢占Android开发绝对统治的时代一去不复返了。

但在TIOBE发布的最新一期(2019年5月份)编程语言欢迎度榜单中,Java仍排在第一,其后是C,C++,Python,VisualBasic.NET,C#,JavaScript,SQL,PHP和汇编语言。

广告、内容合作请点这儿:寻求合作

咨询·服务

网络电视系统c 编程
上一篇:想你所想,谷歌日语输入法助你畅快表达 下一篇:没有了