http://jp.sun.com/company/events/ev/3283.html
(1)「Web サービス相互運用性 - Windows と Java の関係」
ソフトウェア・ビジネス統括本部
Java エバンジェリスト 岡崎 隆之(おかざき た かゆき)
Web サービスと聞くと相互運用性なんていう問題はすでに解決している
ように思われますが、実際にはそうではありません。今回は発生しうる問題と、
それを解決すべく進められている Project Tango の概要をご紹介します。
(2)「スクリプト言語の夕べ」
東京ソフトウェア本部
Java エバンジェリスト 荻布 真也(おぎの しん や)
最近、JavaVM の上で動くスクリプト言語が注目されてきていますが、
次期バージョンの JDK 6 では、Java のプログラムからスクリプト言語
を呼び出すための標準フレームワークが登場します。今回は簡単な例を
使ってこのフレームワークを紹介します。
(3) Java クイズ
Q1. つぎを実行した結果、何が表示されますか。
(1)「Web サービス相互運用性 - Windows と Java の関係」
ソフトウェア・ビジネス統括本部
Java エバンジェリスト 岡崎 隆之(おかざき た かゆき)
Web サービスと聞くと相互運用性なんていう問題はすでに解決している
ように思われますが、実際にはそうではありません。今回は発生しうる問題と、
それを解決すべく進められている Project Tango の概要をご紹介します。
(2)「スクリプト言語の夕べ」
東京ソフトウェア本部
Java エバンジェリスト 荻布 真也(おぎの しん や)
最近、JavaVM の上で動くスクリプト言語が注目されてきていますが、
次期バージョンの JDK 6 では、Java のプログラムからスクリプト言語
を呼び出すための標準フレームワークが登場します。今回は簡単な例を
使ってこのフレームワークを紹介します。
(3) Java クイズ
Q1. つぎを実行した結果、何が表示されますか。
import java.util.HashMap; import java.util.Map; public class Quize06112201 { public static void main(String[] args) { Map<Short, Short> map = new HashMap<Short, Short>(); for (Short i = 0; i <365; i++)
Q2. クラスファイルの先頭4バイトにあるマジックナンバーはなんですか。
>od -t x1 Quize06112201.class
0000000 ?? ?? ?? ?? 00 00 00 31 00 41 01 00 0d 51 75 69
0000020 7a 65 30 36 31 31 32 32 30 31 07 00 01 01 00 10
Q3. つぎの Integer クラスのメソッド xxxxxxx() は何ですか。
public static int xxxxxxx(int i) { i = (i & 0x55555555) << 1 | (i >>> 1) & 0x55555555; i = (i & 0x33333333) << 2 | (i >>> 2) & 0x33333333; i = (i & 0x0f0f0f0f) << 4 | (i >>> 4) & 0x0f0f0f0f; i = (i << 24) | ((i & 0xff00) << 8) | ((i >>> 8) & 0xff00) | (i >>> 24); return i; }