2006-10-18から1日間の記事一覧
実行結果は何でしょう。Java Puzzlers(id:succeed:20060914)を読んだ方には、簡単すぎるかも知れませんが。 import java.lang.*; import java.io.*; abstract class Main { int x = 12 + 34>>4 + 1; public static void main(String argv[]) throws IOExce…
「スレッドセーフ」という保証は、具体的には何を保護しているか。 import java.util.*; public class Main { static Vector<Object> vec = new Vector<Object>(); static ArrayList<Object> arr = new ArrayList<Object>(); public static void main(String[] args) { new Thread(new Runnab</object></object></object></object>…
$ cat Main.j #define STR(x) #x #define STR_DEEP(x) STR(x) import java.util.*; public class Main { public static void main(String[] args) { Object obj = new Object(); TYPE<Object> list = new TYPE<Object>(); long time = System.currentTimeMillis(); for (int </object></object>…