メンバ変数宣言時の初期化=コンストラクタによる初期化

適当にわけのわからない処理を生産してたらよくわからないことになってハマったのでメモっておく。上記の実行結果は以下のようになる。 parent nullChildInitAtMemberDeclを逆コンパイルすると以下のようになる。 class ChildInitAtMemberDecl extends Paren…

Java6,7で可変長引数を持つメソッドをオーバーロードしている際にコンパイル結果が違う時がある

コンパイル結果の違うソース 上記のソースをJDK6のjavac、JDK7のJavacでそれぞれコンパイルすると、結果が違うことがわかる。JDK6 D:\dev\Java>javac.exe CompileResultDiffTest.java D:\dev\Java>JDK7 D:\dev\Java>javac.exe CompileResultDiffTest.java Co…

Eclipse開発環境設定メモ

とりあえずインストールするもの JRE Java7 : http://java.com/ja/download/ Java6 : http://java.com/ja/download/manual_v6.jsp JDK Java7 : http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html Java6 : http://www.…

gnulsもcolorlsもなく「ls --color」「ls -G」「set color」が使えない環境でlsを(無理やり)カラー化する

職場のサーバがSunOSなんだけどカラー化できるlsが入ってないので困った。というわけで、"-F" オプションでファイル名のあとに付加される記号から、ディレクトリ/実行ファイル/シンボリックリンク/それ以外が判別できるのでそれをperl -peで置換して無理…

eclipseの動的Webモジュールのバージョンを3.xから2.xに下げる方法

ちょっとつまづいたのでメモ。 java1.6設定で作った動的Webプロジェクトを、1.5を使うように変更しようとしたら、プロジェクト・ファセット設定画面で変更できなかった。 「動的Webプロジェクトをアンインストールできません」とかなんとか。 こういうときは…

MySQLのLIKE句の検索対象に文字列型と整数型を連結した場合の注意

今日知ったこと。 CREATE TABLE emp ( id INT AUTO_INCREMENT PRIMARY KEY , name VARCHAR(40) NOT NULL ); とかいうテーブルの時に、下のSELECT文のLIKE句はケース依存になる。 SELECT id, name, CONCAT(emp, id) FROM emp WHERE CONCAT(emp, id) LIKE '%a%…

近況

11月頃に職場が移って、今はStrutsとJSPを中心にやってる。 なんかわかんなかったところメモる余裕がない感じな気がする。

手動で追加した値をSimpleCursorAdapterで使う

デバッグとかのときとか、DB使いたくないとき用に。 ArrayAdapterを継承して新しいクラス作ってgetViewオーバーライドして値追加して…ってやるのはめんどくさい。 そこで、SimpleCursorAdapterの引数に使う、DBのクエリ結果を格納するCursorを擬似的に作成す…

SimpleCursorAdapterのAdapt先にsetTextなどをする値をいじる

前回はSimpleCursorAdapterを継承して新しいクラスを作ってたけど、listenerいらないならそこまでしなくても大丈夫。main.xml <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" /> list_row.xm…</listview>

SimpleCursorAdapterで表示させているListViewのWidgetにListenerをセットする

SimpleCursorAdapterを継承したクラスを作成する newViewメソッドをオーバーライドする 引数のView変数(たぶんリスト行のレイアウトが入ってる)からwidgetを生成する widgetにListenerをセットする public class MyCursorAdapter extends SimpleCursorAdap…

Drawable ResourcesのShapeをJavaで動的に作る方法がわからない

たとえば、 <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="<color>" /> </solid></shape>

新しいブログ作ってみた

仕事でやってるプログラミング関係の詰まったとこの解決メモ的な使い方をするのかなーと思います。 むこうで書いたコードをコピペできないとか、時間があるのかとかいう問題もあるので、更新できるかどうかはわからないけど。 とにかくマイペースで行けたら…