この記事は、一見すると珍しい余談から始めたいと思います。後で正確にその理由が明らかになるでしょう。
それでは、誰かを想像してみましょう。この人はアルペンスキーをマスターしたいと考えています。そしてこのために彼は次のような措置を講じます。
- インストラクター、教科書、マニュアルなど - これはすべて邪悪な者によるものです。スキーは独学でも学べます。さらに、学校ではクロスカントリースキーもそこそこ上手に習いました。したがって、より知識のある人々からのアドバイスはすべて無視されます。
- 最もクールな装備が選択されます。エキスパートレベル以下ではありません。足が痛くなる硬いブーツ。誰かの体力レベルを遥かに超えて、曲げるのに物凄い力を必要とする硬いスキー。まあ、など。
- テストトラックは…そうですね、ワールドカップの大回転の舞台となるトラックだとしましょう。これは勉強するのにちょうどいいですね。
- 同じ精神で続けてください。
- 彼の知識レベル(はっきり言ってゼロレベル)に相当する文献は一掃される。前述の C++、C#、および OOP 理論についての多少の知識に基づいています。
- 最も強力なプログラミング環境が採用されます。Eclipse または NetBeans としましょう。ボタンを 1 つ押すだけで、すべてが自動的に行われます。
- 試用アプリケーションとして、チャットを選択します。クライアント/サーバー アプリケーション、クライアント部分はアプレットの形式、サーバー部分は Web サービス、または最悪の場合はサーブレットです。勉強するのにちょうどいい。
- 8バイトの配列をlongに変換するにはどうすればよいですか?
- なぜこのようなことが起こるのでしょうか
NoClassDefFoundError
? - Eclipse ( ) でアプリケーションを起動する
NetBeans/IDEA/JBuilder
とすべて問題ないのに、 Eclipse なしで と入力するjava HelloWorld.class
とエラーが発生するのはなぜですか? - なぜクラッシュしてしまうのでしょうか
ClassNotFoundException
? - なぜ図書館がないのですか?すでにclasses.zipに入れておきましたが、まったく役に立ちませんでした。
- オブジェクトの配列を作成するのに、配列の要素を使用しようとすると、次のメッセージが表示されるのはなぜですか
NullPointerException
? - なぜ ...?
- なぜ ...?
- なぜ ...?
- 仮想マシンとは何ですか?なぜ必要ですか?
- 仮想マシンの観点から見たクラスとは何ですか。
- パッケージとは何ですか?
- 図書館とは何ですか?
- 仮想マシンがクラスを検索してロードする方法。クラスローダーとは何ですか、またそれはどのように機能しますか。デフォルトではいくつありますか。クラスパスとは何ですか。
GO TO FULL VERSION