Java SE(Java Standard Edition,Java标准版)是Java平台的一部分,是面向桌面、服务器和嵌入式设备的Java开发平台。它为Java开发人员提供了一组基本的API,如Java语言本身、Java虚拟机、Java类库等,以及一些工具和技术,使Java应用程序的开发和部署更加简单和高效。
示例代码: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, world!"); } }
JDK(Java Development Kit,Java开发工具包)是为Java开发人员提供的一套开发工具,包括了Java SE的一部分。除了Java SE中提供的基本工具和技术外,JDK还提供了编译器、调试器、API文档生成器、图形用户界面设计器等工具,可帮助开发人员进行Java应用程序的开发、测试、调试和部署。
示例代码: import java.util.Scanner; public class Calculator { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Enter first number:"); int num1 = sc.nextInt(); System.out.println("Enter second number:"); int num2 = sc.nextInt(); int result = num1 + num2; System.out.println("Result = " + result); } }
总的来说,Java SE提供了Java开发的核心API和技术,而JDK则是在此基础上提供了更加丰富和高级的工具和技术,可帮助开发人员更加高效地进行Java应用程序的开发。