java與python哪個執行快?
java比python執行快。
java比python快的原因:
Java是半編譯的,而Python是指令碼語言,所以Java的執行效率高但Python對物件導向的支援更好,所以在開發效率,可維護性更勝一籌。
測試:
python程式碼:
NUM = 111181111 # 這是素數, 因此在迴圈結束前不會退出 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); }}
測試的方式是使用linux的time命令,時間統一用total統計。
測試結果:
更多Python知識請關注欄目。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2249/viewspace-2833795/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python 疑難問題:[] 與 list() 哪個快?Python
- Java 與 Python:你應該選擇哪個?JavaPython
- 讓 python 執行地超快的 10 個方法Python
- Java和Python哪個更好?JavaPython
- Java執行緒池maximumPoolSize和workQueue哪個先飽和?Java執行緒
- win7跟win10哪個更流暢 win7和win10哪個執行快Win7Win10
- VB和Python哪個速度快?Python學習!Python
- Python和Java哪個好?分析!PythonJava
- 小白轉行,python、Java、c++選擇哪個合適?PythonJavaC++
- Java與執行緒Java執行緒
- java和python哪個更好用?(五)JavaPython
- JAVA面試題 執行緒的生命週期包括哪幾個階段?Java面試題執行緒
- asp.net與java哪個有前途?ASP.NETJava
- Java後端開發與網路安全,哪個行業前景更好?Java後端行業
- Java、PHP、Python哪個更容易學習?JavaPHPPython
- Python和Java,你會選擇哪個?PythonJava
- Java執行緒中斷與終止執行緒執行Java執行緒
- Java執行緒:執行緒的同步與鎖Java執行緒
- JAVA 拾遺 — CPU Cache 與快取行Java快取
- 轉行學IT,Java、Python、大資料選擇學哪個發展好?JavaPython大資料
- Java 執行緒安全 與 鎖Java執行緒
- java併發與執行緒Java執行緒
- 學程式設計,Python和Java哪個更好?程式設計PythonJava
- Java、Python如何選?哪個程式語言好?JavaPython
- Java多執行緒1:程式與執行緒概述Java執行緒
- 【JAVA併發第二篇】Java執行緒的建立與執行,執行緒狀態與常用方法Java執行緒
- 微任務和巨集任務哪個先執行
- Python 執行緒同步與互斥Python執行緒
- 深入理解JVM(③)執行緒與Java的執行緒JVM執行緒Java
- Java執行緒(一):執行緒安全與不安全Java執行緒
- C+、Java、Python選擇哪個程式語言?JavaPython
- python和Java哪個更適合web開發?PythonJavaWeb
- Python和Java該如何選擇?選哪個好?PythonJava
- Java、PHP、Python哪個更容易學習?竟是它!JavaPHPPython
- Java、Python、JS、C語言,哪個更值得學?JavaPythonJSC語言
- Python和Java,哪個更適合web開發?PythonJavaWeb
- Java 執行緒建立與常用方法Java執行緒
- python和Java學哪個好找工作?Python學習教程!PythonJava