Javaでは、変数の型を指定する必要があります。Javaは、(タイプに関して)割り当てられた値が正しいかどうかをどのようにチェックするのですか?
次に、変数に異なる型の値を割り当てることができないことを確認します。 異なる値を割り当てようとすると、「文字列をint。に変換できません」というエラーが発生します。
チェックはどのように機能しますか?
変数型に関する情報はどこに保存されていますか?
JavaScriptのような弱く型付けされた言語では、現在の数値に文字列を割り当てると、はとなり、エラーになります。
どのように動作しますか?
私が知っている限り、値がメモリに保存される方法を決定しますか? 結果:どのように変数を弱い型の言語で変更できますか?ストレージの方法はもはや一致しませんでした。
多分もっとGoogleに? https://docs.oracle.com/javase/specs/jls/se7/html/jls-4.html – TungstenX
@Kayaman:変数*も*オブジェクトもJavaで型を変更することはできませんが、それは別のものです。 –
@JonSkeet確かに、それは少し貧弱なフレーズでした。 – Kayaman