Solidity与Java类似。代码写好后,都需要通过编译器将代码转换成二进制。

  • 在Java中,编译器是Javac,
  • 对于Solidity,是solc。

 

生成后的二进制代码,会放到虚拟机里执行。

  • Java代码在Java虚拟机(JVM)中执行,
  • 在Solidity中,是一个区块链上的虚拟机EVM。