如何在新电脑上玩那些低分辨率的老游戏?
我日常使用的主力是一台 MacBook Pro (15-inch, 2017) 在工作之余,也用它开虚拟机打打老游戏。一方面是确实怀旧,总感觉现在新的游戏虽然画面很绚,但是游戏就是不好玩;另一方面是 MacBook 也就只能玩玩老游戏了(摔)。
我日常使用的主力是一台 MacBook Pro (15-inch, 2017) 在工作之余,也用它开虚拟机打打老游戏。一方面是确实怀旧,总感觉现在新的游戏虽然画面很绚,但是游戏就是不好玩;另一方面是 MacBook 也就只能玩玩老游戏了(摔)。
JVM 规范中没有限制对象在内存中是怎么表示的,具体的设计方式取决于各 JVM 实现,我们就以最常见的 HotSpot 为例来说明。 HotSpot JVM 是用一种叫做 Ordinary Object Pointer(OOP)的数据结构来表示指向对象的指针。在 OOP 中,最重要的是 mark word 和klass word: