Javaチュートリアル:初心者向けの基本
Javaはオブジェクト指向プログラミング言語であり、このチュートリアルで紹介します。 Webアプリケーション、デスクトップアプリケーション、およびアプリは、主にJavaでプログラミングされています。
Javaチュートリアル:準備
実際にJavaでプログラミングを開始する前に、準備を行う必要があります。
- コンピューターに最新のJava SDKをインストールします。 ダウンロードエリアからダウンロードし、インストール中に指示に従ってください。
- 次のステップでは、開発環境が必要です。 ここにはさまざまなオプションがあり、そのすべてに長所と短所があります。 最もよく知られているのは、NetBeans、Eclipse、およびIntelliJです。 Eclipseは初心者に適しているため、次の手順はEclipseに関連しています。
- Eclipseを起動し、「ファイル」、「新規」、「Javaプロジェクト」の順にクリックします。 ここにプロジェクトの名前を入力し、「完了」を押します。
- 左側にパッケージエクスプローラーがあり、プロジェクトのすべてのフォルダーとファイルが一覧表示されます。 これまでのところ、プロジェクトには「src」フォルダーのみが含まれています。 フォルダを右クリックして、「新規」、「クラス」の順に選択します。 開いたウィンドウで、クラス名を選択し、「public static void main(String [] args)」の隣のボックスをチェックします。 次に、「完了」を押します。
- ヒント:また、記事の最後にある写真ギャラリーで最も重要な手順を示します。
Java:Hello Worldチュートリアル
準備ができたら、最初のプログラムの実際のプログラミングから始めることができます。
- これで、メインメソッドを含むクラスの基本構造ができました。 このmainメソッドは、プログラムが起動され、そこに含まれるコードが実行されるときに常に最初に呼び出されます。
- メインメソッドには、既にコメント「TODO自動生成メソッドスタブ」が含まれています。 コメントは常に「//」で始まり、実行中は考慮されません。
- 「System.out.println( "Hello World!");」という行をプログラムのコメントのすぐ下に追加します。 プログラムを実行すると、このコマンドは「Hello World!」というメッセージを表示するはずです。 過ごします。
- 上部のバーにある緑色の再生アイコンをクリックします。 この方法でプログラムが開始されます。 Eclipseウィンドウの下半分に「コンソール」があります。 ここで、目的の「Hello World!」 出力。
Javaチュートリアル:変数とデータ型
プログラムをより複雑にするために、それぞれが独自のデータ型を持つ変数が必要です。
- プログラミング言語の最も重要な構成要素は変数です。 値は変数に格納でき、操作によって順番に変更できます。
- Javaには、合計8つのプリミティブデータ型があります。 次のタイプは最も重要で、最も頻繁に使用されます。
- int:int変数は整数を格納できます。 この数は、-2, 147, 483, 648〜2, 147, 483, 647の間でなければなりません。
- double:ただし、浮動小数点数はdouble変数に格納できます。 たとえば、金額を節約できます。
- char:任意の1文字をchar変数に格納できます。
- boolean:ブール変数には真理値が含まれています。 有効な値はtrueまたはfalseのいずれかのみです。
- 変数は、「[データ型] [名前] = [値];」のように宣言および初期化されます。 たとえば、「int x = 4;」です。
- 数値に対して単純な算術演算を実行できます:「int a = 4; int b = 5; int sum = a + b」。
- もちろん、テキストを保存することもできます。 これを行うには、キーワード「String」が必要です。 これはプリミティブデータ型ではありませんが、同様に動作します。 したがって、変数に「Hello World」式を保存することもできます。String hello = "Hello World"; System.out.println(ハロー)
Javaチュートリアル:追加の制御構造
変数を操作したので、条件付き呼び出しと繰り返し呼び出しを学習しています。
- 条件については、最初に比較の演算子を知る必要があります。== 2つの値または変数の等価性をチェックします。 !=は正反対、不等式です。 <、および> =は、より小さい、小さい等しい、大きい、大きい等の記号に対応します。 これらのオペレーターはほとんどの場合、私たちと同じ状況で遭遇します。
- ループに加えて、条件付きでブロックを実行することもできます。 これはifクエリで動作します:if([condition]){// statement}。 たとえば、これを使用して、0による除算がないことを確認できます。
- if(persons> 0){bananeProPerson = bananas / persons}。 この例では、「一人当たりのバナナ」は、0人を超える人がいる場合にのみ計算されます。
- プログラムはさらに複雑になるはずです。1から10までのすべての数値をコンソールに出力したいと思います。 これをSystem.out.printlnで10回実行できました(...); 再入力します。 ただし、たとえば、100までのすべての数値も出力する場合、これはすぐに複雑になります。 これにはいわゆるループがあります。 この繰り返し定義されたコード。
- forループは、「for([開始値]; [条件]; [更新]){//指示}」のように構成されています。 開始値には、開始値を含む変数が含まれています。 これは通常int変数であり、ここでのみ作成できます(例:int i = 1)。 条件は、ループの実行時間を決定します(例:i <= 10)。 更新は、ループの各呼び出し後に行われる処理を決定します(例:i = i + 1)。
- 次に、値1〜100を次のように出力します。for(int i = 1; i <= 100; i = i + 1){System.out.println(i);}
Javaチュートリアルの次のステップ
Javaの学習は、数時間の目標ではありません。 プログラミング言語を完全に理解するには、数か月かかります。
- このチュートリアルの後には、主に練習が続きます。 データ型を把握し、独自のアプリケーションの問題を解決してください。 数学的な問題は特に適しています。たとえば、10までのすべての数値の平方数を出力します。 または、7で割り切れる1000までのすべての数値を出力します。
- しかし、ここでまだ知る必要のない多くの言語構成要素もあります。たとえば、switchステートメントやwhileループなどです。
- YouTubeは、知識を広げる機会を提供します。 ここには無数のJavaチュートリアルがあります。 多くの専門的なビデオチュートリアルもあります。 たとえば、Video2Brain、Udemy、またはCourseraプラットフォームで見つけることができます。 ただし、これらのオファーの多くは英語です。
- あるいは、Javaに関する非常に広範な知識を伝える優れた本がAmazonにいくつかあります。
また、プログラミング中のデバッグに多くの時間を費やします。 最も一般的なエラーの1つはNullPointerExceptionです。 次の実用的なヒントでこれを修正する方法を読むことができます。