孙鑫讲解Java开发工具包JDK:基础与版本历史

需积分: 0 0 下载量 24 浏览量 更新于2024-08-23 收藏 63KB PPT 举报
Java的开发工具包,即Java Development Kit (JDK),是Oracle Corporation开发并维护的一套用于开发和运行Java应用程序的核心组件。JDK主要包含以下几部分: 1. **J2SE (Java 2 Platform, Standard Edition)**: 这是Java标准版平台,针对桌面应用开发,包括Java虚拟机(JVM)、核心类库、编译器(javac)和Java API等。它涵盖了Java的基础功能,如集合框架、网络编程、I/O处理等。 2. **J2EE (Java 2 Platform, Enterprise Edition)**: 专为企业级应用设计,提供了Web服务、EJB(Enterprise JavaBeans)和JSP(JavaServer Pages)等组件,支持分布式应用的开发和部署。 3. **J2ME (Java 2 Platform, Micro Edition)**: 适用于嵌入式设备和移动设备,如手机和平板电脑,提供简化版的API,支持有限的硬件资源。 在1998年12月,Sun Microsystems(现Oracle)发布了JDK 1.2,引入了"Java 2"的名称,自此Java通常指的是Java 2或更高版本。J2SDK(Java 2 Software Development Kit)和JDK是同一概念,后来Sun更倾向于使用JDK这个术语。 Java Runtime Environment (JRE) 是Java应用程序运行所必需的环境,它包含了JVM和其他必要的库文件,但不包括开发工具。如果你只是想运行Java程序而无需进行开发,可以直接下载JRE进行安装,因为很多情况下JRE已经内置于操作系统中或J2SDK中。 学习Java开发需要先安装JDK,包括J2SE、J2EE或J2ME版本,这将为你提供开发所需的工具和API。通过主讲人孙鑫的讲解,你可以深入了解这些概念,并开始你的Java编程之旅。在学习过程中,确保对基础语法、数据类型、控制结构、异常处理等内容有扎实的理解,然后逐步扩展到面向对象编程、网络编程、多线程等方面。如果你打算进入企业级应用开发,还需掌握EJB、Spring框架等技术。在获取资源时,访问官方文档(如http://www.sunxin.org)或在线教程网站可以获取最新版本的JDK和相关教程。