himorogiの日記

主にプログラミングに関することなど。少々ハード(電子工作)についても。

2007-12-05から1日間の記事一覧

Working with Java objects

Java のクラスにアクセスできれば、次の課題はオブジェクトの作成である。これは Java の new のように働く。 js> new java.util.Date() Wed Dec 05 14:12:54 JST 2007JavaScript 変数に格納した新しいオブジェクトを call メソッドで呼ぶことができる。 js>…

Calling overloaded methods

引数の型に基づき、呼び出すメソッドを決定するプロセスをオーバーロード解決と言う。 Javaでは、オーバーロード解決をコンパイル時に行うが、Rhino ではランタイム実行中に行う。動的な JavaScript では変数の型は実行時まで判らないので、オーバーロード解…

Accessing Java packages and classes

Java の code は class の一部で、Java class は package の一部だ。つまり Java の code は必ず何れかの package に含まれる。一方 JavaScript では script はあらゆる package の外にも存在する。 ・JavaScriptからJavaパッケージの中のクラスにアクセスす…

Javascript(Rhino/jrunscript)から Java のリソースを利用する

Java スクリプトプログラマーズガイド Scripting Java 上記サイトの内容を適当に訳しつつ、一部再構成。Accessing Java packages and classes - himorogiの日記 Working with Java objects - himorogiの日記 Calling overloaded methods - himorogiの日記 Im…