本地安装多个版本的jdk,修改JAVA_HOME无效,无法切换jdk版本

今天整理了一下本地的jdk,因为一些特殊的需要可能会涉及到使用高的,或者低点的jdk版本,但是遇到一个小问题:

在安装完多个jdk版本后,修改环境变量中的JAVA_HOME切换jdk版本的时候,在控制台java -version,打印出来的还是最后安装的那个版本,也就是版本切换失败,这是啥原因呢? 详情

符号表的作用和地位

在编译程序中符号表用来存放语言程序中出现的有关标识符的属性信息,这些信息集中反映了标识符的语义特征属性。在词法分析及语法在分析过程中不断积累和更新表中的信息,并在词法分析到代码生成的各阶段,按各自的需要从表中获取不同的属性信息。不论编译策略是否分趟,符号表的作用和地位是完全一致的。 详情