2007-03-31から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…