Javaのお勉強
コピペでおぼえるJava入門
はじめに
(おそれおおくも)「java入門」的な文書を載せようと思います。ですが、「オブジェクト指向的な(Object Orientedな;OOな)プログラムとはどういうものか」といった高尚な内容は避けて、これからJavaをはじめる方むけに、Java言語のベーシックなSyntaxや性質を紹介しようと思います。
読者として想定するのは、既に他言語での開発プロジェクトを触ったことがある程度と考えています。CやC++みたいな言葉ではなくて、Cobolであるとか、VBであるとか、N88Basicであるとか(古いですね)とか、「何かでプログラムしたことのある人であれば、ある程度理解してもらえる内容にしたいと思います。
Javaも結局は1つの開発言語なので、プログラミング言語としての基本機能(順次処理、条件分岐、繰り返しなど)は、他の開発言語とあまり変わりがありません(とくに、C言語からJavaに入られる方は、形式が非常に似ていると思われるのではないかと思います)。
私の経験上、往々にして、こういった方々の壁になるのは「条件分岐がif文なのは分かっているが、どうしてもこのif文にひっかからない」といった、非常に基本的なJavaのSyntaxや性質です。
ですので、ここで学ぶ内容はサーバーサイド系の開発、クラサバ系の開発などに使用できます。
Javaのバージョンですが、J2SE1.4系でサンプルを作っていきます。非常にベーシックな内容を書くつもりですので、1.4系であるとか(Syntaxに大幅な変更が加えられた)5.0であるとかは大筋関係なかろうと思います。
あきらかな違いがある部分については、その都度注釈をつけようと思いますし、Java5でのSyntaxの変更は別途書く予定です。
サンプルの構築はeclipseで行っているのですが、あまり、それを意識しなくてもよい書き方にします。
できる限り偏った内容にならないように注意しながら、よくつかいそうなところを要領よく記述したいと思います。
本稿の原本は2005年に執筆しました。
目次
タイトル(URL) | 概略 | 学ぶこと |
Javaの書式 | まずはJavaの書式を見ておきましょう | クラス、パッケージ、インポート、メソッド、変数、コメントの書式と意味 |
クラスとインスタンス化(Java) | クラスとインスタンスについて知りましょう。 | クラスとインスタンスの違い、インスタンス化、JavaBeanをつくってみる |
型と宣言(Java) | 型の種類と特徴と知ろう。 | 基本型とラッパークラス、文字列⇔基本型、配列、参照型と参照渡し |
String(Java) | StringのAPIについてよく知りましょう | java.lang.StringクラスのAPI |
Collection(Java) | Collectionフレームワークについて知りましょう。 | java.util.ArrayListクラスのAPI、java.util.HashMapクラスのAPI |
繰り返し(Java) | 繰り返し処理について知りましょう。 | for文、while文、java.util.Iteratorについて |
条件分岐(Java) | 条件式とその性質について学びましょう。 | if文、参照型のif文、switch文 |
例外(Java) | 例外について知ろう。 | ErrorとException、try〜catch〜finally句 |
継承(Java) | 継承について知ろう。 | 継承の意味、継承の書式、thisとsuper |
インターフェイス(Java) | インターフェイスについて知ろう。 | インターフェイスの意味、インターフェイスの書式 |
2007年02月26日(月) 15:51:14 Modified by wanderingse