初めてのJavaプログラミング
Java プログラミングの勉強
2020-05-22
Java の勉強には、Eclips (イクリプス)がお勧め
その訳は
Page
.
.
.
.
.
.
.
.
java言語を勉強する方法はいくつもあります。
難しい手順で、パソコンにソフトをインストールをしなくても、ウェブ上でプログラムを動かしたり、テストしたり出来るようです。
しかしやはり「開発環境」をインストールすることをお勧めします。イクリプスの導入はいたって簡単です。
「開発環境」という言葉も聞きなれないですね。要するにプログラムを作るのに便利なソフトで、そのための道具が一式その中に含まれているものです。
開発環境を使う大きな理由は、
1,インターネットにつながっていない状態でも利用でき、自分で作ってみたプログラムを保存しておくことができることです。
2,プログラム記述ミス(文法エラー)を教えてくれる。
3、プログラムを少しづつ動かして、おかしな処理をしている場所を見つけられる。(論理エラーを確認するための、デバッグ機能)
4,Java内部のライブラリを使うときに、英文字を打っていくと、途中で候補となるコマンドの文字列を自動で表示してくれる。
など、大まかに上げても多くのメリットがあります。
開発環境を使う理由は
大きなプログラムを保存できる
開発環境ならではの機能
とにかく面倒なことはしなくていい
プログラムが保存できれば、途中の状態で作業をやめることができます。続きはまた明日という具合に。
小さな数行のプログラムを実験的に動かして見るのには、開発環境はなくてもいいかもしません。
しかし、少し大きなプログラムになると、5分、10分で終わるとは限りません。
それに、何かプログラムを作る目的ができた時に、そのプログラムが完成したら、ずっと取っておきたいですよね。
私は仕事で、単位の変換プログラムを作ったりしました。
外国の製品で、インチで図面が書かれているものがあるからです。インチをミリに変換するソフトです。
『そんなの電卓でできるよ。』とか、『変換アプリが、スマホに入っているよ。』という人もいるかもしれません。
しかし、電卓では、結果を一つしか表示できませんね。
また、計算結果を、パソコンのワードや、エクセルに張り付けることもできません。
このことに限定すれば、そもそもエクセルで、関数を作っておけば、同じことはできます。しかし、プログラムは、数値の処理だけにとどまりません。
自分のパソコンで動くソフトを自分なりの仕様で作れたら本当に便利なものです。もちろん、余計な「広告」も出て来ませんし、「ウィルス」が含まれていることもありません。
プログラムは、いったん完成しても、いざ使ってみて、使いにくいところを直したり、要求されるものが変わったりで、プログラム本体の機能の修正をすることがあります。
そんな時にも、プログラムが保管されていることは非常に便利です。
.
プログラム入力することは、たくさんの文字列(英文字)をタイピングすることです。少しでも間違いなく入力できた方が便利です。
開発環境には、文字の入力時に、次に候補となる文字列を自動的に表示してくれる機能があります。
そのことを『インテリセンス(IntelliSense)』ということもあります。
プログラムは、一文字でも間違った入力では動きません。
しかし、人間の目というもの、というより脳というものは、間違っている文字列などを、自動的に変換して読んでしまう機能を持っているため、意外と文字列中の「一文字のミス」というのがなかなか発見できないものです。
また、Javaですと、命令の最後に、セミコロン(;)を付けるというルールになっていますが、それが、何百行も入力した後に、どこにそれがないのか。探すのが容易でないことは明らかです。
eclipse では、セミコロンの無いところには、赤い波線で、「ここにエラーがありますよ。」って教えてくれます。
このように、その言語特有のルールというものがあるのですが、これらのルールのことを、『文法』と言ったりします。文法にエラーがあると、プログラムが起動しません。文法のエラーをできるだけミスなく入力できるのが最大のメリットかもしれません。
ただ、「文法」のエラーがなければプログラムはちゃんと動くとは限らないのです。文法のエラーがなければ、プログラムは、起動します。
ただ、その内容は、正しいものとはなりません。
次に、便利なものが、『デバッグ機能』です。
開発環境には、プログラムを動かすときに、そのプログラムを1行1行順番に実行させる機能があります。 一行実行しては、いったん止まる。次にまた、「一行実行ボタン」を押すと、また、一行実行して止まるという具合です。
こうすることで、どこでプログラムに間違いがあったのかを見つけ出したりするのです。
このようなエラーのことを、『論理エラー』といいます。
プログラミング言語は、何の役に立つのか。私の場合の活用法。無料から始める、マイクロソフト、ビジュアル・ベーシック