咨询电话:18112715632   0512-67159035

课程新闻

当前位置:主页 > 课程中心 > 课程新闻 >

Java是什么

来源:Admin5 作者:admin 日期:2019-08-29    浏览次数:


Java是什么

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
 
Java语言具有功能强大和简单易用两个特征。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
有关Java的编程环境,我们需要了解JDK和JRE。JRE是运行环境,JDK是开发环境。所以我们编写Java程序就需要JDK,而运行Java程序的时候只需要JRE。而JDK里面又包含了JRE,因此只要安装了JDK,就能编辑Java程序,同时也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可.
Java的基本结构和限制都比较老套,而且还依赖于20年前写代码的方式。
 
编程语言并不是凭空产生的,开发人员的习惯和需求是语言设计的核心,虽然语言的发明者试图将创新融入其中,但是忽略人们实际的使用方法是很愚蠢的做法。
 
Java史上的第一个里程碑可以追溯到1995年,虽然它的一些基础模块的设计看起来至少有10年的远见,然而很明显,24年后的今天……看起来不是那么一码事了。
 
但这不仅仅是时间的问题。在过去的十年中,Java发生了很多变化。其中一些变化似乎与Java本身无关,却无比重要。
 
例如,廉价的内存对于生产软件中大规模重新采用函数编程起着举足轻重的作用。而这又与反应式宣言(The Reactive Manifesto)息息相关。
 
便于访问和管理的云计算促进了微服务模型概念的发展,这种模型随着容器的出现走向了生产环境。
 
于是,在微服务模型的发展中,一些非常适合于某些任务,但在其他任务上表现平平的编程语言脱颖而出。
 
编程语言世界的变化远不止于此,大数据带来的新挑战催生了专门为处理大数据而优化过的新的数据库系统,这些数据库能够摄取大量的数据,然后对其进行分析。
 
实际上,这并没有催生新的语言,而是为适合于这项任务的语言找到了另一种使用方式。
 
更不用说人工智能又一次掀起了争先恐后的热潮。
 

相关内容