問題タブ [compiled-language]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java Complire によって暗黙的に記述された Java 内部コードをチェックする方法
Java には、プログラマーが書かなくても必須のコードがいくつかあると言われています。Javaコンパイラはそれ自体を暗黙的に記述します。
私のコードのようにこれは
ここではデフォルトのコンストラクターを記述していません。つまり、Java コンパイラーが自動的にそれを暗黙的に記述します。
つまり、私の Test.class ファイルにはデフォルトのコンストラクターが含まれています。
Test.class ファイルを逆コンパイルすると、次のようになります。
逆コンパイル中に Java ファイルにデフォルトのコンストラクターが表示されないのはなぜですか?
strong-typing - 静的 vs 動的、コンパイル vs 解釈…これらの言語カテゴリを何と呼びますか?
プログラミング言語をエンティティとしてマッピングする方法を考えていたときに、プログラミング言語を区別するこれらの主要なカテゴリに属性名を割り当てようとして問題に遭遇しました。
強く型付けされたものと弱く型付けされたものを比較してください。という名前のフィールドに到着しましたtype_safety
。
しかし、動的と静的、およびコンパイル済みと解釈されたものについては、何も考えられません。これらのカテゴリを説明するフィールドにどのような名前を付けますか?
何か提案:P?または、私が知っておくべき他の主要なカテゴリはありますか?