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

java se/ee

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

苏格拉底

这篇文章旨在为读者提供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)

javaseimage

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

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

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

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

主要成分

javaseoverview1

Java企业版(Java EE)

javaeeimage

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

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

标准驱动模型

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

Java EE定义了32种规范

javaeeoverview1

javaeeoverview2

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

Java嵌入式

嵌入

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

Java ME嵌入式客户端

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

嵌入式Java ME

  • 新品发布
  • 基于“ 连接的受限设备配置” (CLDC)– 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

javafximage

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 se/ee

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/341314.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SystemC在Ubuntu16.04上安装测试

使用SystemC进行硬件仿真 环境 linux-x86-64bashg 下载解压SystemC SystemC下载地址 解压下载的包 tar zxvf systemc-2.3.3.tar.gz 进入解压出来的目录,准备编译安装 cd systemc-2.3.3 编译安装 打开安装说明文件INSTALL vim INSTALL 按照步骤安装 Create a tem…

ubuntu16.04下安装ibus拼音

按照网上给的安装方法,没成功,在切换ibus的时候总是报错,记录下解决办法。 安装语言包 System Settings–>Language Support–>Install/Remove Languages 选中chinese,点击Apply应用即可,等待下载安装完成。 …

解决Ubuntu中sublime无法输入中文的问题

主要目的: 安装 Sublime Text 3 安装 Fcitx 输入法 皮肤 修复 Sublime Text 3 在 Ubuntu(Debian) 系统下的无法输入中文(CJK 字符)输入法的问题 注意: 这个修复仅当在终端中使用 subl . 调用 Sublime Text 的时有效, 具体原因请看源代码src/s…

【Ubuntu】Ubuntu16.04安装 搜狗输入法 史上最详细

一、基本配置 开发环境:ubuntu16.04 二、准备工作 下载 搜狗输入法linux版 搜狗输入法官网Linux版 我这里是64位的,所以选择64位 1、拷贝搜狗输入法到ubuntu cp /media/sf_share/6q/sogoupinyin_2.3.1.0112_amd64.deb . 2、安装搜狗输入法 首次安装会报…

使用xshell上传本地文件到服务器

1.查看linux上是否安装rz工具 2,查看安装是否完成,然后上传文件到服务器

Dev-C++ 一直提示源文件未编译,原因及解决办法

原因 编译命令换行(可能有的同学和我一样喜欢换行写),导致编译通不过,如果选择编译运行,便会提示"源文件未编译"。 如图 解决办法 这种写法不对,正确如下(两个命令间有一个空格&…

for循环简介及实例(输出九九乘法表)

for循环简介 简介 for循环是3大循环其中一种,相比while循环和do while循环,它更加灵活,而且完全包含了while循环的功能,用for语句可以解决编程中所有循环问题。 语法格式 for(语句1;表达式1;表达式2) 语句 //语句1一般用于设置…

Windows下使用net user命令管理账户

准备工作-以管理员身份运行命令提示符(cmd) 鼠标左键单击Windos标志或者按下键盘Windows键,下滑菜单,在Windows系统 中找到命令提示符。 2.右键,更多->以管理员身份运行 net user 命令用法 1.查看所有用户 net…

Java中带有NetSuite数据实体的对象关系映射(ORM)

对象关系映射(ORM)技术使使用关系数据源更容易,并且可以将逻辑业务模型与物理存储模型联系在一起。 遵循本教程,将与NetSuite数据的连接集成到基于Java的ORM框架Hibernate中。 您可以使用Hibernate将面向对象的域模型映射到传统的…

vmware中ubuntu虚拟机扩容

两种扩容方式: 重新创建一块虚拟硬盘 扩大原来的硬盘:如果装系统时没有进行手动分区,系统只有两个分区(根分区和交换分区),这种情况我们直接扩展根分区的大小。 我们是为了解决当前用户空间不够的问题&…

该虚拟机似乎正在使用

该虚拟机似乎正在使用 点击获取所有权,此时虚拟机还是不能打开。 打开Vmware虚拟机虚拟磁盘文件和配置文件存放的位置 删除后缀为.lck的文件夹 然后开启此虚拟机就可以啦

Wireshark常用过滤使用方法

过滤源ip、目的ip。 在wireshark的过滤规则框Filter中输入过滤条件。如查找目的地址为192.168.101.8的包,ip.dst192.168.101.8;查找源地址为ip.src1.1.1.1 端口过滤。 如过滤80端口,在Filter中输入,tcp.port80,这条规…

【C】printf按8进制、10进制、16进制输出以及高位补0

#include <iostream> #include <iomanip> #include "Circle.h" // Circle class declaration file int main() { int PrintVal 9;/*按整型输出&#xff0c;默认右对齐*/printf("%d\n",PrintVal);/*按整型输出&#xff0c;补齐4位的宽度&#…

带有Spring Boot和Spring Cloud的Java微服务

朋友不允许朋友写用户身份验证。 厌倦了管理自己的用户&#xff1f; 立即尝试Okta的API和Java SDK。 在几分钟之内即可对任何应用程序中的用户进行身份验证&#xff0c;管理和保护。 Java是开发微服务架构时使用的一种很棒的语言。 实际上&#xff0c;我们行业中的一些知名人士…

修改typora主题的字体

简 述&#xff1a; 在 mac 中修改 typora 主题的英文和中文的字体&#xff0c;使得码字更加舒服&#xff08;win 也有效&#xff09;。 [TOC] 本文初发于 “偕臧的小站“&#xff0c;同步转载于此。 书写环境&#xff1a; &#x1f4bb;&#xff1a; MacOS 10.14.6 &#x1…

在ADF 12.2.1.3中使用基于JSON的REST Web服务

以前&#xff0c;我曾发布过有关在ADF中使用基于ADF BC的REST Web服务的信息。 现在&#xff0c;本文讨论使用通用数据控件使用基于JSON的REST Web服务。 您也可以查看有关Web服务的先前文章&#xff0c;以获取更多信息。 在ADF 12.2.1中使用应用程序模块快速创建SOAP Web服务…

C++中字符型和整型的关系

文章目录结论测试字符与字符字符与数字实用小技巧字符转数字数字转字符ASCII的特点结论 字符型就是整型&#xff0c;对应的整数由ASCII(美国信息交换标准代码)规定。字符和整数&#xff0c;或者字符和字符进行运算时&#xff0c;结果为int。与整型的运算规则完全一样。 测试 …

专业QA如何实施可靠的CI / CD管道?

过时的传统软件开发方法并不能接管不断升级的市场趋势&#xff0c;并且这些方法缺乏解决方案&#xff0c;这些解决方案无法满足引入“ 持续集成&#xff08;CI&#xff09;和持续交付&#xff08;CD&#xff09; ”的快速软件发布的日益增长的需求。 除CI / CD之外&#xff0c;…

solr analyzer_查看您的Solr缓存大小:Eclipse Memory Analyzer

solr analyzerSolr使用不同的缓存来防止请求期间过多的IO访问和计算。 如果索引不是很频繁发生&#xff0c;则可以通过使用这些缓存来获得巨大的性能提升。 根据索引数据的结构和缓存的大小&#xff0c;它们可能会变得很大&#xff0c;并占用堆内存的很大一部分。 在本文中&…