要知道,就是要知道你一无所知。 那就是真正知识的含义。

苏格拉底

这篇文章旨在为读者提供Java生态系统及其技术堆栈的快速概述。

老实说,从Java EE 7,Java SE 8到Java Embedded 8…,Java平台进行了许多革命性的更改和添加。 哇! 激动人心的时代!

在所有这些之中,为什么我决定写一篇关于Java平台及其相关技术等基本话题的博客文章?

您进行了多少次面试,并要求应聘者对他们的Java技能 (在特定范围内) 进行粗略估算/评估您收到了什么样的答案 ? 8 / 10、4 / 5、6.5 / 10? 我对候选人实际上如何在几秒钟内成功收集这些数字感到非常惊讶(我真的不认为这里的经验很重要!)

所以这篇文章的前提是

  1. 指出“您如何评价Java / J2EE技能?”这一观点 这是一个不合理的问题-即使我在很多场合都犯了这个错误!
  2. 帮您解答!

继续阅读。 。 。 。 。 。 。

Java技术可以大致分为以下几类:

  • Java SE
  • Java EE
  • Java嵌入式
  • Java FX

让我们开始 。 。 。 。 。

Java标准版(Java SE)

平台本身! 从企业服务器上的Java EE到资源受限设备上的Java Embedded的所有其他Java相关技术之母。

