Java基础入门:环境配置与核心技术架构梳理

需积分: 0 0 下载量 12 浏览量 更新于2024-07-18 收藏 225KB DOCX 举报
Java是一种广泛应用于软件开发的强大、跨平台的编程语言,由Sun Microsystems(现已被Oracle收购)的James Gosling等人于1991年发起,起初名为Oak,后来在1994年改名为Java。Java的发展主要围绕三个技术架构: 1. **JAVAEE (Java Platform, Enterprise Edition)**:专为企业级应用设计,特别是Web应用程序,它提供了丰富的组件和框架,支持大规模分布式系统的构建和管理。 2. **JAVASE (Java Platform, Standard Edition)**:这是Java的核心版本,主要用于开发桌面应用程序,包括传统的Windows、Mac和Linux应用,它是JAVAEE和JAVAME的基础。 3. **JAVAME (Java Platform, Micro Edition)**:针对小型设备和嵌入式系统,如手机、智能电视等,提供轻量级的Java环境,适合资源有限的设备。 **JDK (Java Development Kit)**:是Java开发的关键组件,包括编译器、开发者工具和Java运行时环境(JRE),它是开发人员进行Java程序编写、调试和打包的必备工具。 **JRE (Java Runtime Environment)**:是Java应用程序的运行环境,包含JVM(Java虚拟机)和Java类库,用户只需安装JRE即可运行Java程序,无需完整的开发环境。 **环境变量配置**:为了让Java工具能在任何目录下运行,需要配置两个重要的环境变量: - **JAVA_HOME**: 指定JDK的安装路径,通常设置为`%安装路径%\Java\jdk`。`path`环境变量需添加`%JAVA_HOME%\bin`,这样系统就能在命令行中自动识别Java命令。 - **Path和Classpath**: - `path`环境变量用于指定可执行文件的搜索路径,当系统找不到指定的程序时,会依次检查path中的目录。 - `classpath`则是Java查找类文件的搜索路径。如果没有定义,程序会首先在当前目录下查找;如果已定义,程序会在指定路径中搜索。如果路径末尾有分号且目标类未找到,系统会继续在当前目录查找(如果配置了分号)。为了避免潜在的混乱,一般推荐不使用分号,确保类文件只在指定目录查找,便于调试。 配置环境变量对于Java开发者来说至关重要,它确保了开发、编译和运行Java程序的顺畅进行。理解并正确配置这些环境变量是学习Java的基础之一。