Java パソコン・スマフォで別々のページを返す
スマートフォン(以下、スマフォ)勢やタブレット勢の勢力は、なかなかのものです。 パソコンなんて持ってない人はたくさんいたりします。むしろ普通w パソコンとスマフォに対応する サイトの製作者側からすると、面倒なものですがw…
Java言語プログラミングのゆるふわレシピ。コピペで使える3分クッキング♪
 サーバーサイド
サーバーサイドスマートフォン(以下、スマフォ)勢やタブレット勢の勢力は、なかなかのものです。 パソコンなんて持ってない人はたくさんいたりします。むしろ普通w パソコンとスマフォに対応する サイトの製作者側からすると、面倒なものですがw…
 画像・音
画像・音きっと誰の参考にもならないだろう第二段。 前回は音を出してみましたが、今回はお絵描きですw 画像ファイルを作成するサンプル 出力をサポートしている形式を出力後、文字列と線の入った画像ファイルを作成します。 [crayon…
 JDBC
JDBC更新の途中でこけたら嫌だな。 こけても、ここまでは更新しときたいんだよな。 そんなあなた。 セーブポイントなら、自分の好きなところに戻せます。。 セーブポイントであ~る。 データベースなので、ロールバックはできないと困り…
 ファイルI/O
ファイルI/OUTF-8には、BOM付きとBOM無しがあります。 BOM(バイトオーダーマーク)とは、「このファイルはUTF-8(とか)で作られてるよ~」のマークです。 メモ帳等で開くと、BOMが直接見えるわけではないですが、ファイル…
 JDBC
JDBCある程度のロジック量がある場合、JavaでSQLをちょこちょこ発行すると時間を要してしまいます。 DB側のロジックにまとめて処理してもらった方が効率的です。 ・・・ということで、今回は、ストアドプロシージャを呼び出してみ…
 JDBC
JDBC前回はPreparedStatementでデータを取得しました。 今回は、PreparedStatementを使って、データを更新してみます。 PreparedStatementでデータを更新するサンプル DUAL表を更…
 JDBC
JDBC通常のステートメント(java.sql.Statement)を利用することは、エスケープ処理や脆弱性の観点から、あまり良いとは言えません。 また、複数レコードのINSERT等で、何度も同一のSQLを立て続けに発行するよう…
 配列・コレクション
配列・コレクション前回は、自作したクラスの配列をソートしてみました。 今回は、自作したクラスのリストをソートしてみます。 自作したクラスのリストをソートするサンプル
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | import java.util.ArrayList; import java.util.Collections; public class SortTest2 {     public static void main(String[] args) {         ArrayList targetList = new ArrayList();         targetList.add(new SortItem2("001","メロン"));         targetList.add(new SortItem2("002","すいか"));         targetList.add(new SortItem2("003","りんご"));         targetList.add(new SortItem2("004","バナナ"));         targetList.add(new SortItem2("005","みかん"));         System.out.println("-- ソート前 --");         print(targetList);         Collections.sort(targetList);         System.out.println("-- ソート後 --");         print(targetList);     }     private static void print(ArrayList targetList) {         for(SortItem2 item : targetList) {             System.out.println(item.toString());         }     } } class SortItem2 implements Comparable {     private String id = null;     private String name = null;     public SortItem2(String id,String name){         this.id = id;         this.name = name;     }     @Override     public int compareTo(SortItem2 arg) {         return name.compareTo(arg.name);     }     @Override     public String toString() {         return "id:" + id + " name:" + name ;     } } | 
実行結…
 配列・コレクション
配列・コレクションデータベースを使っている限り、基本的に「order by」に任せるのが固いし、楽なのですが・・、さらに加工したりとかでJavaで並べ替えをしたい場合があります。 今回は、自作したクラスの配列に対して、ソートをしてみます。…
 ファイルI/O
ファイルI/O1つのファイルを消すのは簡単です。 1つの空フォルダ(ディレクトリ)を消すのも簡単です。 ところが、中身が残っているフォルダを消すのはちょい面倒です(; ・`д・´) これを簡単に捌くなら、再帰的に消していくことです。 …