タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

言語仕様に関するryouzoのブックマーク (3)

  • Google流 JavaScript におけるクラス定義の実現方法

    目次 2019年追記 はじめに クラス実現のために必要な JavaScript の言語仕様 function this call new 演算子 prototype チェーン プロパティ: prototype Google Closure 流のクラスの実現方法の概要 クラスの宣言とコンストラクタの定義 メンバ変数 (インスタンス変数) メソッド定義と呼び出し private, protected 継承 プロトタイプチェーンを利用してメソッドを親クラスから引き継ぐ 親クラスのコンストラクタの呼び出し メソッドオーバーライドと親クラスのメソッドの呼び出し 多重継承 abstract, interface inherits の実際のコード 良くないクラス実現方法 ES6 のクラス 2019年追記 この記事ではclassが導入されたES6以前のJavaScriptでどのようにクラスに相当するものを

  • VM Spec The Structure of the Java Virtual Machine

    Java Language and Virtual Machine Specifications Java SE 23 Released September 2024 as JSR 398 The Java Language Specification, Java SE 23 Edition HTML | PDF Preview feature: Flexible Constructor Bodies Preview feature: Implicitly Declared Classes and Instance main Methods Preview feature: Module Import Declarations Preview feature: Primitive Types in Patterns, instanceof, and switch The Java Virt

    ryouzo
    ryouzo 2014/08/03
    Java言語仕様
  • Java言語仕様 Java SE 7版 日本語訳 - akios @ ウィキ

    注意 訳の元文はJava Language Specificationです。 ですます調です。 権利関係の詳細を確認していないので、この訳が問題になることがあります。 この訳は個人的なものなので、間違いが多々あります。 内容を勝手に解釈した上で意訳をすることが多々あります。 理解しやすいように語を補足することがあります。 wiki書式に合わせるため書式等を変えることがあります。 使用されている用語に対しできるだけ単一の訳語を割り当てます。 訳者はこの訳を利用したことによる損害の責任を一切負いません。 全部やりきるかどうか分かりません。 3.10.5-1. 文字列リテラル 4.2.2-1. 整数演算 4.2.4-1. 浮動小数点演算 4.3.1-1. オブジェクト作成 4.3.1-2. プリミティブと参照の同一性 4.4-1. 型変数のメンバー 4.5.1-1. ワイルドカード 4.5.1-

    Java言語仕様 Java SE 7版 日本語訳 - akios @ ウィキ
  • 1