Seasar2でS2JDBCを使うときにハマった点

WebアプリフレームワークのSeasar2の勉強をすることになり、 http://www.seasar.org/を見つつ環境を整え、SAStruts + S2JDBCでサンプルプログラムを作ろうとしたところハマったのでメモしておく。 Super Agile Struts - Setupを見ながら、5までは進み、チュ…

byte型とint型を算術演算子で処理した結果はint型になります

public class Main{ public static void main(String[] args) { byte x = 3; byte y = 2 * x++; System.out.println(y); }} 上記コードはコンパイルエラーになる。 byte型のyに代入するべき右辺の演算結果がint型になるので、キャストしないと代入できない。…

List等を宣言するとき

OK ArrayList<String> stringList = new ArrayList<String>(); ArrayList<String> stringList = new ArrayList<>(); ArrayListはListを継承してるので代入可。 List<String> stringList = new ArrayLis<>t(); ジェネリクスは片方だけでも可。 ArrayList stringList = new ArrayList<String>(); NG Str</string></string></string></string></string>…

Ubuntu14.10をVirtualBox環境にインストールしようとしたら画面が砂嵐だった件

参考にしたページ Installing Ubuntu 14.10 in Virtualbox (Troubleshooting Guide) - Make Tech Easier 環境 ホストOS:Windows8.1 VirtualBox 4.3.16 r95972 解決法 壊れた画面が表示されたら右Ctrl+F1キーを押す。 コンソールが表示されるので、その画面…