Java 技术可以做什么?

原文: https://docs.oracle.com/javase/tutorial/getStarted/intro/cando.html

通用的高级 Java 编程语言是一个功能强大的软件平台。 Java 平台的每个完整实现都为您提供以下功能:

  • 开发工具:开发工具提供了编译,运行,监视,调试和记录应用程序所需的一切。作为一名新开发人员,您将使用的主要工具是javac编译器,java启动器和javadoc文档工具。

  • 应用程序编程接口(API):API 提供 Java 编程语言的核心功能。它提供了各种有用的类,可以在您自己的应用程序中使用。它涵盖了从基本对象到网络和安全性,XML 生成和数据库访问等所有内容。核心 API 非常大;要了解它包含的内容,请参阅 Java 平台标准版 8 文档

  • 部署技术:JDK 软件提供标准机制,例如 Java Web Start 软件和 Java Plug-In 软件,用于将应用程序部署到最终用户。

  • 用户界面工具包:JavaFX,Swing 和 Java 2D 工具包可以创建复杂的图形用户界面(GUI)。

  • 集成库:集成库,例如 Java IDL API,JDBC API,Java 命名和目录接口(JNDI)API,Java RMI 和基于 Internet Inter-ORB 协议技术的 Java 远程方法调用(Java RMI- IIOP 技术)支持数据库访问和远程对象的操作。