Java学生通讯录管理系统设计:技术综述

版权申诉
0 下载量 171 浏览量 更新于2024-06-25 收藏 210KB DOC 举报
"基于JAVA的学生通讯录管理系统设计和实现[文献综述].doc" 这篇文献综述讨论的是基于Java编程语言设计和实现的学生通讯录管理系统。Java是一种由Sun Microsystems于1995年推出的高级编程语言,以其简洁性、安全性、面向对象、动态性、体系结构中立、可移植性和分布式特性而闻名。Java被广泛应用在各种设备上,包括计算机、移动设备和智能设备。它的前景广阔,尽管存在运行速度等问题,但研究者们正在努力改进。 文章的主体部分详细介绍了Java平台的架构。Java平台由Java虚拟机(JVM)和Java应用编程接口(API)组成。JVM使得Java程序能够在不同操作系统上运行,而API为开发者提供了独立于操作系统的编程接口。Java有三个主要的体系:Java SE(标准版)、Java EE(企业版)和Java ME(微型版)。 Java SE主要用于桌面、服务器、嵌入式环境和实时系统的应用程序开发,包含支持Web服务开发的类。Java EE则针对企业级应用,提供了服务器端应用程序开发的框架,支持SOA和Web 2.0应用。Java ME则设计用于移动和嵌入式设备,提供了一个灵活且健壮的环境,允许编写一次代码,多处运行。 Java语言的特点包括: 1. 简单性:Java语法接近C/C++,但去除了复杂的特性,如操作符重载和多继承,同时提供了自动垃圾回收机制。 2. 面向对象:支持类、接口和单继承,以及接口间的多继承,具有动态绑定能力。 3. 分布式:内置网络应用编程接口,支持RMI,适合开发分布式应用。 4. 健壮性:强类型机制、异常处理和垃圾回收确保程序稳定性。 5. 安全性:具备安全机制,防止恶意代码攻击,如类加载器和安全管理器。 6. 体系结构中立:编译后的字节码可在任何支持Java的平台上运行。 7. 可移植性:源于体系结构中立性,以及对数据类型的严格规定。 基于这些特性,Java成为开发学生通讯录管理系统理想的选择,因为这样的系统需要在不同设备上运行,且要求稳定、安全和易于维护。通过Java,开发者可以构建一个跨平台的、高效的学生通讯录管理应用,实现联系人信息的存储、检索和更新等功能。