回答
同樣的問題已經通過誰在這裏Wiki Answers
Java語言是一種語言規範編寫Sun的JDK實現 檢查的人的一個回答規範。那就像 問:「你用德語寫法語嗎?」
我假設提問者真正想知道的是「什麼 語言是JDK開發的?」也就是說,什麼是潛在 語言整個Java虛擬機和類庫發達
答案是:爲虛擬機,它因人而異,因爲有多個不同的 VM實現。但是,類庫總是用Java編寫,因爲它們打算使用Java VM 本身運行。某些使用JNI(Java本地接口)的庫可能部分用各種其他語言編寫,因爲它們是 ,旨在用於JVM之外。
Sun/Oracle VM是用C++編寫的。 BEA/Weblogic/Oracle VM是用C編寫的 。IBM的J9是(我相信)用C++編寫的。有幾個虛擬機實際上是用Java編寫的,有一個甚至是用Lisp編寫的。 絕大多數JVM還包含彙編器代碼以加速某些「熱門」區域的某些 。
「你不用語言寫一種語言」這並非總是如此。 GCC自2012年起用C++編寫([引文](https://www.quora.com/C-programs-are-compiled-using-gcc-which-itself-is-written-in-C-so-how ),而Scala編譯器是用Scala編寫的([引用](http://stackoverflow.com/a/19580470/1478636))。這兩個頁面都引用了[bootstrapping]的過程(https://en.wikipedia.org/wiki/Bootstrapping_(編譯器))來完成此操作。 – 2017-05-18 20:56:46
你沒有得到它。 「語言」是不需要「書寫」的描述。它只是需要描述。即使*如果*這個規範包含引導機制(我相信它沒有),這個描述仍然只是一個描述。 – ospf 2018-01-05 08:49:15
Java是用C和Java編寫的。
基本上java是通過Java中的本機api使用C語言。你可以像Object類一樣檢查java中任何類的源代碼,並檢查是否每當它想使用C語言時,它們都會在java中調用native API。
like public native int hashCode();你不要的語言寫一個 語言,這是一個 -
的Java庫(java.lang, java.util etc, often referred to as the Java API)
是自己用Java編寫的,雖然方法標記爲native.
的太陽JVM是用C,你的機器上JVM運行是platform-dependent executable
,因此可能已經原文任何語言。
Oracle JVM(HotSpot)寫入C++ programming language
。提供了Oracle
Java編譯器是用Java編寫本身..
- 1. java編程語言和android開發
- 2. 關於java編程語言
- 3. 爲什麼不使用C編程語言進行Web開發
- 4. 什麼編程語言可用於發送電子郵件
- 5. 什麼編程語言用於開發移動電話的軟件?
- 6. Windows:什麼編程語言?
- 7. 什麼編程語言?
- 8. 用於描述編程語言語法的術語是什麼?
- 9. MAC上有什麼編程語言可用於網頁編程
- 10. 用什麼語言開發Adobe CS
- 11. Sharepoint用什麼語言開發?
- 12. 什麼是開發Wordpress模板所需的編程語言?
- 13. 使用什麼語言編寫Go編程語言?
- 14. 什麼編程語言用於創建終端應用程序?
- 15. java編程語言
- 16. AndroidStudio使用什麼編程語言?
- 17. 編程語言,用於開發多平臺守護
- 18. 如何識別用於開發軟件的編程語言?
- 19. Windows 7小工具 - 用於開發的編程語言
- 20. 什麼是良好的第一個Web應用程序開發編程語言?
- 21. 什麼IDE和工具可用於C語言開發?
- 22. Web開發的編程語言建議
- 23. 編程語言 - 遊戲開發
- 24. 什麼編程語言用於多媒體遙控器?
- 25. 編程語言用於評估AST的算法是什麼?
- 26. 什麼語言用於編程瀏覽器遊戲
- 27. 什麼編程語言用於IMPLEMENT谷歌算法?
- 28. 什麼編程語言用於郵件服務器?
- 29. 開關編程語言
- 30. 使用Java編碼編程語言
Java核心是用Java編寫,是U問什麼語言都寫在編譯器,並翻譯Java來?或者你在問JVM嗎? – Churk 2012-04-05 11:54:11
http://stackoverflow.com/q/1220914/1130032 – Ved 2012-04-05 11:55:21
http://stackoverflow.com/questions/410320/what-is-java-written-in – OguzOzkeroglu 2012-04-05 11:57:33