新聞中心
Java比python運(yùn)行快。

站在用戶的角度思考問題,與客戶深入溝通,找到京山網(wǎng)站設(shè)計(jì)與京山網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋京山地區(qū)。
java比python快的原因:
Java是半編譯的,而Python是腳本語言,所以Java的執(zhí)行效率高但Python對(duì)面向?qū)ο蟮闹С指?,所以在開發(fā)效率,可維護(hù)性更勝一籌。
測(cè)試:
python代碼:
NUM = 111181111 # 這是素?cái)?shù), 因此在循環(huán)結(jié)束前不會(huì)退出 def is_prime(n): i = 2 while i < n: if n % i == 0: return False i += 1 return True if __name__ == '__main__': is_prime(NUM)
java版本
package eg;public class Speed {
static final long NUM = 111181111L;
public boolean isPrime(long n) {
long i = 2L;
while (i < n) {
if (n % i == 0) {
return false;
}
i += 1;
}
return true;
}
public static void
(String[] args) {
Speed s = new Speed();
s.isPrime(NUM);
}}
測(cè)試的方式是使用linux的time命令,時(shí)間統(tǒng)一用total統(tǒng)計(jì)。
測(cè)試結(jié)果:
網(wǎng)頁題目:創(chuàng)新互聯(lián)Python教程:java與python哪個(gè)運(yùn)行快?
鏈接URL:http://m.fisionsoft.com.cn/article/cdgigcj.html


咨詢
建站咨詢
