ASCII24 Top ASCII24 Business Center ASCII24 News ASCII24 Review ASCII24 Business Center 携帯24 Mac24 Akiba2GO! デジタル用語辞典 ASCII24 Broadband Center 最新ニュース 特集 事例紹介 コラム NETWORK MAGAZINE ASCII24メールサービス Blogag
ASCII24 - [Main Menu] [Menu 2]


  ASCII24 > Business Center 111
記事/用語/ID検索 

最新ニュース
【お知らせ】 アスキーの新しいPC/IT情報サイト、ASCII.jpがオープン!(2007年1月29日)
【ここが変わったWindows Vista 100連発! Vol.27】 “サービス” タブが追加された “タスクマネージャ” (2007年1月26日)
東芝ダイレクト、Vista搭載の直販専用ノートパソコン春モデルを発表(2007年1月26日)
【フォトレポート】 さらにスリムに進化したソフトバンクモバイルの新機種に触ってきた!(2007年1月26日)
BCN、 “BCN AWARD 2007” の表彰式を開催(2007年1月26日)
ロジクール、省スペース/静音構造のUSBフルキーボード 『Classic Keyboard 200』 を発売(2007年1月26日)
NTTとNTTレゾナント、過去に見たウェブページを再度探し出すソフトを発表(2007年1月26日)
松下電器、パスワードで録音データを保護できるICレコーダー 『RR-US470-K』 など2機種を発売(2007年1月26日)
インテル、802.11nドラフトに準拠した無線LANモジュール “Next-Gen Wireless-N” を発表(2007年1月25日)
【Macworld 2007 Vol.14】 写真で一挙紹介!! 展示会場レポート (ハードウェア編) (2007年1月25日)
【発表会レポート】 ソフトバンクモバイル、最新春モデル14機種58色を発表!!(2007年1月25日)
XP Homeのサポートが2014年まで延長――マイクロソフト、Windows XP Home Editionのサポート提供期間延長を発表(2007年1月25日)
富士フイルム、SD/xD両対応のコンパクトデジタルカメラ3機種を発表(2007年1月25日)
プリンストンテクノロジー、応答速度が5msの22インチWSXGA+液晶ディスプレー 『PTFSAF-22W』 を発売(2007年1月25日)
ネットレイティングス、2006年12月度のインターネット利用動向調査結果を発表――任天堂にアクセスが急増。(2007年1月25日)
シマンテック、セキュリティーソフト “Norton AntiVirus” など3製品をVistaに対応(2007年1月25日)
JPRS、 “駅街ガイド” のアクセスランキングを発表(2007年1月25日)
日本サムスン、応答速度が5msの22インチWSXGA+液晶ディスプレー 『SyncMaster 225BW-R』 を発売(2007年1月25日)
日立、HDDとDVDドライブを搭載した “ハイブリッドカム Wooo” シリーズを4機種発売(2007年1月25日)
ソニーとバンダイ、合弁会社 “株式会社セリウス” を設立(2007年1月25日)
JEITA、2006年のパソコン出荷実績を発表――買い控えで4年ぶりの前年割れに(2007年1月25日)
飛鳥、6in1カードスロットを搭載したポータブルHDD 『Tripper Light』 を発売(2007年1月25日)
D-PA、TV番組のオークションへの違法出品の監視を開始(2007年1月25日)






Contact Information

[PR]
Printable Version コラム / トレンドウォッチ

JavaOneレポート(その2)

〜Javaの拡張と今後の計画


渡邉 利和(toshi-w@tt.rim.or.jp) [著]
2001年6月7日

Goslingの基調講演は技術一色

基調講演開演待ち時間
JavaOneでは、基調講演前の待ち時間に生バンド演奏などが行なわれるのが恒例。今年は「San Francisco太鼓道場」による和太鼓演奏が披露された。

今回は、もっともJavaOneらしいテーマともいえる、Javaの技術的側面に関する話題を中心にお届けしたい。

初日の基調講演では「技術色が薄れた」と紹介したが、2日目に行なわれたJavaのオリジナルの開発者であるJames Gosling氏の基調講演ではうってかわって技術の話が中心であり、スクリーンに投影される資料は「ユーザー数の伸び」といったものの代わりにJavaのサンプルコードが使われるといった具合である。ある意味、今日の基調講演は本来のJavaOneらしいものであったと感じた。

James Gosling氏
日本、韓国、フィンランドでJava対応携帯電話やデジタルデバイスを買い漁る、というストーリーのビデオが上映されたあと、ビデオの中と同じ姿で山のような買い物を持って登壇したJames Gosling氏。

ここでは、Javaの言語仕様の拡張計画が紹介された。新たな言語要素として、“Assertions”“Generics”が導入される予定である。Assertionsは現在β配布中のJDK 1.4から導入されている機能で、この導入は“Java Language Specification”の拡張という位置づけになる。機能としては、“ユーザーが任意に定義できる例外”という感じだろうか。Assertionsを利用すると、プログラムの実行中にあらかじめ設定した条件に反する状態になったことを検出できる。この機能はJava 0.9の段階では仕様に含まれていたものの、省略されていたものだという。

Assertionsのコード
Assertionsの説明としてGosling氏が提示したスライド。Gosling氏はあまり踏み込んだ説明はせず、このサンプルコードを見れば分かるだろう、といった雰囲気が感じられた。簡単なコードだが、どう使うものかはだいたい想像がつくと思う。

また、GenericsはParameterized Typeと呼ばれる機能である。Gosling氏の説明によれば、データ型をパラメータ化するものであり、厳密な型チェックを実現するということのようだ。こちらも基本的にはコードの品質改善を実現するための機能で、Java言語仕様への追加要求がもっとも多かったものだということだ。ただ、筆者には現時点ではあまり詳細に踏み込んだ説明ができないので、Gosling氏が提示したサンプルコードをご覧いただきたい。Genericsが導入される時期はまだ決まっていないが、1.5以降になるという。

Genericsの説明
こちらは、Genericsの説明。実のところ、筆者にはなぜこのような機能が必要で、便利なものなのかよく分かっていないので詳しい説明は避ける。

なお、初日(6月4日)に公開されたJava関連の今後のスケジュールについてここで改めてまとめておこう。まず、基本となるJ2SEに関しては、基本的に18カ月ごとにアップデートが行なわれる。現在β公開中のJ2SE 1.4が年末くらいにリリースされ、次の1.5が2003年前半にリリースされる予定だ。なお、J2EEに関しては、J2EE 1.3が年内にリリースされる予定となっている。

Tシャツ配り
Gosling氏恒例のTシャツ配りには、今年はエアシューターが使われ、会場を沸かせていた。こうしたノリのお祭り騒ぎはJavaOneによく似合うと思う。

James Gosling氏
基調講演後、追加説明に応じてくれたJames Gosling氏。


[次ページ]

Contents...




advertisement

Copyright (C) 1997-2007 ASCII Corporation. All Rights Reserved.
No portion of this web site may be reproduced or duplicated without the express written permission of ASCII Corporation.
This web site is written in Japanese only.
記事に関するご意見やご質問は、お問い合わせフォームにてお送りください