Adamaik的小破站

参考资料

参考资料 语言文档 学习文档

Administrator Published on 2024-09-30

字节码文件详解

字节码文件详解 组成 基础信息 魔数 位于文件开头4个字节 文件拓展名无法确定文件类型,软件都是通过校验文件开头字节确认自己是否支持文件的,.class文件开头固定为CAFEBABE,即魔术 主副版本号 用于判断字节码文件和jdk是否版本兼容

Administrator Published on 2024-09-24

jvm基础

jvm基础 jvm概述 即Java虚拟机 功能 解释运行字节码 内存管理,gc机制 即时编译,将多次调用的字节码编译为机器码存储在内存中调用 常见jvm 需要满足Java虚拟机规范 jvm组成

Administrator Published on 2024-09-23

编译原理课程视频

编译原理课程视频

Administrator Published on 2024-09-23

词法分析器(lexer)

词法分析器(lexer) 词法分析器 = 正则表达式 + DFA/NFA 有限状态机 接受输入a,由状态s1转到s2,继续接收内容,直到reject状态 发生状态转换,但是输入指针不变 确定性有限自动机(DFA) 单一输入有确定状态转换 不存在空状态转换 <

Administrator Published on 2024-09-23

语法分析器(Parser)

语法分析器(Parser) 词法分析器的局限性 有限自动机本质只是计算待处理字符串关于他的状态数的模,只有结果,没有过程计数,不适用于嵌套结构的处理,如(){}等等 语法分析器定义 接收从词法分析器(lexer)1传来的一系列token,生成程序的语法树(展开嵌套结构 ) 上下文无关文法(Conte

Administrator Published on 2024-09-23
Previous Next