Java基础知识精要:内存、特点、JDK与JVM解析

需积分: 15 2 下载量 168 浏览量 更新于2024-07-15 收藏 1.87MB PDF 举报
"Java基础课程涵盖了Java语言的基本概念、特点、JDK、JRE、JVM之间的关系,以及环境变量、开发与执行步骤、注释的使用,还涉及了关键字和保留字、标识符的定义规则等内容。" 在Java学习的第一天,主要介绍了计算机内存的基础知识,包括RAM(随机存取存储器)的作用,每个字节的唯一地址,以及存储单位如比特(bit)、字节(byte)以及更大的存储量度单位。Java语言的特性包括其面向对象的性质,通过类和对象实现封装、继承和多态。此外,Java的健壮性体现在它吸取了C/C++的经验,提供了自动垃圾回收机制,确保更安全的内存管理。跨平台性是Java的另一大亮点,这得益于Java虚拟机(JVM),使得Java程序能在任何安装了JVM的操作系统上运行。 JDK(Java Development Kit)包含了JRE(Java Runtime Environment)和开发工具集,如`javac`编译器。JRE则由JVM和Java标准类库组成。环境变量如`PATH`在Windows系统中用于指示命令执行时查找程序的路径。 Java的开发和执行流程包括编写`.java`源代码文件,用`javac`编译成`.class`字节码文件,然后通过`java`命令运行字节码。注释是程序员用于解释代码的重要工具,有单行、多行和文档注释三种形式,其中文档注释可以使用`javadoc`工具生成HTML格式的API文档。 第二天的学习内容进一步深入,讨论了Java中的关键字和保留字,如`goto`和`const`虽是保留字但不被当前Java版本使用。标识符是用来命名变量、方法和类的,遵循特定的规则,包括允许使用的字符、大小写的区别以及命名规范。 这些基础知识构成了Java学习的基石,对于初学者而言,理解并掌握这些内容是进一步学习Java编程的关键。通过不断练习和应用,开发者能够熟练地利用Java进行各种软件开发任务。