at backyard

Color my life with the chaos of trouble.

Java

Eclipseが重いので、設定を変えて軽くしてみる

備忘録、まえがき 今月からJavaのプロジェクトに関わっている。 久しぶりにJavaに触れて、おなじみのEclipseの激重ぶりに戦慄しているが、 今日Eclipseの設定をいじってみたら、少しマシになったので備忘録として残しておく。 なお、設定変更については下記…

そのうちコードリーディングしようと思っているオープンソースのプロジェクト

最初に ずっと"下書き"の状態のまま、保存されていた記事。 最近Rubyを触り始めた、と書かれているので去年に書かれた投稿であると思う。 ふと思い立って読み返してみたら、やはりコールドリーディング欲が掻き立てられたので記事を公開することにした。 こ…

Javaにて、List内のBeanが重複しているかを調べたい時

ArrayList内に格納したBeanの内容を比較して、 Beanの内容が重複している場合は、重複を除去したいとき、 Bean内にてequalsメソッドとhashCodeメソッドをOverrideすると、実行できるらしい。 public class UserBean01 { String id; String name; String mail…

All Things Must PassとJava Gold落とした話

George Harrisonの"All Things Must Pass" Java Goldの試験を受けてきた。 試験の間、ずっと頭の中でGeorge Harrisonの"All Things Must Pass"が流れていた。 朝焼けは午前の間、ずっと続くわけじゃない、そう歌いだされるこの曲は、Beatlesという巨大過ぎる…

2016 rainy day

最近ブログを更新していなかったのは、仕事が忙しくなったのとJava Gold向けの勉強をしているから。 会社推奨資格を取るという、言ってしまえば、やらされ勉強という感じなので、まったく勉強が手をつかないでいたが、時間が迫ってきたことに慌ててつつ、よ…

Javaでシングルトンパターン、static変数が生成されるタイミング

Javaでシングルトンパターン Javaでシングルトンパターンのおさらいをした。 これはJava Gold試験の出題範囲でもある。 まずはシングルトンパターン自体のおさらい。 Wikipediaより引用。 GoF(Gang of Four; 4人のギャングたち)によって定義された。 Singlet…

Jenkins 2にてjenkinsfileに触れてみる

Jenkins に触ってみたいと常日頃思っていたのだが、気がついたらバージョン2が出ていた。 jenkins.io 後方互換性があったり、UIが良くなったり、以前はplug-inだったパイプラインがデフォルトで取り込まれてて、jenkinsfile を書いてジョブをコードで自動化…

Javaの例外とAssertionについて学ぶ

先日Java SE 7 Programmer Ⅱを受けるということを書いたが 申込手続きをして満足して、全くJavaについて勉強をしていないという有様。。。※TODOリストを作った時点で満足してしまい、次の日から何もしない。という人が意外といるらしい。 たぶんそれと同じよ…

Java SE 7 Programmer IIを受験します。

私が所属している会社はJava推しの会社なので、Javaの資格が推奨されている。 業務ではJavaがメインで使用されている言語だ(ま、いまは、C#のプロジェクトに参加しているのだが)。 普段プライベートでPythonを触っていると、Javaなんて記述量も多いし、 な…