Java/Eclipse講座

後輩がTL上でJava/Eclipse講座を展開してたのでとぅぎゃってみた。
3
Migi家当主 # 右の百合はお仕事です @migiside

@mindstack パッケージとサブパッケージの関係とアクセス修飾子で切り分けできそうだと考えたが、甘かった・・・

2010-10-07 17:30:09
Migi家当主 # 右の百合はお仕事です @migiside

一回Eclipseで開発したときにリソースの扱い方覚えたんだけど、わすれちまってる

2010-10-07 17:32:02
アノヒト(スマホ大破:連絡先ゼロ) @mindstack

@migiside Javaのパッケージ命名規則は、単なる競合防止でしかないね。セキュリティマネージャを使うか、またはThreadのスタックトレースで呼び出し元を制限するごり押し方式で色々できる。

2010-10-07 17:33:27
アノヒト(スマホ大破:連絡先ゼロ) @mindstack

リソースファイルなら、srcフォルダにぶっこんで、ClassLoaderからリソースストリーム取ればいい。JAR化するときには必須テクだな。RT @migiside: 一回Eclipseで開発したときにリソースの扱い方覚えたんだけど、わすれちまってる

2010-10-07 17:35:19
Migi家当主 # 右の百合はお仕事です @migiside

ソースフォルダにすればいいのか ソースって言うとどうもソースコードのイメージしか

2010-10-07 17:37:01
アノヒト(スマホ大破:連絡先ゼロ) @mindstack

@migiside Eclipse様のデフォ設定のせいです。JARを展開するとそんなことは無かったぜ状態になるよ。JAR生成時のオプションで文字通りソースコード入れる事も出来たはずだよ。

2010-10-07 17:39:36
アノヒト(スマホ大破:連絡先ゼロ) @mindstack

@mindstack ClassLoaderの参照ベースURLがsrcフォルダ直下に設定される筈だから、そういうことになるわけだ。複数のクラスローダとライブラリを独自にぶっこまない限り、何でそんなことになってるか分かりようもない。

2010-10-07 17:41:46
アノヒト(スマホ大破:連絡先ゼロ) @mindstack

基本?応用?上級?いいえ、実用Javaプログラミングの講義です。

2010-10-07 17:42:41
アノヒト(スマホ大破:連絡先ゼロ) @mindstack

@migiside やったぜ。プロプログラマーに教えられることが一個あったよ!!

2010-10-07 17:46:40
Migi家当主 # 右の百合はお仕事です @migiside

@mindstack できれば.NETについて深く教えて欲しいです><

2010-10-07 17:47:18
アノヒト(スマホ大破:連絡先ゼロ) @mindstack

@migiside ふ。Javaは10年近くやってたけど、そちらは「使う機会がマジで無かったから」手付かずさ。VBとかだってそうさ。必要になったら習得するだろ?大抵。

2010-10-07 17:49:33
アノヒト(スマホ大破:連絡先ゼロ) @mindstack

今年度のプロジェクトはDIとファクトリで構成されるか。私の代だとインタフェース策定するヤツが居なかったから、防御策でファサード+シングルトンにしてたけど。

2010-10-07 17:56:34
Migi家当主 # 右の百合はお仕事です @migiside

svnのアカウントもらわないとコミットできないんだが・・・

2010-10-07 17:56:43
アノヒト(スマホ大破:連絡先ゼロ) @mindstack

頼もしい限りだ。同期の彼が戻ってきたら、migisideに任せよう。そうしよう。

2010-10-07 17:57:16