【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にて追いかけください。

最近の投稿

  • 2017.08.21
    【超初心者向け】今さら聞けない!Javaとは?

    ITに関わる業界におらずとも、「ジャバ」や「Java」という言葉を聞いたり、見たりすることがあるだろう。 Ja […]

  • 2017.07.31
    【Java & Tomcat】アプリケーションのフォルダ構成と出力確認

    Javaで作ったWebアプリケーションを動かすためには、動かすための環境Webコンテナ(サーブレットコンテナ) […]

  • 2017.07.24
    【まずはざっくり理解する】Javaサーブレットとは?

    サーブレットとはJavaでWebアプリケーションを作っていくときの仕組みだ。それように用意されたパッケージとい […]

  • 最新記事一覧はこちら

    短期間でエンジニアになる方法

    ・「まったくの初心者だけどエンジニアになりたい!」

    ・「プログラマーとして転職をしたい!」

    という方はリナックスアカデミーの資料を見てみてください。短期間で未経験からエンジニアになることができるスクールとして15年間選ばれ続けてきた理由やノウハウが載った資料です。

    エンジニアの入り口に立つために必要な勉強技術の最新動向本当に使えるIT資格学習に役立つ国からの奨励金などの情報が詰まっています。

    無料で2,3日中にお手元にお届けします。


    資料を見てみる

    ご質問・ご不安な点はありませんか?

    分かりにくい、より深く知りたいなどご意見がありましたらお問い合わせください。
    より詳しい分かりやすい情報をあなたにご提供します。

    お名前 (必須)

    メールアドレス (必須)

    お問い合わせ項目(必須)
    授業に関するご相談企業研修のご相談採用応募その他

    メッセージ本文

    新入社員エンジニアへの配布用!
    自走するエンジニアの心得 小冊子

    エンジニア新入社員への教育用小冊子を期間限定配布中です

    無料ダウンロードはこちらから ご自身の学習に役立てたい方はこちら