图形本身就是一些抽象类.如何调用g.drawImage(Image img, tx, null)或类似的东西实际上绘制到窗口?我看了一下,我得到的可能是在一个实例中发生了java.awt.Component什么?是对的吗?我不知道.
我的主要原因是我想创建自己的Graphics上下文Graphics3D.我的光栅化器将利用它,然后从Graphics3D上下文中可以绘制和操作3D对象.即使我可以继承Graphics我的Rasterizer,我也不知道该怎么做.
我最接近组装的是构建我自己的Java类库,它加载类文件并允许您创建,编译和反编译类.在努力完成这个项目时,我想知道Java虚拟机在JIT优化期间如何在运行时实际生成本机机器代码.
它让我思考:如何生成机器代码并在运行时使用汇编执行它,作为奖励,没有JIT编译器库,或"手动"?