Java基础入门教程第1节:概览与历史

需积分: 7 0 下载量 96 浏览量 更新于2024-07-24 收藏 331KB DOC 举报
"Java介绍第1节" 在本节中,我们将深入探讨Java编程语言的基础知识,主要围绕JavaSE(Java标准版)展开。首先,我们了解到Java是一种面向对象的语言,它与面向过程语言的主要区别在于编程风格和方法的不同,以及面向对象语言在扩展性方面的优势。 Java起源于1995年的Sun公司,最初命名为Oak。Sun公司在操作系统和服务器领域有着深厚的背景。Java的一个核心特性是它的跨平台能力,这意味着用Java编写的代码可以在任何支持Java的平台上运行,这得益于Java虚拟机(JVM)。JVM是Java开发工具套件(JDK)的一部分,它负责编译和运行Java程序。JRE(Java运行环境)则仅用于运行已编译的Java程序。 Java的编译执行过程包括源代码编译成字节码,然后由JVM解释执行。相比C/C++,Java在内存管理上有显著优势,消除了内存泄漏等问题。例如,Java自动处理对象的内存分配和回收,而C/C++需要程序员手动管理。 从1.5版本开始,Java被分为三个版本:JavaSE(用于桌面应用),JavaEE(用于企业级应用)和JavaME(用于嵌入式设备)。在开发Java小程序时,我们可以通过命令行工具如javac进行编译,然后使用java命令运行程序。 在Windows系统中,为了方便使用Java工具,我们需要配置环境变量。例如,设置PATH变量指向JDK的bin目录,以便在任何位置运行javac和java命令。同时,还需要配置CLASSPATH变量来指定类的搜索路径,"."代表当前目录,".."表示上一级目录。此外,还有一个名为JAVA_HOME的环境变量,它指向JDK的安装路径,为其他依赖于JDK的程序提供默认库的引用。 通过本节的学习,我们掌握了Java的基本概念,包括其起源、平台无关性、JVM的作用以及环境变量的配置。这些基础知识对于进一步学习和掌握Java编程至关重要。