Java开发技术有哪些?

开课吧小白2021-04-25 14:27

点赞
有用
分享分享

Java在IT技术圈中仍然占据着主流地位,开发者想要不被企业淘汰就需要不断的学习掌握最新的技术,才能更具竞争力。

从技术角度来看,Java世界内的框架是最大的不同之一。突出的Java框架有:

Quarkus:Red Hat创建的最新项目,其主要目标是具有快速启动和降低内存占用的能力,例如NodeJS和Go之类的技术。

Micronaut:可能是Java开发的第一个平台,可以在无服务器架构中非常有效地工作。

Spring:来自Rod Johnson所写的一本书,它基于对Java EE(目前为Jakarta EE)的扩展和改进。

远程调用技术:使用RPC框架的程序员中, 使用Dubbo的人数占比最高,其次为 dubbox、gRPC、hessian也具有一定的使用比例。

权限管理技术:shiro的使用比例最高,其次为spring security和自定义框架。

分布式缓存技术:Redis技术是绝大多数程序员在工作中会使用到的分布式缓存技术。其次为ehcache,而Memcached占比较低。

全文检索技术:Solr、elasticsearch和Lucene是多数老程序员在工作中使用的全文检索技术。其中,超半数的程序员在工作中使用Solr和elasticsearch。

对Java感兴趣的同学推荐听一下这节公开课,《手把手带你写Netty》,点击下方图片领取。

有用
分享