Java发展与版本概述 - 学习Java基础
需积分: 9 155 浏览量
更新于2024-08-18
收藏 8.38MB PPT 举报
"这篇文档介绍了Java的基础知识,包括Java的发展历史、版本分类、语言特性以及Java虚拟机(JVM)的工作原理。文档作者是刘凤华,并提到了环境变量的设置,如JAVA_HOME和CLASSPATH,以及PATH的修改,这些都是Java开发的基础配置。"
Java是一个由Sun Microsystems的James Gosling等人于1990年代初开发的语言,最初名为Oak,后因市场变化转向互联网应用,于1994年更名为Java。1995年,Sun公司推出了HotJava浏览器,标志着Java在互联网领域的应用开始崭露头角。
Java开发技术分为三个主要版本:
1. J2SE(Java 2 Platform Standard Edition):用于桌面应用和标准开发。
2. J2EE(Java 2 Platform Enterprise Edition):针对企业级应用,尤其是服务器端应用。
3. J2ME(Java 2 Platform Micro Edition):适用于移动设备和嵌入式系统。
Java语言的主要特性包括其简洁性、面向对象设计、对分布式应用的支持、解释执行、跨平台可移植性、高效多线程能力、以及内置的安全性和健壮性。
Java虚拟机(JVM)是Java语言的核心组件,它提供了一个抽象层,使得Java程序可以在任何支持JVM的平台上运行。JVM通过解释字节码来执行程序,并具备垃圾回收机制,自动管理内存,释放不再使用的存储空间,减轻程序员的工作负担。JVM还负责加载、校验代码,并在运行时执行这些代码。
在实际的开发环境中,设置系统变量如JAVA_HOME和CLASSPATH是必要的,它们指示Java编译器和运行时环境找到Java安装位置和类库路径。PATH环境变量的修改是为了确保系统可以在任何目录下找到Java的可执行文件。
这篇文档是Java初学者了解Java基础和环境配置的良好起点,涵盖了从Java的历史到其核心特性和JVM的工作原理,对于理解Java编程语言的基本概念和运行机制至关重要。
518 浏览量
661 浏览量
点击了解资源详情
2021-05-24 上传
2011-02-12 上传
514 浏览量
167 浏览量
2021-09-30 上传
2013-01-07 上传
深夜冒泡
- 粉丝: 19
- 资源: 2万+