私は最近、StringとStringのインターンに関する質問を受けました。しかし、私はその同じ質問に対する詳細な答えをpgに載せています。 29のJLS 3 rd Edition。私たちが尋ねた質問の多くは、JLSで回答されていますが、そのような退屈な600ページの読書(4 thエディションがさらに大きくなっています)が本当に面白いです。あなたはどれくらいあなたの人が最近、ゆっくり読んでJLSを手に入れたのですか?誰もJava言語仕様(JLS)を読んだことがありますか?
答えて
私はそれ数回参照されてきましたが、軽い読み物のために、私はもう少しVM specをお楽しみください。
私は3つのエディションすべてを読んでいますが、最近はありません。それのいくつかは本当に鈍いです(たとえば、Definite Assignmentの第16章)。しかし、私は何かを見なければならないことはめったにありません。私はこのサイトで質問するつもりはありません。本当に多くの疑問は、単にドキュメントやバグデータベースを参照するだけで答えるべきです。
3つのエディションすべてを読むのにどれくらいの時間がかかりましたか? – doABarrelRoll721
私は、コンパイラのクラスのために五、六年前、それのかなりの部分をお読みください。私たちはJavaコンパイラのランダムなビットを実装することを任されていました。私の意図は、割り当てが実際に何を伴って行ったかを過ぎることでした。それは私が今までにやったことの中で最も楽しく興味深いプロジェクトの1つでした。私は決してそれを完了したことはありません - 実際にはバイトコードを生成するまでさえ得ませんでした。
私は(Java's memory modelが定義されている方法の例の詳細について)を見つける必要があることを具体的な何かがあるとき、私は時々、こことそこから物事を読んで。私は完全なJLSを読んだことはありません。私は、言語の実装者だけがそれをすべて読む必要があると思います。
- 1. C#5言語仕様はどこにありますか?
- 2. Java言語仕様:Javaの8仕様でJava ConditionalExpressionでLambdaExpression
- 3. Python言語仕様はありますか?
- 4. 並行言語とは何ですか? Java言語仕様から
- 5. Schemeのコア言語仕様
- 6. Jasmine仕様に13以上の仕様がありません
- 7. T-SQL言語仕様とレキシング規則
- 8. Java言語仕様から特定の表記法を読む方法
- 9. Java EE - 誰が仕様を実装していますか?
- 10. 誰でもISOBUS(ISO 11783-10)バイナリタイムログファイルを読んだ経験がありますか?
- 11. 誰でもこの言語を認識できますか?
- 12. Java言語仕様:表記の意味| S |
- 13. Java言語の仕組み
- 14. F#言語仕様の予約済みキーワードをvNextに実装する必要がありますか?
- 15. bashの仕様はありますか?
- 16. Java Beanが仕様
- 17. umletのマークアップ言語の仕様は何ですか?
- 18. 誰もがHerokuからこのエラーを見たことがありますか?
- 19. Java文字列リテラルの定義における "エスケープシーケンス"とは何ですか? Java言語仕様から
- 20. 誰でもこの言語のタイプは何ですか?
- 21. 完全なDLNA仕様はどこにありますか?
- 22. CSSグリッドレイアウトモジュール - 最終仕様はどこにありますか?
- 23. Matroska Container "Real"仕様はどこにありますか?
- 24. Class.getProtectionDomain()。getCodeSource()メソッドの仕様はどこにありますか?
- 25. GDTR&IDTRレジスタの仕様はどこにありますか?
- 26. XFAの仕様やDTD /スキーマはどこにありますか?
- 27. コントローラの仕様と仕様の仕様
- 28. リアルタイムJava仕様
- 29. Javascriptはもはやスクリプト言語ではありませんか?
- 30. クリエイティブ仕様のフェイスブックがありません
4th Edition?実際、最初のエディションはかなり大きかった(しかし、 "コア" APIのいくつかを含んでいた)。 –
仕様は正確でなければならないので、すべてのはい/いいえ の質問にはっきりと答えることができます。これを実装した方法を知るには、 を書き、Javaコンパイラを維持している/これが を読んでいなければなりません。 –
私はこれを再開したいと思うので、「はい、最近読んだことがある」とか、「いいえ、それはしばらく読んでいません」、トイレにコピーしてください。 –