がんばってるとも君へ
・mvn clean eclipse:eclipseをするとSVNとの同期がおかしくなる問題。
今日の反省 - t_nagataの日記
→おそらく…mvn cleanでバイトコード(.class)が消される(?)のが問題?(予想)
mvn cleanが原因かもよくわかってないけど、たまに起こります。。。
(また起こったらエラーメッセージ残さなきゃだ)
現状の解決策はローカルの.classディレクトリを削除してリポジトリからチェックアウトしなおす。
そもそも class ファイルを svn に入れるのは止めましょう.
特別な理由でも無いかぎりコンパイルすれば生成出来るので管理する必要無いです.
・先輩に助けを求めるタイミングがわからない問題。
今日の反省 - t_nagataの日記
→理由は自分の知識が乏しいこともあって、調べれば結構答えにたどり着けちゃうこと。。。
(ちょっと調べればわかるようなことでちょこちょこつまづく。でも中にはそうやって調べてるとすごく時間が経ってたりするバグもある。)
あと調べたい欲求を抑えるのが難しいこと。
先週の金曜のKPTで5分悩んだら相談って話があったけど・・・それじゃ調べる暇もない気が;
なので、これは先輩的にOKかわからないけど、明日からは調べ物をしている時は
IRCで「何々について調べ中」みたいな感じで書いていこうと思います。
ちなみに聞きにくい雰囲気とか、聞くのは恥ずかしいとかそういうのは無いと思っています。
寂しがりやなので聞きに来てくだしあ><
まぁ,焦らずにやろう!!
がんばってるしょっぴーへ
うーん、と悩んでPOSTをGETに替えたら表示されました
GETとPOST - プログラミングお勉強きろく
最初のアクセスはPOSTで受け取るのでしょうか?
それとも他になにか方法があるのかな?
最初とかは関係無くブラウザのアドレスバーに打ち込んでアクセスした場合は GET です.
Form から明示的にとかプログラムから明示的にアクセスすれば POST になります.
==とequalsのはなし
ちょこっとjavaメモ - プログラミングお勉強きろく
まず,前提として「==」はオブジェクトの同一性をチェックしていると思えば良いです.
equals は結局はただのメソッドなので好きなように比較出来るようになってます.
String クラスは equalsメソッドの実装として文字列同士の比較をしているだけです.
なのであたり前なんだけど
public class Test { static class Hoge{ @Override public boolean equals(Object obj) { return true; } } public static void main(String[] args) { Hoge hoge = new Hoge(); System.out.println(hoge.equals("foo")); // true System.out.println(hoge.equals(null)); // true } }
とか出来ます.null と比較してる(っぽく見えるけどメソッド呼出してるだけ)けど true が返ってきたりします.
で,equals オーバーライドしたら hashCode も的な話しもあるけどそれは又今度の機会に……