Java基础复习:JDK、JRE、JVM与基本语法解析

需积分: 9 0 下载量 131 浏览量 更新于2024-09-13 收藏 5KB MD 举报
"Java基础知识概览" 这篇笔记涵盖了Java的基础知识,包括JDK、JRE、JVM的关系,JDK中的目录结构,常用的终端命令,以及Java的基本语法和数据类型。以下是详细的解释: 1. JDK、JRE和JVM: - JRE (Java Runtime Environment) 是Java程序运行的环境,它包含了执行Java应用程序所需的库和运行时组件。 - JDK (Java Development Kit) 包含了JRE,并且增加了开发和调试Java程序所需的工具,如编译器javac和Java应用的打包工具jar。 - JVM (Java Virtual Machine) 是Java程序运行的核心,它负责解释并执行.class文件。 2. JDK目录结构: - `/bin` 目录包含二进制指令,如javac用于编译Java源代码,java用于执行编译后的类文件。 - `/include` 通常包含头文件,供C/C++编写本地方法时使用。 - `/lib` 目录存放了运行Java企业级程序所需的库文件。 3. 常用终端命令: - `cd` 用于切换目录。 - `cd..` 返回上一级目录。 - `dir` 或 `ls`(在Unix/Linux系统中)显示当前目录的内容。 - `cls` 或 `clear` 清除终端屏幕。 4. 大数据框架: - HDFS (Hadoop Distributed File System) 提供分布式存储,ZooKeeper用于协调分布式服务。 - MapReduce 是处理大数据的一种计算模型,Spark 提供更快的数据处理能力。 5. Java基本语法: - 关键字:预定义的,有特定用途的单词,如`public`, `private`, `void`等,不能作为自定义标识符使用。 - 标识符:用于命名类、变量、方法等,应避免与关键字冲突。 - 注释:用于解释代码,不会被编译器处理。 - 单行注释以`//`开始。 - 多行注释以`/*`开始,`*/`结束。 - 文档注释以`/**`开始,用于生成API文档。 - 常量:使用`final`关键字声明,一旦赋值不可更改。 - 变量:存储数据的容器,同一时间只能存储一个值,且值可变。 - 数据类型: - 基本数据类型包括:`char`, `byte`, `short`, `int`, `long`, `float`, `double`, 和 `boolean`。 - 数据类型的优先级:`char`, `byte`, `short`, `int`, `long`, `float`, `double`,其中较小的类型可以自动转换为较大的类型,但反之则需要强制类型转换。 这份笔记虽然不详尽,但对于已经有一定Java基础的人来说,是很好的复习资料,可以帮助巩固基础知识,理解Java环境的配置和程序的运行机制。同时,通过复习基本语法和数据类型,可以加深对编程概念的理解。