ジャワ:プログラムの集合が、数行のコード

しかし、プログラムは、数行のコードの集まりですこのように:

public class Test {

public static void main(String[] args) {
System.out.println("hello world");
}

}

初心者プログラマの人々のために、「こんにちは世界」は常に周りに開いていない、自然にも例外をプログラミングしないのJavaを学びます。私は大学の最初の年で学んだよう実際、ボスの強さを要することができるコードのこれらの数行は、とき - ほとんどこのプログラム(偽することはできません)を消化するために、ほとんどの月を過ごしました。

そして、正常に「Hello World」を表示し、コマンドラインを実行できるように、私は非常にないIDEで、メモ帳でこのコードをノックし、私たちを必要とするように、「厳しい」先生を覚えています。

単に珍しいひどいああ!私はほとんど他のプロのために、信頼のうちの数行のコードによって破壊されようとしました。幸い、私はしませんでした。今のところ、IT業界は、業界ではまだ明るい未来である、鉛、Javaプログラミング言語のランキングにまだある、と私はますます困難な環境での生活を楽しんだシニア開発エンジニアのJavaのタイトルに頼ることができます。

「Hello World」のこのコードを破るために、私は3つの不可解なところがありました:

  • クラスの前に公共持っているのはなぜ?
  • なぜmainメソッドのパラメータを持っていますかString[] argsそれも、役割ああを果たしていないようでした。
  • 主な方法はでなければならないのはなぜstatic void

これらの3つの質問を参照してください、あなたはなぜ知っているにはあまりにも熱心ではありませんか?

新文化運動のリーダー胡適は、かつてこの文を言った: " 人々は、同じ獣です『なぜ』にということです」、これらの言葉がないので、微妙に聞こえるかもしれないが、すべての後に、前向きな姿勢。「なぜ」頼むよりも多くの学習や生活、では、当社の成長への大きな助けがあります。私はあなたが彼らの頭の上で手に同意して喜んでいる、これを信じています。

(答えはあなたが満足せない場合は、ゼロに電話してください)についての長年の経験の後、今私は、これらの3つの質問に答えることができます。

Javaファイルは、唯一のパブリッククラスがあり、クラス名(テスト)名(Test.java)一貫性を提出しなければならない、公共の前に1)、クラス(クラス)が必要とされません。

2)主なメソッドは文字列の配列であるパラメータ、条約の文言がありString[] args、現在の「Hello World」プログラムの引数パラメータにもかかわらず使用されるが、彼の父親は彼に白を与えたもののJavaコンパイラは、(mainメソッドはとても重要でなければならない必要とされていません「李白」という名前なので、李白は「李白」)と呼ばれることができます。

あなたがプログラムに引数パラメータを使用する場合は、Javaプログラムを実行するときには、コマンドラインに入力することができます。引数パラメータの使用を実証するために、我々は、上記のコードにいくつかの調整を行います。

public class Test {

public static void main(String[] args) {
System.out.println("hello world " + args[0]);
}

}

「Hello World」のプログラムの形質転換後、コンパイラのコマンドライン、次のコマンドを実行します。

3)static静的メソッドを介して呼び出すことができるマナー「クラス名メソッド名」、主に静的メソッドであることを示しています。この文は、それを理解する方法ですか?以下のコードを見てみましょう:

public class Test {
static int i = 0;

public static void main(String[] args) {
System.out.println("hello world");
i++;

if (i < 5) {
Test.main(args);

}
}
}

一般的に、この方法は、(メソッド自体が内部で呼び出されTest.main(args)、無限ループになりますそれは、「クラス名。メソッド名」であるの形で)、私たちは5回までの回数iのサイクルを制御するために静的変数を使用します。

4)void主な方法は、結果を返さない表し、メインメソッドがメインメソッドであるため、エントリ手順として、自然の結果がノーリターンではない、または誰がそれを見るために結果を返しますか?あなたが司令官であれば、明らかにあなたは再び司令官、師団長の報告は必要ありません。

上記を読んだ後、あなたは少しその情報の大量ではありませんか?Javaの初心者のために、私はそれはおそらく、すべての後、私は消化するために月に過ごすために持っていたと思います。あなたが唯一のアップ得るために5分かかったと言うなら、私は本当に彼が材料のブロックドライ「プログラム猿」ではないことを疑います。

しかし、私と私の先生が同じではありません、私はあなたがこのプログラムQiaowan文字でメモ帳の文字を使用することをお勧めしますし、コマンドラインを実行していない-明らかにそこにEclipseのプログラマが統合された開発ツールの複雑さを軽減し、なぜそのようなをそれを行いますか?

「持っていることが多いマインドプログラムは数行のコードだけの集まりである」、それは非常に重要であり、この信念に関係なく、巨大なプロジェクトのその後を恐れ必要はありません。どんなにのでラインのプロジェクトコードの数千人は、あるいは百万行に、最終的にはそれは、数行のコードにしないで分割することができますか?

前:「Javaプログラミングのアイデア」の読者のための提言

次へ:Javaの:プログラムのコレクションが、数行のコード

おすすめ

転載: www.cnblogs.com/qing-gee/p/11776166.html