Java发展史:从JDK1.0到J2EE,详解Java体系与应用类型

需积分: 9 2 下载量 81 浏览量 更新于2024-08-18 收藏 1.12MB PPT 举报
Java发展史与Java体系——Java高级编程 Java语言起源于1995年,当时Sun Microsystems(现Oracle Corporation)发布了第一个Java Development Kit (JDK)版本1.0,标志着Java语言的诞生。随着时间的推移,Java经历了多次迭代和升级: - 1998年,JDK1.2被改名为Java 2,这是一个关键的里程碑,引入了许多新特性。 - JDK随后的版本,如1.3和1.4,进一步增强了语言功能和性能。 - 最具影响力的是JDK1.5,也就是Java 5.0,这一版本引入了泛型、自动装箱和卸箱、枚举类型等重要特性,大大提升了代码的可读性和安全性。 - 最新的JDK版本为6 Update 12,虽然可能不是最前沿,但Java 5.0因其稳定性及广泛应用,至今仍被广泛使用。 Java的应用范围非常广泛,它可以用于开发多种类型的程序: - 桌面应用程序:Java的Swing和JavaFX库支持创建图形用户界面(GUI)应用。 - Java Applet:早期的网络应用,可以在浏览器中运行的小型Java程序。 - Java Web应用:通过Servlets和JSP技术,构建动态网页和Web服务。 - 企业级应用:Java EE(Enterprise Edition)提供了企业级应用开发框架,如EJB、JSF等。 - Java嵌入式应用:J2ME(Java Platform, Micro Edition)针对移动设备和嵌入式系统的特殊需求,如智能卡、手机等。 Java的核心特点是: 1. 面向对象:Java是一种纯面向对象的语言,支持封装、继承和多态等概念。 2. 平台无关性:Java的"一次编写,到处运行"(Write Once, Run Anywhere,WORA)理念,得益于Java虚拟机(JVM),使得Java程序能够在不同操作系统上运行,无需重新编译。 3. 健壮性:Java避免了C/C++中的指针和内存管理问题,提高了程序的稳定性和安全性。 学习Java时,建议先打好基础,从J2SE(Java Standard Edition)开始,学习计算机语言历史、语言特点、Java运行机制、安装配置、HelloWorld程序等。之后再根据兴趣和需求深入学习J2ME、JSP/Servlet和Java EE等更高级的主题。对于智能卡这类嵌入式应用,Java ME提供了适合该领域的开发工具和技术。