嗨,您好 。 。 ! 您如何评价Java / Java EE技能?
要知道,就是要知道你一无所知。 那就是真正知识的含义。
苏格拉底
这篇文章旨在为读者提供Java生态系统及其技术堆栈的快速概述。
老实说,从Java EE 7,Java SE 8到Java Embedded 8…,Java平台进行了许多革命性的更改和添加。 哇! 激动人心的时代!
在所有这些之中,为什么我决定写一篇关于Java平台及其相关技术等基本话题的博客文章?
您进行了多少次面试,并要求应聘者对他们的Java技能 (在特定范围内) 进行粗略估算/评估 ? 您收到了什么样的答案 ? 8 / 10、4 / 5、6.5 / 10? 我对候选人实际上如何在几秒钟内成功收集这些数字感到非常惊讶(我真的不认为这里的经验很重要!)
所以这篇文章的前提是
- 指出“您如何评价Java / J2EE技能?”这一观点。 这是一个不合理的问题-即使我在很多场合都犯了这个错误!
- 帮您解答!
继续阅读。 。 。 。 。 。 。
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技能?相关推荐
- java se/ee_嗨,您好 。 。 ! 您如何评价Java / Java EE技能?
java se/ee 要知道,就是要知道你一无所知. 那就是真正知识的含义. 苏格拉底 这篇文章旨在为读者提供Java生态系统及其技术堆栈的快速概述. 老实说,从Java EE 7,Java SE 8 ...
- java创建ee项目_项目头像–下一个Java EE功能?
java创建ee项目 又是一年中的这个时候. 圣诞节假期快到了,Java Advent Calender不断填满. 今天要写我的惊喜帖子. 我是Markus ,也称为@myfear , 多年来我一直在 ...
- JDK与Java SE/EE/ME的区别
1. Java SE(Java Platform,Standard Edition). Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用 ...
- java se ee me都有什么区别?
刚开始接触Java的小伙伴肯定都有一个疑问,学java就学java呗,为啥还分成了JavaSE.JavaSE.JavaMe,也不知道他们都是干嘛的,今天小千就来简单的给大家介绍一下三者的区别. 标题J ...
- 《仿大众点评仿美团做一个评价网站——Java SSM》项目研发阶段性总结
<仿大众点评仿美团做一个评价网站--Java SSM>项目研发阶段性总结 一.后台功能实现 (一).注册商家 (二).登录商家中心 (三).商家登录后台操作模块 (1).用户管理模块 (1 ...
- 基于javaweb的学生综合素质评价系统(java+ssm+thymeleaf+layui+mysql)
基于javaweb的学生综合素质评价系统(java+ssm+thymeleaf+layui+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/ide ...
- java.lang.module_如何修复“java.lang.module.FindException:module java.se.ee not found”错误
我正在尝试打包我的kivy应用程序(python3),但是当我运行命令buildozer -v android debug时,看到这个错误# Cwd /home/javier/.buildozer/a ...
- java se与jdk的关系_JDK与Java SE/EE/ME的区别
1. Java SE(Java Platform,Standard Edition). Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用 ...
- JAVA SE/EE/ME区别
JDK与Java SE/EE/ME的区别 1. Java SE(Java Platform,Standard Edition). Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌 ...
- 计算机毕业设计Java《EE开发技术》课程学习网站(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java<EE开发技术>课程学习网站(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java<EE开发技术>课程学习网站(源码+系统+mysql数据库+ ...
最新文章
- 信息记录拉取失败_天猫入驻为什么失败?猫店侠做详细解读
- 备库中ORA-00600错误的简单修复
- Android APK的签名--笔记版 V1 签名和V2签名总结
- PAT 1052. Linked List Sorting
- 记录下UIButton的图文妙用和子控件的优先显示
- Auto packing the repository in background for optimum performance.
- query string parameters什么意思_public static void main(String[] args) 是什么意思?(转)...
- 如何创建自定义性能计数器
- 【小程序案例】支付宝小程序-MQTT模器,IoT设备通过WSS接入阿里云IoT物联网平台...
- 【博士后招聘】浙江大学杨杰课题组-医学AI/大数据分析/自然语言处理
- 论文阅读-语义分割(2021)-BiSeNetV3:重新思考用于实时语义分割的BiSeNet模型
- java从文件读入个人信息_Nacos 作为配置中心 读取Properties配置信息
- 数据库update和alter之间的区别
- 什么是浏览器指纹,如何完整修改浏览器指纹?
- 如何使用KALI攻击“恶意网站“实验
- python进行表白,画爱心
- 去除字符串中的重复字符,算法不使用额外缓冲。如abbc-abc
- mysql读取股票数据_读取股票数据存储到本地MySQL数据库(一)
- 阿里云视频点播相关代码
- 3NF的无损连接和保持函数依赖的分解、BCNF的无损连接的分解
热门文章
- @ResponseBody导致的返回值中文乱码
- 如何将idea自带的maven添加到环境变量
- oxyen eclipse 启动 报错 se启动提示javaw.exe in your current PATH、No java virtual machine
- 计算机文化基础分析总结,《计算机文化基础实训》教学方案设计与课题分析总结.doc...
- html表格转换为csv,python实现将html表格转换成CSV文件的方法
- 对Servlet容器的补充
- Spring boot(六):如何优雅的使用mybatis
- 为什么在生产中进行硒自动化测试对于您的下一个版本至关重要?
- gwt前台开发_为GWT设置开发环境
- Java equals()和hashCode()