2009-08-01 7 views
0

私はJavaプログラミングの初心者です。以前はC++でDXライブラリを使っていた経験があります。 DXライブラリは単純な関数で動作しましたが、JAVAのライブラリは関数では動作しません。Javaの通常のクラスライブラリの使い方を理解できません。

Javaクラスライブラリを理解するにはどうすればよいですか?

+3

ご質問を再度お聞かせください。私はあなたの質問を理解することはできません。 –

+0

私はAndrewに同意します。あなたがやろうとしていることをより明確に理解できるなら、大きな助けになります。おそらく、コード例を含めることもできます。 Javaで動作しない関数についてはどうですか?それはIDEの特定の機能ですか、Java自体の構文の違いですか? –

+0

「ただし、JAVAのライブラリは関数では機能しません」平均? – KitsuneYMG

答えて

2

オブジェクトのメソッドではなく、メソッドです。それは大きな違いで、OOの鍵です。

簡単な例:

String x = new String("abcdef"); 

String y = x.substring(2); 

注意あなたが特定の型のオブジェクトへの参照を取得することによって開始するアイデアは、ここでxはStringです。

次に、xに、抽出部分文字列など、さまざまなことを行うように依頼できます。あなたができることの完全なセットは、Stringクラスで文書化されています。

だから、物事にアプローチする方法は、私は、オブジェクトの

  1. どのような種類を必要としないと言うことですか?グーグルのタッチがここで役立つ傾向があります。
  2. どうすれば作成できますか?まったく新しいClass()であることもありますが、別のクラスでそれらを作成することもあります。クラスのドキュメントは、通常どのようにあなたに指示します。
  3. どうすればいいですか?メソッドのドキュメントを読んでください。

指摘したように、オンラインチュートリアルが役立ちます。時間をかけていくつかの作業をしてください。

のIDE(Ecpliseは、例えば自由ですが)あなたがオブジェクトを持っているときのavailble方法のメニューを提供する「ヘルプ」をお渡しします。

非常に多くの場合、便利なコードスニペットがあります。

2

私は非常にSun Java Tutorialを通過し、そのに基づいて特定の問題について具体的な質問を示唆しています。 Javaライブラリは、実際には操作が非常に簡単ですが、多くはあります。

IDEを使用して始めていますか? Javaプログラマーの初心者には強くお勧めします。

2

私たちはこれがjava.lang.Systemの「アウト」メンバーを使用しています

class HelloWorldApp { 
    public static void main(String[] args) { 
     System.out.println("Hello World!"); // Display the string. 
    } 
} 

簡単な例を見てみましょう。これはPrintStreamです。 PrintStreamタイプのprintlnメソッドを使用して、次の改行文字列を出力します。

1

それは、C++の使用状況のような音はかなり限定されていて、あなたは本当にこの質問与えられ、C++のlangaugeのOOP機能を活用していないこと。 Java APIはクラスライブラリです。 Javaには自立型関数はありません(静的関数を独立関数として数えない限り)。 OOPとJava言語に慣れてから、特定のAPIに関する質問に戻ってください。

関連する問題