Java

インクリメント(i++)

INDEX PAGE インクリメント(i++) Javaでループの中のカウンターなどで、変数をインクリメントしたいときには i++; というように記述します。 Rubyではどうか?というと、Rubyにはインクリメントの関数は存在しないようで、 地道に i = i + 1 または i += 1 …

ResourceBundleでプロパティーファイルを読み込む

INDEX PAGE ResourceBundleでプロパティーファイルを読み込む Javaでは、ResourceBundleを利用してプロパティファイルの読込を行たっりしますが Rubyではどうやってやるのだろうと考えてしまったのはわたしだけでしょうか?個人的な結論としては、Rubyはスク…

オーバーロードは書けるの?

INDEX PAGE オーバーロードは書けるの? Javaでは同じ名称のメソッドで引数の型、個数などを変えられる いわゆるオーバーロードというテクニックが存在します。 Rubyに関しては、オーバーロードという記述方法は存在していないようです。 そもそもスクリプト…

コンストラクタ

INDEX PAGEコンストラクタJavaでは、クラスをインスタンス化するときの処理をコンストラクターに書きました。 public class Hoge{ public String hogehoge = ""; public Hoge (){ hogehoge = "hogehoge"; } } このような、インスタンスの初期化処理は Rubyで…

STATICメソット

INDEX PAGESTATICメソットJavaでは public class Hoge{ public static String hogehoge(){ return "hoge"; } } とstaticメソットを定義すると 他のソースから String hoge = Hoge.hogehoge(); と言うように関数を呼び出すことができます。 これとおなじよう…

Class.forNameはどう書くのか

INDEX PAGE Class.forNameはどう書くのか 例えばJavaでJDBCドライバーを利用するとき 各DBごとに実装されたドライバーを利用するに当たって 下のような書き方をします。 Class.forName("oracle.jdbc.driver.OracleDriver"); http://www.site-cooler.com/java…

可逆式暗号化関数を作る

INDEX PAGE可逆式暗号化を作る データベースにデータを格納する時 ログイン画面用のパスワードは 照合さえできればよいので不可逆式の暗号化を採用が良いと思います。 具体的にはStringクラスのcryptを利用するのが良いと思います。 http://www.ruby-lang.or…