Java はコンピュータ言語です。Java を学ぶ前に、他のプログラミング言語を学ぶ必要はありません。もちろん、C 言語の基本的な知識があれば、
1) C 言語の学習は Java の学習と同じです。C 言語の文法知識の少なくとも 80% は Java に継承されるからです。 Java の前半部分 (データ型、変数、フロー制御、配列、関数など) は C 言語とほぼ同じです。
2) C言語はプロセス指向言語の代表格であり、C言語をしっかり学ぶことでJavaのオブジェクト指向の考え方を学ぶことができます。前に述べたように、何がプロセス指向で、何がオブジェクト指向なのかを知りたい場合は、比較する必要があります。 C言語の学習が終わった後、Javaの関数を学習すると、構文ルールは全く同じですが、使い方が全く違うことがわかります。 Javaを直接学ぶと、「そう使えばいいんだ」という感覚になってしまい、オブジェクト指向とは何かということを深く理解することができません。
3) C言語で最も重要なのはポインタです。これについては後ほど詳しく紹介します。 C言語にはC言語独特とも言える知識が関数とポインタの2つあります。 C言語のポインタはJavaの「参照」を理解するための基礎です! Java における参照の本質はポインタです。ポインタを理解せずに、Java の「参照」を深く理解することは不可能です。また、Java の「参照」を深く理解できなければ、少し複雑な Java プログラムも基本的に理解できなくなります。
以上がJavaを学ぶ前にどの言語を学ぶべきですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。