英文原文:Hi there . . ! How would you rate your Java/Java EE skills?
To know,is to know that you know nothing. That is the meaning of true knowledge (学而后知不足)——-苏格拉底
本文是关于 Java 生态系统及其技术堆栈的快速概览。实话说,Java 平台已经有很多革命性的变化和增加,从 Java EE 7,Java SE 8 到 Java Embedded 8 等等。真是激动人心!在这一切之中,我为什么决定写这篇文章,Java 平台及其相关技术这个基本主题呢?
面试时你有多少次要求求职者给出他们 Java 技能粗略的估计/评价(在特定范围内)?你收到了怎样的答案?8/10,4/5,6.5/10??我很惊讶求职者如何在短短几秒钟内就给出这些数字的(我真的不认为这与经验有关)。所以本文章的目的是:
一般来说 Java 技术可以分为以下几类
Java Standard Edition (Java SE)
Java SE 是标准版 Java 平台,也是其他 Java 相关技术的基础,从企业服务器的 Java EE 到资源受限设备的 Java Embedded。最新版本——Java SE 8(Java SE 8 更多新特性)。Java不仅仅是一种编程语言,很多人对此有误解,它是个完整的平台。
主要组成
Java Enterprise Edition (Java EE)
用于开发分布式,多层次,可扩展,健壮和容错的企业级应用。
最新版本——Java EE 7(Java EE 7 更多新特性)
标准驱动模型
Java EE 中的 32 种规范
好的!我想可能 Java EE 已经足够了。我们继续。
Java Embedded
Java 嵌入式技术集中于移动和嵌入式设备(RFID,传感器,微控制器,蓝光光碟等等)。针对各种特定的硬件功能,Java ME 和 Java SE 提供了不同种类的平台使 Java 嵌入式技术应用更加广泛。
Java Micro Edition (Java ME) 类
Java ME 嵌入式客户端
Java ME 嵌入式
Java SE 类
Java SE Embedded
Java 嵌入式套件
Java FX
Java FX 用于构建富客户端应用,有点像完成拼图,它补充了 Java 服务端开发堆栈,提供了支持图形,多媒体 API 的全面的 UI 平台。也用来实现高性能的硬件加速图形。
那么,这篇文章的主题是?回答“你如何评价你的 Java/Java EE 技能”这个不可避免的问题。
基本上,可以做以下几点——
- 总结这篇文章——这不会很困难的,相信我!
- 就 Java 而言,假定你解释了 Java 平台的广度和深度,就询问面试官让这个问题更具体一些
尽管这篇文章只谈到了各种 Java 技术类型,很明显它是多么地广阔。这正是为什么作为普通学习者我们不能期望用数字和随机数来评价我们的 Java 知识。与其作无意义的评价,不如愉悦地使用 Java 平台和语言,用它来构建从未想象过的世界!
翻译: ImportNew.com - hejiani
译文链接: http://www.importnew.com/11092.html