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)

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

最新版本-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,已针对具有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 se/ee

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

  1. java se环境变量_Windows 7中配置JDK(Java SE)环境变量

    系统:Windows 7旗舰版 JDK:Java SE 1.6 S1: 鼠标右键"计算机-属性-高级-环境变量-系统变量". S2: 在"系统变量"中,设置3项 ...

  2. JAVA SE学习笔记(七):终章:Java程序设计基础笔记(全10万字)

    Java程序设计入门 ​                                              copyright © 2020 by 宇智波Akali 目录 文章目录 第1章 J ...

  3. java se版本_补装老版本的Java SE

    到oracle注册账号下载bin文件 在bin文件下载目录打开终端复制下面到命令 # chmod +x jdk-6u21-linux-i586.bin 注意版本不同,比如我这次下载到是6u45 chm ...

  4. Java SE 6之GUI:让界面更加绚丽(上)

    Java是一种非常强大的编程语言,但Java的GUI能力一直是它的软肋.虽然Java提供2种图形解决方案,AWT和Swing.但这2种图形库的功能十分有限,使用它们并不能带来更多的用户体验.而且AWT ...

  5. Java SE 6 新特性 Instrumentation 新功能

    系列内容: 此内容是该系列的一部分:Java SE 6 新特性 Instrumentation 简介 利用 Java 代码,即 java.lang.instrument 做动态 Instrumenta ...

  6. Java SE 6 新特性: JMX 与系统管理(转载)-asp.net关注

    前言 在 Java 程序的运行过程中,对 JVM 和系统的监测一直是 Java 开发人员在开发过程所需要的.一直以来,Java 开发人员必须通过一些底层的 JVM API,比如 JVMPI 和 JVM ...

  7. java se 导原码_Java SE 8新功能导览:Java开发世界中的重大变化

    java se 导原码 我很自豪,像其他专业团队成员一样,是采用OpenJDK的成员之一,但是从过去8个月就加入了,我们经历了Java SE 8 开发,编译,编码,讨论等各个阶段,直到将其付诸实践为止 ...

  8. Java EE与Java SE:Oracle是否放弃了企业软件?

    Java Enterprise Edition是全球Java社区中最大的困惑来源之一. 就像<星球大战>和<星际迷航 >之间的区别一样,对于"原力觉醒"是他 ...

  9. Java SE 8新功能导览:Java开发世界中的重大变化

    与其他专业团队成员一样,我是采用OpenJDK的成员之一,但是从最近8个月开始加入,我们经历了Java SE 8 开发,编译,编码,讨论等各个阶段,直到将其付诸实践为止. . 它于2014年3月18日 ...

最新文章

  1. DB2load遇到SQL3508N错误
  2. Codeforces Round #168 (Div. 2)D. Zero Tree(DP,中等难度)
  3. 访问修饰符的个人理解-private与protected
  4. git仓库迁移(全部分支)
  5. go与JAVA差异_20190312_浅谈gojava差异(二)
  6. 机器学习中的范数规则化之核范数及其应用
  7. Async Python 竟不比sync Python 快,怎么回事?
  8. srand和rand函数_了解C ++ rand()和srand()函数
  9. inux安装vsftpd及配置详解
  10. mysql int做主键_mysql5.5 uuid做主键与int做主键的性能实测
  11. 怎样批量修改图片格式
  12. 2018-8-10-git-push-错误-hook-declined-
  13. 谷歌浏览器插件打包“文件清单缺失”与安装“文件损害”错误解决
  14. 【jdk1.8特性】之Instant
  15. Github没有Download Zip(下载zip)的绿色选项是因为所在的是一个子目录
  16. 老鱼Python数据分析——篇十三:“选股宝”数据下载代码优化
  17. CF1146G Zoning Restrictions
  18. ThreeJS后期处理
  19. Soot 静态分析框架(二)Soot的核心
  20. mysql跨服务器触发器

热门文章

  1. 【Floyd】灾后重建(luogu 1119)
  2. 【深搜】骑士游历(ssl 1277)
  3. P2153 晨跑,费用流裸题
  4. HDU5322 - cdq分治FFT加速dp
  5. linux下redis的安装和配置
  6. MongoDB投影字段
  7. JavaFX官方教程(七)之使用FXML创建用户界面
  8. 阿里P9谈程序员程序员的青春饭
  9. 类和对象运行时在内存里是怎么样的?各种变量、方法在运行时是怎么交互的?
  10. 最新后端架构师技术图谱