アフィリエイト広告を利用しています


スキル無しのシステムインストラクターから、システムエンジニアへの転身日記。
◇◆◇ 2013年取得資格
LPICレベル1
LPICレベル2
LPICレベル3 Core
LPICレベル3 Speciality 302
LPICレベル3 Speciality 303
LPICレベル3 Speciality 304

Cisco CCENT
Cisco CCNA

Java SE 7 Silver
Java SE 7 GOLD

OSS-DB Silver

◇◆◇ 2014年取得資格
HTML5 Professional レベル1

広告

posted by fanblog

JavaEEの前に復習をしてみる その2 プログラムの構造

Javaのプログラムには、クラス、メソッドといった構造がある。
Javaのソースコードは { }  で囲まれていて、
一番外側にクラスブロックというブロックを持ち、
その内側にメソッドブロックを持つ。

ブログはインデントが効かないので、スペースを代用します。

public class Rensyu { ←クラスブロックの開始
  public static void main ( String [] args ) {  ←メソッドブロックの開始
    System.out.println ( "こういう文法すらすぐ出てこない危機感" );
  }  ←メソッドブロックの終了
}  ←クラスメソッドの終了

基本的には、メソッドブロックの中に、コードを書いていく感じです。
ここでは、Rensyuクラスのメインメソッドに、
こういう文法すらすぐ出てこない危機感
というメッセージを出力しなさい。という何でもないコード。
実行すれば、コンソールに出力されます。

Eclipseだとこんな感じです。
Java_Program01.jpg

これが基本文法なので、初めの一歩として、わーい、うごいた!というやつですね。


Javaに限らず、プログラムには作法があるので、クラス名の頭は大文字にするとか、
インデントを開けることで、プログラムを見やすくするとか、多数のお約束ごとがあるので、
そういうのも覚えなければいけないのです。

トラックバック

この記事へのトラックバックURL
※ブログオーナーが承認したトラックバックのみ表示されます。
https://fanblogs.jp/tb/2006063

コメント

お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのコメント

はびさん

こんばんはー。

そうですね。hello world系書き込みですね。
私も、はびさんと一緒です。

下の方は、しっくりきませんね。。。
実際の業務でコーディングしている訳じゃないのに思うのだから、
きっと気持ち悪さは私以上ですね。

shade|2014年01月16日(Thu) 22:53
Shade さん

こんばんはっ Habitat ですっ

Hallo world おつですっ

C# などでもそうですが、結構このクラス・プロパティ・メソッドの括弧の位置って場所によってルールが違うんですよねぇ・・

私は、コードがすっきりするので、
hoge {
hogeee;
}

のケースがすきなのですが、前いたところは愚直なまでに空き括弧は次の行鎮座する形だったんですよねぇ
hoge
{
hogeee;
}

こんなん 気持ちはわかるけどコードが膨大になると邪魔にしかならないし、可読性が落ちるので選べるなら前者かな
Habitat |2014年01月15日(Wed) 23:46
×

この広告は30日以上新しい記事の更新がないブログに表示されております。

Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: