Java は静的言語です。Java の変数の型はコンパイル中に決定され、実行時に変更できません。型変換も必須です。たとえば、範囲の広い整数型を範囲の小さな整数型に変換する場合、 int など、狭い範囲の型バイトを取得するにはキャストする必要があるため、Java は静的で厳密に型指定された言語です。
#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。
おすすめの学習: 「プログラミング ビデオ コース」
Java は動的言語ですか、静的言語ですか、また、強い型付けですか、それとも弱い型付けですか?分かっていてもまだ深くは理解できていないので、今度一緒に考えてみましょう。
絵文字
私は、以下に示すように、上記の問題を完全に区別する画像を偶然見つけました。
図に示すように、Java は静的型付けを備えた強く型付けされた言語です。その理由を説明しましょう。
#説明
1. 静的型言語: 変数を定義するときに型宣言を行う言語。 (1) 変数の型はコンパイル時に決定されます (2) 変数の型は実行時に変更できません このようにして、コンパイラは次のことができます。実行時に何が必要かを決定する メモリの合計量。例: C、Scala、Java、および F# 言語は静的に型付けされた言語です。
PHP 中国語 Web サイトにアクセスしてください。 !
以上がJavaは動的言語ですか、それとも静的言語ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。