為什么OJ上cpp和java運(yùn)行時間完全不在一個數(shù)量級上?
原因是JAVA需要寄宿在JVM上運(yùn)行(JAVA虛擬機(jī)),然后由JVM負(fù)責(zé)把指令傳達(dá)到操作系統(tǒng)底層。所以JAVA程序在性能上要比C\C++程序慢一個節(jié)拍。你可以到其它平臺試試就知道了,比如open judge。
為什么OJ上cpp和java運(yùn)行時間完全不在一個數(shù)量級上?
原因是JAVA需要寄宿在JVM上運(yùn)行(JAVA虛擬機(jī)),然后由JVM負(fù)責(zé)把指令傳達(dá)到操作系統(tǒng)底層。所以JAVA程序在性能上要比C\C++程序慢一個節(jié)拍。你可以到其它平臺試試就知道了,比如open judge。