2007-03-01から1ヶ月間の記事一覧

パッケージ階層の上限

65535の壁?に行く前にsunのjavacでエラー。javacのヒープ??? オプションーあったかなー。つかれた。寝よ。 システムリソースが不足しています。 詳細は次のスタックトレースで調査してください。 java.lang.OutOfMemoryError: Java heap space at com.su…

ローカル変数の数の上限

C:\tmp>javac Hoge.java Hoge.java:2: ローカル変数が多すぎます。 void foo(){ ^ エラー 1 個 そろそろ不毛な気がしてきた。。。

フィールド数の上限、メソッド数の上限

65535と書いていたが65500〜65530ぐらいでダメぽい。 フィールド、メソッドともこんなメッセージしょぼす。 C:\tmp>javac Hoge.java Hoge.java:1: 定数が多すぎます。 class Hoge{ ^ エラー 1 個 6万は手書きは無理なのでこんな感じで。 import java.io.File…

日英対照javacのエラーメッセージ

http://homepage1.nifty.com/algafield/javac-emsg.html

フィールド引数の上限

http://d.hatena.ne.jp/muimy/20070330/1175221299 のつづき 教えていただきました。 ちゃんと言語仕様に書いてあった模様。 http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#88659 メソッド引数も255らしい。これはやらねばな…

いじわる問題2

ぷらぷらー int a = 0; int b = a+++a+++a; System.out.println("a="+a); System.out.println("b="+b);

いじわる問題

このコードを実行後のaとbの値はいくつ? int a = -1; int b = 0; try{ b = a++ / ++a; }catch(Exception e){ System.out.println(e); } System.out.println("a="+a); System.out.println("b="+b);

演算子の優先順位

どうも人によって微妙に書いてる順位が違うような 演算子の優先順位 http://web.hc.keio.ac.jp/~fujimura/lang/page-6-5.html http://www.hellohiro.com/basic/jyuni.htm http://www.atmarkit.co.jp/fjava/onepoint/java/jv13.html Operator Precedence http…

Windows 深すぎるディレクトリ、長すぎるファイルを消す

コマンドプロンプトで delすると 「指定されたファイル名は、無効かまたは長すぎます」 rdすると 「ディレクトリが空ではありません」 どうせーちゅうんじゃー しかしjavacでできたディレクトリだからjavaで消せるかな?と思って消すのつくったら消せました…

パッケージ階層の上限

こちらは不明。256の壁はやぶれました(コンパイル通った)。 package p0.p1.p2.p3.p4.p5.p6.p7.p8.p9 .p0.p1.p2.p3.p4.p5.p6.p7.p8.p9 .p0.p1.p2.p3.p4.p5.p6.p7.p8.p9 .p0.p1.p2.p3.p4.p5.p6.p7.p8.p9 .p0.p1.p2.p3.p4.p5.p6.p7.p8.p9 .p0.p1.p2.p3.p4.p5.p6…

多次元配列の次元数の上限

http://www.knowledge-ex.mydns.jp/blog/2005/10/java.html 256でコンパイルエラーになるらしい。一応自分でもやってみた。 class ArrayLimit { public static void main(String[] args) { int [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][…

コマンドプロンプトの補完機能

http://www.atmarkit.co.jp/fwin2k/win2ktips/072cmdcompletion/cmdprompt.html http://www.atmarkit.co.jp/fwin2k/win2ktips/230cmdprompt/cmdprompt.html ファイル名TAB補完しか使ってませんが。

コマンドプロンプトの履歴機能

http://www.atmarkit.co.jp/fwin2k/win2ktips/247comhist/comhist.html http://www.atmarkit.co.jp/fwin2k/operation/command002/command2.html カーソル上下しか知らなんだ。

サブドメインのスパム2

http://d.hatena.ne.jp/muimy/20070302/1172826179 のつづき たまに通報していたが、大手ISPでも、しばらくすると、サイトが消えてる。効果ありか? しかし、通報したのが効果があったのか不明なのと、1円の得にもならないのでイマイチ通報のモチベーション…

Vistaを使ってみた。

Windows Vistaをインストールしてみた。メインで使うにはなんなので、デュアルブート。Aeroって意外としょぼい。もっと3Dでぐりぐりくるくる動くのかと思ってたよ。

iTunesで取り込んだm4a(AAC)ファイルがMedia Playerで開けません

デフォルトで開けないみたい。またMP3に変換するのもやだなー。そんな落とし穴?があったとは。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1110835906何かインストールすれば、聞けるのかも。めんどい。 http://www7.atwiki.jp/wmp/pages/1…

Vistaデュアルブートのデフォルト選択を変える方法

http://arena.nikkeibp.co.jp/col/20070319/121288/

Windows OS リテール版とDSP版の違い

リテール版 ふつうのやつ DEP(OEM)版 パソコン買ったときにプレインストールとかされてるやつ。本体とセットで供給されてるWindows PC本体だけでなく、FDDなどのパーツとセットで売られてるのがある 価格が安い(かなり) Microsoftのサポートなし(代理店がサ…

WindowsXP+Vistaデュアルブート

http://www.vista-mania.com/communityvista/book/chapter01_10.asp 後でVistaをアンインストールする方法

プロセスとスレッドの違い

http://tooljp.com/qa/C4104E55B4914C7449256A9F001CA896.html (1)プロセスは一つのプログラム。 (2)スレッドはプロセス内で並列動作する単位。 ... メモリ空間の視点から見ると、以下の違いがあります。 (1)プロセスはそのプロセス専用に割り当てられたメモ…

concurrentとparallelの違い

http://www.pc-view.net/article/125/2.html JISではconcurrentは並行、parallelは並列と訳されるが、一般的にはconcurrentも並列と訳されることがある。concurrent computingとparallel computingを例として両者の違いを説明すると、concurrent computingは…

パイこね変換

「渋滞学」という本を読んでなかなか面白かった。その中で、「パイこね変換」というのが、「コンピュータが簡単な計算でも間違える例」として紹介されていた。http://tftf-sawaki.cocolog-nifty.com/blog/2006/11/post_b8e3.html (*)本書に出てくる「パイこ…

猛烈にはやく進むシステムクロック

新しく買ったPCですが、さっそく困ったことに。パソコンの時計がずれる。30分に5秒も早くなる。Quad Coreな上にEIST(使用率によってクロックスピードを調整する機能)もあるので、もしかして時計まわりバグってんじゃねぇか?とか疑ってみたくなるが、まさか…

パソコン内部の時計は2種類ある

一般的なパソコンの時計には、リアルタイムクロック、システムクロックという2種類の時計があるらしい。リアルタイムの方はバッテリーバックアップでPC消しても消えない時計。精度は荒い。システムクロックはCPUクロックから計算した時計でかなり細かい。電…

PC購入

今回もツクモで購入eX.computer EB30J FullAcceleEdition http://www.tsukumo.co.jp/bto/evolution.html#FAE 説明書なくしても困らないためのメモ CPU: Core 2 Extreme QX6700 MB: Intel D975XBX2KR メモリ: PC6400 DDR-2 SDRAM 1024×2 (CENTURY MICRO製) ビ…

インタフェースでは、フィールドやメソッドの宣言には、publicを付けないのが普通なのでしょうか?

http://www.javaworld.jp/print/?menu3=27052 Q.03 インタフェースでは、フィールドやメソッドの宣言には、publicを付けないのが普通なのでしょうか。付けたほうがわかりやすいとも思うのですが…… A.03 通常は付けません ボクもつけた方がわかりやすいと思い…

俗に言うオブジェクト指向3大機能って誰が言ったですか?

たまによく聞くオブジェクト指向の三大機能。 継承、ポリモーフィズム、カプセル化 カプセル化がたまに、隠蔽だったり、クラスだったりすることもあるみたいですが、だいたいこれでオブジェクト指向の基本3点セット。ていうか、それって誰が言ったんですか…

内臓HDDの電源コネクタがないのですが

ネットでSATAの内臓ハードディスク(WD5000AAKS)を買ったのだが、送られてきたものを見ると、電源コネクタをつなぐとこがない。何!?なんだこの不良品!と思って昨日ショップにメールした。 返事ないなーと思いつつ、ちょっとネットで調べていたら、電源コネ…

続続 カプセル化と情報隠蔽

この話は、初心者向けの説明を書いていて、用語を正確&分かりやすく再理解しようと思って調べてた話なんですが、なんか間違えたかも。はっきりさせたかったのは、「カプセル化と(アクセス修飾子を使った)アクセス制御の違い」だったような気がします。カプ…

続 カプセル化と情報隠蔽

コメント、トラックバックでつっこみをいただきました。 http://d.hatena.ne.jp/Isoparametric/20070309/1173408411 encapsulation=まとめて終わりではない、と思う訳です。 "カプセル化"と言った場合、「隠す」は目的であり、一部であり、はずせないことの…