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…

1053 住房空置率(PAT乙级 C++ 坑点分析)

题目 在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断。判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e,则该住房为“可能空置”;若观察期超过某给…

Java:从Java 8开始受益于内联类属性

希望在几年内,Java将具有“内联类”功能,该功能可以解决Java当前状态下的许多挑战。 阅读本文并学习如何立即使用Java 8或更高版本,并且仍将受益于即将出现的内联对象数组的一些优点,例如; 没有间接指针,消…

1054 求平均值(PAT乙级 C++)

题目 本题的基本要求非常简单:给定 N 个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是 [−1000,1000] 区间内的实数,并且最多精确到小数点后 2 位。当你计算平均值的时候,不能把那些非法的数…

ubuntu16.04下安装ibus拼音

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

1057 数零壹(PAT乙级 C++实现)

题目 给定一串长度不超过 10​5 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N 的二进制表示中有多少 0、多少 1。例如给定字符串 P…

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

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

java编程访问hdfs_以编程方式访问Java基本类型的大小

java编程访问hdfs许多不熟悉Java的开发人员首先要了解的一件事是Java的基本原始数据类型 ,其固定(与平台无关)的大小(以位或字节为单位用二进制补码表示 )以及它们的范围(Java中所有数字类型都是带符号的&a…

1059 C语言竞赛(PAT乙级 C++)

题目 C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0、冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。1、排名为素数的学生将赢得最好的奖品 —…

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

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

Spring Boot和Hibernate:打印查询和变量

办公室已经很晚了,您陷入了这个带有JoinColumns和层叠的奇怪的Jpa代码中,而您找不到错误所在。 您希望有一种方法可以查看打印的查询以及值。 稍微调整一下Spring Boot应用程序就可以实现。 借助lombock,这是我们的jpa模型。 package com.g…

解决SSH登录无响应timed out问题

输入 ssh usernamexx.xx.xx.xx光标一直闪烁,直到提示连接超时timed out。 这是因为服务器端的防火墙禁用了ssh服务的端口,默认为22. 有两种解决方法: 1)直接禁用防火墙 2)只开启22号端口 以Ubuntu为例: 1&…

restful json_Dropwizard:轻松的RESTful JSON HTTP Web服务

restful json寻求快速, 轻松地创建可用于生产环境的RESTful JSON HTTP Web服务的Java开发人员应考虑使用Dropwizard框架。 Dropwizard汇集了相互补充的广受好评的库,因此您可以了解重要的内容:编写和交付工作代码。 对于那些对所用库的详细信…

1061 判断题(PAT乙级 C++)

题目 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是…

gem for onenote安装教程

https://www.xiazaiba.com/jiaocheng/52255.html

使用Java :: Geci生成setter和getter

在本文中 ,我们创建了非常简单的hello-world生成器,以介绍框架以及通常如何生成生成器。 在本文中,我们将研究访问器生成器,它是在Java :: Geci的核心模块中定义的,它是商业级的,而不是仅用于演示的生成器。…

1062 最简分数(PAT乙级 C++)

题目 一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0。最简分数是指分子和分母没有公约数的分数表示形式。 现给定两个不相等的正分数 N1/M​1​​ 和 N​2/M​2​​ ,要求你按从小到大的顺序列出它们之间分母为 K 的最简分数。 输…

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

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

ubuntu镜像下载

官方下载地址(不推荐) https://www.ubuntu.com/download 推荐使用 Ubuntu 20.04.4 LTS (Focal Fossa) 其余下载地址 中科大源 http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/ 阿里云开源镜像站 http://mirrors.aliyun.com/ubuntu-releases/…

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

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