Java的执行过程 Java的执行过程Java的执行过程Java的执行过程整体可以分为两个部分: 第一步由javac将源码编译成字节码(Bytecode),在这个过程中会进行词法分析、语法分析、语义分析,编译原理中这部分的编译称为前端编译。 接下来无需编译直接逐条将字节码解释执行,在解释执行的过程中,虚拟机同时对程序运行的信息进行收集,在这些信息的基础上,编译器会逐渐发挥作用,它会进行后端编译——把字节码编译成机器码 2025-09-18 Java基础 #Java
动态规划 动态规划动态规划(Dynamic Programming,简称 DP)是一种将复杂问题分解为更小子问题、并保存子问题结果以避免重复计算的算法思想。 它非常适合求解具有重叠子问题(overlapping subproblems)和最优子结构(optimal substructure)的问题。 一、核心思想 划分子问题 把原问题拆成若干个规模更小、结构相同的子问题。 保存结果(记忆化) 子问题的 2025-09-16 算法 #动态规划
hexo部署 hexo部署整体思路本文使用Hexo框架,在阿里云服务器上搭建个人博客。整体思路为在本地进行Hexo安装以及平时帖子的编写,然后使用裸仓库以及Hexo的部署功能将博客部署到远程的服务器上进行访问。 本地环境环境安装文档 安装 Hexo 相当简单,只需要先安装下列应用程序即可: Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本) Git 2025-09-14 博客 #博客搭建
Hello World Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick 2025-09-14