2008-03-01から1ヶ月間の記事一覧
立っているbitの数を取得する public class CheckBit { public static int CheckBitCount(Integer n) { int Counter=0; for(int j=0;j<Integer.SIZE;j++){ Counter += (n & 1); n = n >>> 1; } return Counter; } public static void main(String[] args) { System.out.printf("%31sの1の数は:%d\n", Integ</integer.size;j++){>…
無限大の計算 public class Infinity { public static void main(String[] args) { Double pi = Double.POSITIVE_INFINITY; Double ni = Double.NEGATIVE_INFINITY; System.out.println("∞ + ∞ = " + (pi + pi)); System.out.println("∞ + -∞ = " + (pi + ni…
sshクライアントの設定ファイル(~/.ssh/config)を利用して便利なsshライフを。configファイルを利用する事で、接続先sshサーバのaliasを作れたり、複数の秘密鍵を使い分けたりできる。クライアント環境はmac OS X 10.5 例えば普段 ssh -l user1 example.com…
public class PascalsTriangle { private int pascal[][]; public PascalsTriangle(int num) { pascal = new int[num][]; for(int i=0,j=0;i
public class ConvertType { public static void main(String[] args) { int tmpi=0; long tmpl=0; byte maxByte = 127; byte miniByte = -128; short maxShort = 32767; short miniShort = -32768; int maxInt = 2147483647; int miniInt = -2147483648; lo…
public static void main(String[] args) { System.out.println("\u0048\u0045\u004c\u004c\u004f \u0057\u004f\u0052\u004c\u0044"); }
もう明るくなってしまったなぁ。今日は後輩の演奏会を聴きにいく日だ、元気があれば、少し寝て続きをやって出かけよう。
単純に色を返せば良いだけなので、この場合は定数固有のメソッドを使用する必要は無いんじゃないかと思う。 enum Color { GREEN("GREEN"){ String getColor(){ return this.name; } }, YELLOW("YELLOW"){ String getColor(){ return this.name; } }, RED("RE…
enum Color { GREEN("GREEN"), YELLOW("YELLOW"), RED("RED"); String name; Color(String name){ this.name = name; } abstract String getColor(){ return this.name; } }
public class Vehicle implements Cloneable{ enum Turn{LEFT,RIGHT} private double speed; private double angle; private String owner; private long VehicleID; private static long NextVehicleID=0; private EnergySource es; Vehicle(){ VehicleID =…
public enum Week { SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY } enum Color { GREEN,YELLOW,RED }
非常に美しくない>< History内部クラスでのAccountの持ち方は、Listとかで持った方が良いのだろうか??10件しか持ってはいけないという事だったので配列で処理してみたけどなんかしっくりこない。。 BankAccount.java public class BankAccount { private…
AttributedインタフェースはAttrクラスに対する操作を定義しているため、AttrクラスがAttributedクラスのネストした型であるべき。
う〜ん、ちょっとわからない>< インタフェースは多重継承ができる/抽象クラス・具象クラスは単一継承 インタフェースは実装を含まない/抽象クラスは一部実装を含む事ができる インタフェースはpublicなメンバしか持てない/抽象クラスはpublic以外も良い…
(a)N分木のノードを表すTreeNode:抽象クラス (b)特定の順番で木を探索するTreeWalker:インタフェース (c)グラフィックシステムにより描画可能なオブジェクトのためのDrawable:インタフェース (d)グラフィックデスクトップから実行できるプログラムのため…
コレクションクラス階層を設計する問題 Set List Queue が Collection をimplementしている様子を書けば良いのだろうか。java.utilクラスにあるものそのままってことかな
以前にやったLinkedListクラスをinterfaceを使って書き直す問題。 LinkedList.java public interface LinkedList<E> { void show(); String toString(); Object getObj(); void setObj(Object Obj); E getNextNode(); void setNextNode(E nextNode); int countL</e>…
mac bookを購入しました^^ これで私もマカーに!! ついでに、メモリも別で購入し2G*2で4Gにしました。すぎ快適、自分でするとメモリ増設も思った以上に安いなぁ before after
SortHarnessのabstractをinterfaceに変えるのかな??いや、それはおかしいか。。 ん、、、SortHarnessとSortHarnessObjImplみたいにするって事かな。そうするとSortHarnessDoubleImplって感じで出来るとか。
これは abstract を interface にして、インタフェースを使うクラスでimplementsにしたらおkだな。
やっと分かった。Object型の比較は、Comparable型にキャストしてcompareToを使ってやれば良いって事かな public abstract class SortHarness { private Object[] values; private final SortMetrics curMetrics = new SortMetrics(); private boolean callSo…
3章の取りこぼしを拾って、いよいよ第4章へ!! 1問1問の練習問題がちょっと難しくなってきて、しんどくなってきてけどGOだ!!
こんな時間になってしまった>< ローカルで動いていたCakePHPで作ったアプリをサーバ上に上げてテストしてみたら Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: FATAL: Ident authentication failed for user "us…