当前位置: 首页 > article >正文

java的版本分类--更新中

还需要对java的各版本以及springboot进行讨论论证。确定Java的版本使用选择要点与使用场景

一、Java的4个“儿子”

在了解什么是JavaEE之前,我们初学者有必要知道,JavaEE其实是一个平台,隶属Java开发语言的下肢,用最通俗的话说,Java开发语言有四个儿子,这四个儿子的名字各不相同。所涉及的功能也有变化,具体如下:

儿子1:Java SE

Java编程语言都是Java SE API, Java SE API 提供Java编程语言的核心功能。它定义了Java编程语言的一切从基本的类型和对象到更高级的被用于网络和安全以及数据库的类,GUI,XML解析的类。除了核心的API, Java SE平台由一个虚拟机,开发工具和其他的类库以及通常被Java应用程序使用的工具箱组成。

儿子2:JavaEE

全拼Java Platform, Enterprise Edition ,简写Java EE,Java EE平台构建于Java SE平台之上,Java EE平台提供一组API和运行环境来开发和运行大规模的,多层的,可扩展的,可靠的和安全的网络应用程序。

儿子3:Java ME

Java ME平台提供一组API和一个精简的JVM来在小型的设备或者手机上运行Java语言, 他的API是Java SE API的子集, Java ME应用程序通常是Java EE 平台服务的客户端。

儿子4:JavaFX

JavaFX是一个用于创建RIA的平台,类似于Windows 平台的WPF,JavaFX使用硬件加速和多媒体引擎来更好的发挥高性能客户端的性能,并且得到一个现代的视觉体验,同时提供了一组高级的API来链接网络数据资源,JavaFX应用程序可以是Java EE 平台服务的客户端。

二、强大的JavaEE

据官方数据统计,在全球编程语言工程师的数量上,Java语言以900万的程序员数量位居首位。 而且很多软件的开发都离不开Java,因此其程序员的数量最多。而在以Java为核心的开发领域中,JavaEE程序员的需求量10年来一直居于首位!

淘宝、京东等购物网站,大数据的处理技术都给予JavaEE。 “双十一”疯狂购物,春节抢票,数据访问量相当之大,因为JavaEE的存在,一切都变得井然有序。服务器的开发,智能家居,网站的后台维护等,都需要JavaEE。

为了让更多的软件开发爱好者顺利成为一名合格的符合企业需求的JavaEE开发工程师,通过对上万家合作企业的需求调研发现,一名合格的JavaEE工程师必须拥有以下技能:

1、精通设计、需求分析、各种开源工具、JavaEE底层技术等;

2、熟悉工作流程、权限框架、门户框架等;

3、基本的J2EE技术(JSP、Servlet、Java语言)、SSH(Struts、Spring、Hibernate)、SSM(Struts、Spring、MyBatis)框架开发能力等;

4、具备一定的数据库设计能力和数据库使用经验;

5、熟悉Web开发技术,比如HTML+CSS+JavaScript+JQuery等常用架构+混合APP开发等。

所以,想要成为一名合格的JavaEE工程师,要掌握的知识体系有很多。


http://www.kler.cn/a/227999.html

相关文章:

  • OSCP:发送钓鱼电子邮件执行客户端攻击
  • 基于Springboot的智能学习平台系统【附源码】
  • 【后端】Flask
  • 【面试】【前端】SSR与SPA的优缺点
  • web集群
  • 使用 Redis 实现分布式锁的基本思路
  • MySQL-运维-读写分离
  • TrinityCore安装记录
  • 如何让虚拟机拥有愉快网络环境,vmware,ubuntu,centos
  • fastadmin导入excel并对导入数据处理
  • windows安装Visual Studio Code,配置C/C++运行环境(亲测可行)
  • Qt事件机制
  • Redis-缓存问题及解决方案
  • 春节运维不打烊:一体化运维高效保障企业IT与机房环境
  • cesium-测量高度垂直距离
  • 微信小程序之本地生活案例的实现
  • Android 13.0 屏蔽短信功能(短信发送开关)
  • docker挂载数据卷
  • Java设计模式 – 四大类型
  • 完整的带日志的FFmpeg的命令
  • C语言问题汇总
  • flutter go_router 官方路由(一)基本使用
  • Python||五城P.M.2.5数据分析与可视化_使用复式柱状图分析各个城市的P.M.2.5月度差异情况(中)
  • Java学习笔记2024/2/3
  • 您应该使用哪个库?jsoniter、easyjson 还是 go-json?为什么?
  • Android电动汽车充电服务vue+uniAPP微信小程序