1

言語を学ぶ最善の方法は、始めるのに適したプロジェクトを見つけて、それをどのように作成するかを考えることだと学びました。私は趣味で 4 年間プログラミングをしてきましたが、それは PHP だけだったので、「本物の」プログラミング言語を学ぶべきだと決めました。過去に C++ を試したことはありますが、それを適用できるプロジェクトを見つけることができなかったため、実際に多くを学ぶことはありませんでした。

でも今は Java を調べていて、今のところとても気に入っています。あなたへの私の質問は次のとおりです。初心者が Java の主な機能を学習するのに適したプロジェクトは何ですか? 基本的な OOP の実践などを理解しています。私が本当に学びたいのは、その中のすべての小さなライブラリと関数です。たとえば、PHP では、多くの配列操作やその他のビルトイン関数を使用して作業を行う方法を学びます。これらがJavaで何であるかを学びたいです。

私が言ったように、私は本当にドキュメンテーションだけが欲しいのではなく、Java を適用できるプロジェクトが欲しいのです。

4

4 に答える 4

3

新しい言語を学ぶときはいつでも、マンデルブローから始めます。ループ、変数、描画のこつをつかむためだけに。

他にも多くの簡単な学習プログラムが可能です。基本的な画面/キー/マウス I/O とタイマーについては、Tetris、Breakout、または時計/目覚まし時計を試してください。オーディオインターフェイスを学ぶには、エレクトリックピアノ/シンセを作ります。数学/再帰/文字列操作を学ぶために、簡単な式パーサーとグラフ作成プログラムを書くことがよくあります。ソケットについて学ぶには、簡単な p2p チャットを試すことができます。

Java は良い選択です。頑張ってください!

于 2010-01-06T01:29:43.323 に答える
2

私のアドバイスは、いくつかの大学が提供するプロジェクトベースのコースを受講することです。COMP 101を超えたものですが、理論的には重すぎません。

これは私の大学が2年生を破る方法です。楽しく、デザインと (少し) データ構造について考える必要があります。優れた「地球の塩」プログラミング: コンソール、ファイル IO、解析、コレクションなど。GUI はありませんが、そのための別のプロジェクトとスレッドがあります。

于 2010-01-06T01:29:51.527 に答える
2

焦らず、良い Java の本を手に入れて、第 1 章から勉強し、各章のすべての練習問題を確実に解決してください。最初に基本/基礎を強化してから、その知識をプロジェクトにどのように適用するかを考えることができます。また、アルゴリズムに関する優れた本も入手してください。PHP で 4 年間の経験がある場合は、PHP で何かを開発する必要があると思われます。Java で同じアプリケーションを開発してみてください。Java についての洞察が得られます。そして 1 つ... どうすれば質の高いコードを書けるかに集中してみてください。誰でもコードを書くことができますが、質の高いコードはまれです。そこに焦点を合わせてください。

于 2010-01-09T01:47:03.330 に答える
0

一般的には、興味のある Web アプリケーションを見つけてください。PHP に精通している場合は、おそらく多くの Web テクノロジに精通しているでしょう。サーバー上の Java は PHP の優れた代替手段であり、Java Web アプリケーションのデプロイは非常に簡単です。

于 2010-01-06T01:45:42.750 に答える