java历史与发展趋势

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_41984953/article/details/102619130

java历史与发展趋势

1. java的历史与特点

Java是一门面向对象编程语言,是由java之父詹姆斯.高斯林主导编写。在1997年推出1.1版的java正式版java不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等

2.java技术体系

java可分为三部分
JDK为JAVA开发工具包,包含了JRE JVM.如果需要开发程序,选择JDK。
JRE
JRE是编写JAVA程序的运行环境,他把包括了JAVA虚拟机,以及运行类库。
如果需要调用他人程序可以使用JRE。
JVM
JVM是JAVA虚拟机,实现跨平台运行JAVA程序必不可少的东西,JAVA程序被编译后会生成.class文件,.class文件就是在JVM虚拟机上执行,但只有虚拟机是无法执行程序的,还需要运行类库

按照Java技术关注的重点业务来划分,Java体系分为四个平台
Java Card:支持小程序运行小内存的平台上。
Java ME:支持Java程序运行在移动终端(手机,平板)上。
Java SE:支持面向桌面级应用的Java平台。
Java EE:支持使用多层架构的企业级应用的Java平台,除了提供Java SE API之外,还对其进行了大量的扩充并提供的相关的部署支持。

下面是java的技术体系图用的是https://www.cnblogs.com/MonkTang/p/9204993.html 这个人的百度脑图体系图讲的是java学习路线
java技术体系图

3.java发展趋势


这是阿里,腾讯,美团,红帽等公司的大牛讨论出的2019中国java发展趋势

猜你喜欢

转载自blog.csdn.net/qq_41984953/article/details/102619130