最近更新したページ
2013-10-20
2013-09-29
2013-09-23
2012-01-07
2011-11-09
2011-10-23
2011-10-09
2011-10-01
2011-09-29
2011-09-03
2011-08-07
2011-08-02
2011-07-29
2011-07-10
2011-05-05
2011-05-04
2011-04-24
2011-04-13
2011-04-05
2011-03-26
2011-02-18
2011-02-15
2010-12-26
2010-12-07
2010-12-05
2010-11-23
2010-09-28
2010-09-23
2010-08-26
2010-08-22
2010-07-16
2010-01-17
2010-01-11
2009-10-04
2009-08-21
2009-08-13
2009-06-18
2009-06-01
2009-04-29
2009-02-16
2009-02-11
2009-02-03
2008-07-22
2008-07-21
2008-07-15
2008-07-14
2008-07-13
2008-07-12
2008-07-08
2008-07-05
2008-06-28
2008-06-17
2008-06-05
2008-06-02
2008-06-01
2008-05-29
2008-05-26
2008-05-21
2008-05-19
2008-05-18
2007-10-31
2007-10-27
2007-09-28
2007-09-23
2007-09-17
2007-09-16
2007-09-14
2007-09-11
2007-06-18
2007-04-15
2006-12-21
2006-11-30
2006-11-22
2006-08-17
2006-03-29
2006-03-28
2006-03-27

JAVA の覚書(基本編)



▲上へ [ 編集 ]

UML とか

 UML(Unified Modeling Language)
 ダイアグラム図やシーケンス図などを作成できるドロー系ソフトでも可。
 クラス図などを配置することで Java や C++ 等のオブジェクト指向ソースを自動生成出来る?ソフトや Eclipse plugin なども有り。

※UML の記述は、UML の覚書 へ移動しました。
※関連ページアイデアプロセッサ


▲上へ [ 編集 ]

統合開発環境(Eclipse とか NetBeanse とか)

※Eclipse 3.5 galileo - NetBeanse IDE 6.8 使用
開発環境の覚書 へ移動しました。

 以下 ClassMain でプロジェクト作成するつもりでの Eclipse と NetBeanse の相違メモ

  • 階層構造
    • workspace -> project の階層構造まで同じ
      • eclipse project 直下に /src , /bin あり。
      • netbeans project 直下に /src , /build/classes 等あり。
  • package の構成
    • eclipse のデフォルトパッケージは /project/src/ 直下。
      • 注:「デフォルト・パッケージの使用は推奨されません。」の MSG 有り。
    • netbeans のデフォルトパッケージは、project/src/<<new package 1>>。
      • その他任意指定 package は共通で project/src/<<new package 2>> が作成される。


Eclipse galileo 3.5.2(ubuntu)

  • Eclips / NetBeans 共通の初期操作(プロジェクト作成)
    • WorkSpace 指定:Java_ClassMain と指定
    • 新規(N) -> Javaプロジェクト -> プロジェクト名:ClassMain
    • 新規(N) -> クラス -> 名前:ClassMain ---> デフォルトパッケージ

workspace Java_ClassMain 手動:起動時任意指定
Project ClassMain 自動:
package (デフォルトパッケージ) - 任意設定
class ClassMain 自動:主クラス(ClassMain.java)
method - 手動:public static void main(String args[]) {

※まっさらなプロジェクトを作る場合、workspace以下?など任意に変更する。
※概観:project -> 同一作業フォルダ :: Class -> 1ファイル ってな感じ。
※Class 内には main() が一つ以上あってはならない。
※個別の Class 内にはそれぞれ main() が1個あって良い。
※Class 内の main() が zero でも他の Class から呼び出し可能。
※多少手を加える必要あるが、判り易い動作をしてくれる。
※RAD 環境のプラグインあるが、組込み面倒・どれ使う?迷う…とか。
※プラグイン使用 = 肥大化 -> なら魅力半減…(NetBeans で充分)

Eclipse + Visual Editer (プラグインインストールメモ)

移動しました -> http://wiki.livedoor.jp/cafeboy1/d/Eclipse%20%b4%d...


▲上へ [ 編集 ]

NetBeans IDE

※Eclips と違うようなので追記 -- NetBeans 初期操作(プロジェクト作成)

  • Java アプリケーション (CUI)
    • 新規プロジェクト作成 -> Java -> Java アプリケーション
    • プロジェクト名:ClassMain -> (同名フォルダ[workspace]が作成され…) ->
    • package classmain; とし class Main, main() -> Main.java 自動生成

workspace ClassMain 自動
Project ClassMain 自動
package (自動)classmain (自動)
(手動)主クラス作成書き換えで変更・指定無可
class (自動)Main
(手動)ClassMain
(自動)主クラス(Main.java)
(手動)主クラス(ClassMain.java)
method (自動)void main(String args[]) { 自動
※Eclipse と大分様相が異なるので要注意。
※主class は変更なければ Main になる。変更する場合 classmain.Main を書き換える。
※package は自動で付加されるが、主class 変更で操作可能。
※eclipse に比べ殆んど即実行可能状態の java ファイルが自動作成される。

  • Java デスクトップアプリケーション (GUI)
    • プロジェクト名:ClassMain
    • アプリケーションクラス:(自動)classmain.ClassMainApp
    • GUI に Swing を用いたテンプレートが作成される。
      (applet, awt などは指定出来ないと思われる。)

workspace ClassMain 自動
Project ClassMain 自動
package (自動)classmain (自動)
(手動)主クラス作成書き換えで変更可
class (自動)ClassMainApp (自動)主クラス
(ClassMainApp.java
ClassMainAboutBox.java
ClassMain4View.java)
(手動)変更可
method (自動)void main(String args[]) { } 他 自動
※eclipse と異なり デフォルトパッケージ名を指定しておかないとプロジェクトが作成出来ない模様?
※これだけで GUI 表示される実行可能テンプレートが生成されている。
※GUI 作成が簡単…半面肥大化・かゆいところに手賀届かない感有り。


▲上へ [ 編集 ]

JAVA の覚書き


以下 http://wiki.livedoor.jp/cafeboy1/d/JAVA%20%b8%c0%b... へ移動

関連ページ




▲上へ [ 編集 ]
2011年03月26日(土) 11:21:35 Modified by sakura_momo2




スマートフォン版で見る