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
- 讓 python 執行地超快的 10 個方法Python
- Java 與 Python:你應該選擇哪個?JavaPython
- Java和Python哪個更好?JavaPython
- VB和Python哪個速度快?Python學習!Python
- Java執行緒池maximumPoolSize和workQueue哪個先飽和?Java執行緒
- Java與執行緒Java執行緒
- Python和Java哪個好?分析!PythonJava
- 小白轉行,python、Java、c++選擇哪個合適?PythonJavaC++
- win7跟win10哪個更流暢 win7和win10哪個執行快Win7Win10
- java和python哪個更好用?(五)JavaPython
- Java 執行緒安全 與 鎖Java執行緒
- 【JAVA併發第二篇】Java執行緒的建立與執行,執行緒狀態與常用方法Java執行緒
- JAVA 拾遺 — CPU Cache 與快取行Java快取
- Python和Java,你會選擇哪個?PythonJava
- Java、PHP、Python哪個更容易學習?JavaPHPPython
- onload事件和domcontentloaded哪個先執行呢?事件
- 深入理解JVM(③)執行緒與Java的執行緒JVM執行緒Java
- Java執行緒(一):執行緒安全與不安全Java執行緒
- JAVA面試題 執行緒的生命週期包括哪幾個階段?Java面試題執行緒
- Java後端開發與網路安全,哪個行業前景更好?Java後端行業
- 轉行學IT,Java、Python、大資料選擇學哪個發展好?JavaPython大資料
- Python執行緒池與程式池Python執行緒
- Python多執行緒與GIL鎖Python執行緒
- Python程式與執行緒知識Python執行緒
- Java 執行緒建立與常用方法Java執行緒
- 學程式設計,Python和Java哪個更好?程式設計PythonJava
- Java、Python如何選?哪個程式語言好?JavaPython
- Java多執行緒學習(3)執行緒同步與執行緒通訊Java執行緒
- Java多執行緒中執行緒安全與鎖問題Java執行緒
- java多執行緒與併發 - 執行緒池詳解Java執行緒
- Java併發實戰一:執行緒與執行緒安全Java執行緒
- python和Java學哪個好找工作?Python學習教程!PythonJava
- Java的Interrupt與執行緒中斷Java執行緒
- JAVA多執行緒與鎖機制Java執行緒
- Java多執行緒學習(八)執行緒池與Executor 框架Java執行緒框架
- Java 多執行緒基礎(六)執行緒等待與喚醒Java執行緒
- Java多執行緒001——一圖讀懂執行緒與程式Java執行緒