【Java入門講座】初心者からステップバイステップで学べる!

  • このエントリーをはてなブックマークに追加
  • Pocket

このページは、全くプログラミングの知識がない初心者の方でも、ステップバイステップで学べるJava入門講座だ。Javaプログラミングを書くための環境準備から、Javaの基礎的な使い方、応用レベルの知識についてステップバイステップで学ぶことができるようになっている。

Javaをはじめて学ぶ際に、有効にご活用いただければと思う。

Javaについての入門的知識

Javaについての基礎の基礎

まずはJavaについて下記のページを読んでざっくりとイメージを掴んでいただくのがいいだろう。実際にプログラミングを勉強する前に何ができるかの全体像を理解しておこう。

下記、内容が被っている部分も多いが、2,3記事読むことで大枠がつかめる様になるはずだ。

Javaのインストール

Javaプログラミングに入っていく前にまずは環境の準備が必要だ。Javaが入っているかの確認も含めて、まずは下記のページを確認していただければと思う。

下記ページでまとまっている。他のパターンや必要物も随時追加予定だ。

Javaの基礎

それではJavaプログラミングに入っていこう。Javaは次のように実行していく形になる。

  • まずプログラムを書く
  • 続いてプログラムをコンパイルする(下記ページを参考に)
  • プログラムを実行する

ひとつひとつ解説するので、次のページを順番に見ていって欲しい。

下記ページでまとまっている。

Javaの変数

続いて変数だ。それではJavaの変数について確認していこう。まずは下記から基礎を確認していただければと思う。

続いてデータ型と呼ばれるものの使い方についてご説明しよう。

変数についての続きは下記からご覧いただければと思う。

Javaの繰り返し文

繰り返し文とは、同じ作業を繰り返す文法だ。プログラミングの基本中の基本とも言えるもので、人間が苦手だけど、コンピュータが一番得意なことだ。

まずは下記ページから確認しよう。

いくつかの文法があるが、for文やwhile文などをよく使う。まずはfor文を下記から確認してほしい。

続いてこちらもよく使われるのがwhile文とdo-while文だ。その他の知っておきたい部分についても下記でまとめている。

Javaの条件分岐

条件分岐とは、プログラムの処理を分岐する方法のことだ。例えば、レジで「20歳以上であればお酒の購入を許可する。20歳未満であれば、許可しない」などのプログラムを組むとき、条件分岐を使うことになる。

Javaだけではなく一般的に必ずあるのが「if」という文法だ。それではJavaのif文について確認していこう。

同じく条件分岐でよく使われるのがswitch文だ。下記のページを確認すれば、一通りの内容は掴めるだろう。

Javaのメソッド

メソッドとはプログラム上での処理の塊を、ひとまとめしておいて後から使いやすくしたもの考えるとわかりやすいだろう。

基本的な使い方は下記から確認できる。

続きは下記ページから一通り確認してほしい。

Java演習問題

概ねJavaの基礎は理解できただろうか? 実際の理解度をチェックする意味でも次の練習問題を解いてみよう。

Java正規表現

続いて正規表現についてだ。代表的な例をいくつかご紹介しよう。サンプルプログラムも見れば、内容は理解できるはずだ。

Javaの各種クラス

続いて、Javaの各種クラスについてお伝えしよう。よく使われる便利なクラスをピックアップしてご紹介した。

Mathクラス

まずは数値を扱うMathクラスだ。

Fileクラス

準備中

Scannerクラス

準備中 

Javaで文字列を処理するStringクラス

文字列の操作にはStringクラスを用いることが多い。Stringクラスについて順番にお伝えしよう。

Javaで文字列を操作するStringBuilderクラス

StringBuilderクラスはStringクラスと同じ様に文字列を操作するクラスだ。新しくできたクラスで、基本的なメソッドにはappendメソッドおよび insertメソッドだけを掴んでおけばいい。

ラッパークラス

準備中 

JavaでXMLを扱う

JavaでXMLを扱うのにも便利なメソッド類が用意されている。XMLとは?というところも含めて書きでまとめている。

Javaのフレームワーク

初心者の方はとりあえず知らなくていいが、ある種のプログラムを簡単につくれるようにするフレームワークと呼ばれるものがある。Javaでもいくつもあって、使われることが多くなってきた。

下のページではフレームワークについてまとめているので、読んでおくといいだろう。

※以降も随時早いペースで更新していきます。よろしければ、FacebookTwitterにて追いかけください。

最近の投稿

  • 2019.04.28
    【Java & Tomcat】HttpServletResponseインターフェイスについて知ろう

    この記事ではサーブレットがクライアントにレスポンスを返す際に、そのレスポンスを格納するオブジェクトとそのオブジ […]

  • 2019.04.21
    【Java & Tomcat】Webアプリケーションの設定(web.xmlの設定)※サンプルプログラム付き

    この記事ではJavaで作成したWebアプリケーションを動作させる際に使用する環境設定ファイルについて説明する。

  • 2019.03.31
    【Java & Tomcat】Webアプリケーションの設定(マッピング)※サンプルプログラム付き

    この記事ではJavaで作成したWebアプリケーションを動作させる際に、URLパスと実ファイルを結びつける「マッ […]

  • 最新記事一覧はこちら

    IT講師に興味はありませんか?

    ・「今までIT講師をやってきたが、更に多くの講義を行いたい」

    ・「エンジニアとしてやってきたが講師業に魅力を感じている」

    ・「講師として活躍するためにベースとなる知識を知りたい」

    ・「様々な分野や言語の講師にチャレンジしてみたい」


    という方はぜひIT講師募集のページをご覧ください。


    リナックスアカデミーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。


    システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。


    テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。


    IT講師募集のページを見る

    [contact-form-7 id="2267" title="お問い合わせ"]

    未経験からの育成制度も充実
    IT講師に興味はありませんか?

    リナックスアカデミーでIT講師の積極募集を開始! 経験・未経験問わずご応募可能。育成制度で講師スキル向上も目指せます

    IT講師に応募する