IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
JavaJavaの匿名クラスはすごくかわしいかわいい技術でいろいろキモイことができます。匿名クラスは基本的に「サブクラス生成のための特殊記法」であって、クロージャではありません。匿名クラスとクロージャを対比して云々するのはそもそも誤りです。なんならクロージャでサブクラス作ってみなよってことです。匿名クラスによって、Javaではなにかのサブクラスを任意の場所で即座に作り出すことが出来るんです。なにかのクラスのメソッドを三つほど書き換えた新しいクラスをさっと作れるのは、なかなか面白い機能ですよ。 その匿名クラスを利用したカッコイイ(でも使うのは躊躇されている)記法として、次のようなのがあります。(追記:この用法はヨシオリさんところで見たのが最初です) List list = new ArrayList() {{add("a"); add("b"); add("c");}}; Javaには「初期
はじめに 皆さん、こんにちは! 突然ですが、組込み機器におけるソフトウェア開発(以下、組込みソフト開発)には、どんな開発言語を使用していると思いますか? そうです、一番多いのがC言語です。その他、C++やアセンブリ言語なども使用されています。 ところで、Javaでも組込みソフトの開発ができることをご存知でしょうか? Javaを搭載したデジタル機器・家電製品には、コピーやFAXなどの複合機、携帯電話、カーナビなどがあります。Javaの開発と言うとWebアプリケーションが多いですが、組込みソフトはどのように開発していくのでしょうか……。 ここではレゴロボット「教育用レゴ マインドストームRCX」を使って、組込みソフト開発の入り口を一緒に体験してみましょう!レゴロボットについて 今回はこのレゴロボットを使用します。 RCXには8ビットのマイコンが内蔵されています。メモリは16KbyteのROMと
文:Chris Duckett(CNET News.com) 翻訳校正:中村智恵子、佐藤卓、福岡洋一 2008-03-10 12:37 Blu-rayのHD DVDに対する勝利は、これまでより魅力的な形でBlu-rayにエンターテインメント性を付加するきっかけになるというのが、「Javaの生みの親」James Gosling氏の考えだ。 シドニーで開催されたSun Tech Days Australiaで基調講演を行ったGosling氏は、ZDNet AustraliaのBuilder AUの取材に対し、Javaの新しいグラフィカルフレームワーク「JavaFX」がBlu-rayの仕様に実装される可能性があることから、Blu-ray Discの勝利によって、ディスクを再生するだけにとどまらないグラフィカルユーザー体験がBlu-rayで可能になることを期待していると語った。 「Blu-rayに
GWT is used by many products at Google, including Google AdWords and Google Wallet. It's open source, completely free, and used by thousands of enthusiastic developers around the world. GWT is the official open source project for GWT releases 2.5 and onwards. This site houses links to the documentation, source code repository, issues list and information related to GWT roadmap and release. It is i
Generated by Hiki 0.8.6 (2006-07-03). Powered by Ruby 1.8.5 (2006-08-25). Founded by ghfghgh564.
[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ next ] Debian Java FAQ. Chapter 11 - Java Policy 11.1 Is there a Java policy for Debian? It is still in the works. The current policy addresses some of the problems. It has not been officially released. You can find it at http://www.debian.org/doc/packaging-manuals/java-policy/. The Java Policy c
Sun Microsystemsは米国時間3月6日、研究者、大学生、そして趣味でプログラミングを楽しむプログラマーを対象にしたJavaベースの無線センサ開発キットの詳細を発表した。 「Project Sun Small Programmable Object Technology(Sun SPOT)」と呼ばれるキットは、3種類のデバイスとJava開発ツールで構成される。各デバイスは、データ転送用の無線インターフェースである「ARM9」チップを搭載したプロセッサボードを含んでいる。 デバイスの1つは、光と温度を感知する2つのセンサと通信可能なベースステーションである。3つのデバイスはいずれも電池で駆動し、手のひらにおさまる大きさだ。 Sun SPOTは、Sunの開発研究室から生まれたものだ。Sunは同キットを発表することで、無線センサを使用するJavaベースのアプリケーションの開発を促進した
Welcome to Project Looking Glass! Download and Installation: Linux/Solaris x86, Windows What if your desktop was actually a 3D environment? What if your CD or movie database became a 3D jukebox? Project Looking Glass is based on Java technology and explores bringing a richer user experience to the desktop and applications via 3D windowing and visualization capabilities. It is an open source develo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く