Java SE 体系结构

The Java™ Programming Language is a general-purpose, concurrent, strongly typed, class-based object-oriented language. It is normally compiled to the bytecode instruction set and binary format defined in the Java Virtual Machine Specification.

Java SE 体系架构图


JavaSE8体系架构图.png

这张图完整地描述了Java SE的体系架构,除了Java编程语言,还包含从底层JVM,到开发&运行环境,一直到UI、工具,另外Java EE也是以Java SE为基础,当然也可以这样说,Java SE是整个Java技术体系的基础部分。

虽然有些技术现在可能实际工作中用得很少,比如RMI、Applet(很早以前也流行过一段时间),但依然向前兼容;其他的Java API部分,应该是工作中经常用到的技术了;另外,UI部分在C/S架构软件开发过程中用到的比较多,典型的比如Eclipse集成开发工具;Web Services在传统的系统集成领域会经常用到,近几年比较主流的可能是RESTFul服务。

在后续的文章中,会深入研究一些经常使用的Java SE相关内容。

最后补充一点,Java官方网站也有很多可以学习和研究的内容,不需要很高的英文水平,毕竟都是一些计算机(或者Java领域的)专业术语。

参考资料

The Java Tutorials

https://docs.oracle.com/javase/8/docs/

Java SE 体系详细介绍

https://docs.oracle.com/javase/8/docs/technotes/guides/desc_jdk_structure.html

你可能感兴趣的:(Java SE 体系结构)