Java SE APIのどれくらいがJava自体に実際に書き込まれていますか?Java SE APIのどれくらいがJavaで書かれていますか?
5
A
答えて
5
最も簡単な方法は、source code(SunのJ2SE Webサイト、6と7のOpenJDKソースもあります)を調べるだけです。 にはというネイティブコードで書かれているものがあります。 "ソケットやファイルを開く"というのはネイティブですが、他のほとんどはJavaで書かれています(とにかくSunの実装では)。
4
OpenJDKをダウンロードしてください!
ほとんどのものはJavaですが、ネイティブコード(グラフィックスやファイル操作が思い浮かぶ)でなければならない低レベルのものがいくつかあります。
0
数字はありませんが、計算は簡単です。
%を計算するAPIのメソッドの総数を考慮する場合は、ネイティブのキーワードを使用して、その総数と1を数えることができます。
この計算は、SUNのオープンソース実装ソースコードを解析することで実行できます。
2
ダウンロードApache Harmonyをダウンロードしてください!
SunのJREの約85%がJavaで書かれています。実際、ネイティブコードではほとんど書かれていません。 IBMのJikes RVM(旧Jalapeño)とSunのMaxineは、ほぼすべてがJavaで書かれたJVMです。 SunのJREのネイティブコードのほとんどは、従来の理由からネイティブです。それは便利なのでいくつか。非常に少量は、それが部分的に速い(またはそうであった)ため、ネイティブです。
関連する問題
- 1. com.sun.media.soundパッケージがJava SE 6 apidocで文書化されていないのはなぜですか?
- 2. なぜ多くのnosqlストアがJavaで書かれていますか?
- 3. Javaから文書を開く方がいいですか?
- 4. Android J2MEまたはJava SEで使用されているJavaのエディションは?
- 5. Androidで実装されているJava 6 APIの量はどれくらいですか?
- 6. Java SEとJava EEの主な違いは何ですか?
- 7. スレッドがどれくらいのメモリを占有するかjava
- 8. Javaの.getClass()はどれくらいの費用がかかりますか?
- 9. Java(Solr)スレッドダンプはどれくらいの費用がかかりますか?
- 10. Java:どちらが構文的に優れていますか?
- 11. Javaコールスタックの最大深度はどれくらいですか?
- 12. Javaでヒープをどれくらい増やすことができますか?
- 13. Java SE 7がインストールされていますが、スイッチの文字列はサポートされていません
- 14. このテストはどのapiで書かれていますか?
- 15. Java EEでエンタープライズJava Beanはどれくらい重要ですか?
- 16. DalvikからJava SEへの通信
- 17. BufferedWriterがJavaで書かれていない
- 18. Derby/Java DBはJava 6に含まれていますか?
- 19. Java配列が書き換えられています:(
- 20. クラスCanvasPaneがJava APIに含まれていないのはなぜですか?
- 21. JavaでCで書かれたファイルから読んでください
- 22. javaにはいくつかのAPIがありますか?
- 23. ファイルを削除できません。ファイルがjava tm SEライブラリで開かれています
- 24. Javaセッションでどれくらいのデータを保存できますか?
- 25. GWTで実際どれくらいのJavaを使用できますか?
- 26. のJava SEに
- 27. Java - 別のJavaアプリケーションが実行されているかどうかを確認してください。
- 28. AndroidのJavaバージョンはどのようにJava SEバージョンに関連していますか?
- 29. 複合戦略パターン - java - このコードはどれくらい悪いですか?
- 30. Java(TM)Platform SEバイナリで開く
Wow Jon!あなたはJavaも知っています! 「C#In Depth」を買ったばかりです。それは本当に良いです。おめでとう! –
Javaは私の仕事です - C#は私の情熱です:)喜んで本を楽しんでいます - 第2版で何を見たいのか教えてください: –
Skeeted 32秒。 *一口* –