スクリプトでJavaを使おう!(2ページ目)「BeanShell」というスクリプトとしてJavaコードを実行できるシェルで遊んでみましょう。 BeanShell DesktopとWorkspace 起動すると、画面に「BeanShell Desktop」というウインドウが現れます。これが、BeanShellのデスクトップ環境です。見ればわかるように、BeanShellではこのデスクトップ環境内に複数のシェル・ウインドウを開いて操作することができます。 初期状態では、「Bsh Workspace:0」といったタイトルの内部ウインドウが開かれているはずです。これは「Workspace(ワークスペース)」と呼ばれるもので、このウインドウ内で対話型シェルが動きます。
2010-04-03 (土) 20:43:45 現在3人が閲覧中 過去に624人が閲覧 (今日:6人/昨日:0人) 最新の20件 2011-08-27 アンテナ 2011-08-14 開発関連/プロジェクト/TeleImager 2011-07-22 PHP/PEAR 2011-05-08 自動車関連/ホイールリペア 2011-01-31 自動車関連/必要書類 自動車関連 2011-01-17 JavaScript/Webページに壁紙を設定する FrontPage JavaScript 2010-11-21 Haskell/GHC Install 2010-10-17 アンテナ予告&お願い! 2010-05-14 プログラミングゲーム/GoogleCodeJam/2010_QualificationRound 2010-05-13 プログラミングゲーム/GoogleCodeJam r
BeanShellもGroovyと同様にJavaで実装されたスクリプト言語です。Javaに似た文法を使えるという点で、両者は似通っていますが、もちろんいくつかの点で違いがあります。 Groovyが「Javaに似た文法+Rubyのような文法」を目指している のに対して、 BeanShellはJavaと完全に同じ文法のスクリプト言語を目指しています。ですから、Groovyの様にクロージャは使えないですし、セミコロン、かっこの省略もできません。ですが、BeanShellはBeanShellでJavaの文法+簡略化された文法を許しています。たとえば以下のようなものです。 ・型のない変数 ・プリミティブ型のAutoBoxing/Unboxing(JDK1.5と同等) ・forループの拡張(JDK1.5と同等) ・JavaBeansプロパティやMapへの簡略化されたアクセス また、Groovyのクロー
JSR 274: The BeanShell Scripting Language JSR 274で仕様の標準化が進められているBeanShellは、JavaVM上で動作するスクリプト言語である。文法がJavaのそれとほとんど同じという点が大きな特徴といえる。もちろん、動的な型付けに対応しているなど、スクリプト言語としての利点も兼ね揃えている。 文法でJavaと大きく異なる点は、クラスやインタフェースが定義できない点だ。ただし、Javaで書かれたクラスを呼び出すことができるため、自作のクラスが使えないというわけではない。また、Javaプログラム側からBeanShellスクリプトを実行するための機能も備えている。 BeanShellの実装そのものはすでにバージョン2.0のベータ版が公開されており、十分に実用レベルに達しているといっていい。JSR 274による仕様の標準化は、BeanShell
Moving to GitHub GitHub is now the new home for Beanshell's source code. We are currently moving much of the content and undergoing heavy development there. Please be patient while we cleanup old content in this site. BeanShell JSR Passes! JSR-274 the BeanShell Scripting Language, has passed the voting process with flying colors. This means that we will proceed with forming the expert group to wri
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く