最新版本-Java SE 8 (有关Java SE 8中新内容的更多信息, 请单击此处

Java 不仅仅是许多人错误地假设的编程语言 。 这是一个完整的平台

(很抱歉,我必须以图片的形式插入表格内容。出于某种原因,我似乎找不到支持在WordPress博客中插入表格的支持。因此,我决定用Word编写内容并使用他们的快照)

主要成分

Java企业版(Java EE)

用于开发分布式,多层,可伸缩,健壮,容错的企业级应用程序。

最新版本– Java EE 7 (有关最新Java EE 7功能的更多信息, 请单击此处

标准驱动模型

  • Java EE 7定义了用于开发功能强大的服务器端解决方案的统一模型
  • 它由单独的规范组成,这些规范本身就是标准。
  • 这些规范中的每一个都是一组接口/ API,由应用服务器的供应商实现( 此处有更多详细信息)

Java EE定义了32种规范

那好吧! 我猜您已经受够了Java EE…。 ! 让我们继续

Java嵌入式

Java Embedded技术专注于移动和嵌入式设备(RFID,传感器,微控制器,蓝光光盘等),并且主要由针对特定设备功能的Java ME和SE的不同版本提供支持

Java ME嵌入式客户端

  • 基于连接设备配置 (CDC)– Java SE平台的子集,适用于小型设备(如手机)
  • 足以容纳8 MB RAM或更多的设备

嵌入式Java ME

  • 新品发布
  • 基于连接受限设备配置 (CLDC)– JVM,该JVM已针对具有130 KB或更多内存的超小型嵌入式系统进行了优化
  • 适用于内存/资源受限的嵌入式设备,例如传感器,无线模块等
  • 被誉为物联网 (IoT)时代开发应用程序的首选平台
  • 最新版本是Java ME Embedded 8 (早期访问)–支持Java SE 8中的语言功能
  • 它的JVM实现适用于中高端嵌入式设备
  • 需要32 MB或更多内存
  • 允许开发人员根据应用程序要求配置自己的自定义JRE
  • 最新版本– Java SE Embedded 8

Java嵌入式套件

  • 新平台– Java SE Embedded的增强版本
  • 添加企业功能,例如对Glass Fish服务器的支持(是– 嵌入式设备中的应用程序服务器 !),Java DB,通过JAX-RS实现的REST支持
  • Oracle事件处理 – Java SE Embedded Suite中的可选模块。 它旨在将实时,事件驱动的处理支持扩展到嵌入式设备

Java FX

Java FX被用于构建富客户端应用程序 。 可以说,它完全解决了这个难题,补充了Java服务器端开发堆栈,并提供了包括图形和媒体API支持在内的综合UI平台。 它是量身定制的,可通过硬件加速的图形提供高性能。

好的,那么..这篇文章的重点是什么? 为了帮助您回答不可避免的“您如何评价Java / J2EE技能?”

基本上,这就是你可以做的

  • 总结一下这篇文章–不会很难..相信我!
  • 考虑到您解释了Java平台的长短和广度,请采访者在Java方面更具体!

尽管这篇文章仅涉及各种Java技术风格,但它的广泛性是显而易见的。 这就是为什么我们作为凡人不能指望将数字和随机数附加到我们的Java知识上的原因 。 让我们一起玩弄平台和语言,并利用它来构建世界尚未想象的东西,而不是无所事事地使用Java评级!

翻译自: https://www.javacodegeeks.com/2014/04/hi-there-how-would-you-rate-your-javajava-ee-skills.html

嗨,您好 。 。 ! 您如何评价Java / Java EE技能?相关推荐

  1. java se/ee_嗨,您好 。 。 ! 您如何评价Java / Java EE技能?

    java se/ee 要知道,就是要知道你一无所知. 那就是真正知识的含义. 苏格拉底 这篇文章旨在为读者提供Java生态系统及其技术堆栈的快速概述. 老实说,从Java EE 7,Java SE 8 ...

  2. java创建ee项目_项目头像–下一个Java EE功能?

    java创建ee项目 又是一年中的这个时候. 圣诞节假期快到了,Java Advent Calender不断填满. 今天要写我的惊喜帖子. 我是Markus ,也称为@myfear , 多年来我一直在 ...

  3. JDK与Java SE/EE/ME的区别

    1. Java SE(Java Platform,Standard Edition). Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用 ...

  4. java se ee me都有什么区别?

    刚开始接触Java的小伙伴肯定都有一个疑问,学java就学java呗,为啥还分成了JavaSE.JavaSE.JavaMe,也不知道他们都是干嘛的,今天小千就来简单的给大家介绍一下三者的区别. 标题J ...

  5. 《仿大众点评仿美团做一个评价网站——Java SSM》项目研发阶段性总结

    <仿大众点评仿美团做一个评价网站--Java SSM>项目研发阶段性总结 一.后台功能实现 (一).注册商家 (二).登录商家中心 (三).商家登录后台操作模块 (1).用户管理模块 (1 ...

  6. 基于javaweb的学生综合素质评价系统(java+ssm+thymeleaf+layui+mysql)

    基于javaweb的学生综合素质评价系统(java+ssm+thymeleaf+layui+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/ide ...

  7. java.lang.module_如何修复“java.lang.module.FindException:module java.se.ee not found”错误

    我正在尝试打包我的kivy应用程序(python3),但是当我运行命令buildozer -v android debug时,看到这个错误# Cwd /home/javier/.buildozer/a ...

  8. java se与jdk的关系_JDK与Java SE/EE/ME的区别

    1. Java SE(Java Platform,Standard Edition). Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用 ...

  9. JAVA SE/EE/ME区别

    JDK与Java SE/EE/ME的区别 1. Java SE(Java Platform,Standard Edition). Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌 ...

  10. 计算机毕业设计Java《EE开发技术》课程学习网站(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java<EE开发技术>课程学习网站(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java<EE开发技术>课程学习网站(源码+系统+mysql数据库+ ...

最新文章

  1. 信息记录拉取失败_天猫入驻为什么失败?猫店侠做详细解读
  2. 备库中ORA-00600错误的简单修复
  3. Android APK的签名--笔记版 V1 签名和V2签名总结
  4. PAT 1052. Linked List Sorting
  5. 记录下UIButton的图文妙用和子控件的优先显示
  6. Auto packing the repository in background for optimum performance.
  7. query string parameters什么意思_public static void main(String[] args) 是什么意思?(转)...
  8. 如何创建自定义性能计数器
  9. 【小程序案例】支付宝小程序-MQTT模器,IoT设备通过WSS接入阿里云IoT物联网平台...
  10. 【博士后招聘】浙江大学杨杰课题组-医学AI/大数据分析/自然语言处理
  11. 论文阅读-语义分割(2021)-BiSeNetV3:重新思考用于实时语义分割的BiSeNet模型
  12. java从文件读入个人信息_Nacos 作为配置中心 读取Properties配置信息
  13. 数据库update和alter之间的区别
  14. 什么是浏览器指纹,如何完整修改浏览器指纹?
  15. 如何使用KALI攻击“恶意网站“实验
  16. python进行表白,画爱心
  17. 去除字符串中的重复字符,算法不使用额外缓冲。如abbc-abc
  18. mysql读取股票数据_读取股票数据存储到本地MySQL数据库(一)
  19. 阿里云视频点播相关代码
  20. 3NF的无损连接和保持函数依赖的分解、BCNF的无损连接的分解

热门文章

  1. @ResponseBody导致的返回值中文乱码
  2. 如何将idea自带的maven添加到环境变量
  3. oxyen eclipse 启动 报错 se启动提示javaw.exe in your current PATH、No java virtual machine
  4. 计算机文化基础分析总结,《计算机文化基础实训》教学方案设计与课题分析总结.doc...
  5. html表格转换为csv,python实现将html表格转换成CSV文件的方法
  6. 对Servlet容器的补充
  7. Spring boot(六):如何优雅的使用mybatis
  8. 为什么在生产中进行硒自动化测试对于您的下一个版本至关重要?
  9. gwt前台开发_为GWT设置开发环境
  10. Java equals()和hashCode()