Javaのクラスは前回ご紹介したとおり、図13のような形になります。この構造をモデル化したJavaクラスのメタモデルは図14となります。 図13Javaのクラス 図14 Javaのクラス メタモデル(クリックすると拡大します) 1つのパッケージに属していることがある 1つ ...
前回(第3回 静的モデル:クラスにおけるUMLとJavaのマッピング(1))は、UMLの“クラス”とJavaの“クラス”についてそれぞれを構成する部品をメタモデルという形で明確化しました。今回は、このメタモデルを比較することによって、UMLとJavaのマッピング ...
みなさんこんにちは。まさちか(@supercell_koeda)です。 今日はまだ勉強していなかった、標準クラスについて簡単に解説していこうと思います。 今まで、Javaを書く上で、クラスというものを毎回使用してきました。 その際、クラスにメソッドやフィールドを ...
スクリプト言語内でJavaクラスを呼び出す方法は、各言語によって異なります。ここではこれまで使ってきたJRubyの方法を紹介します。 JRubyをインストールすると、コマンドプロンプトからJRubyのプログラムを実行できるようになります。ここからはコマンド ...
2017年9月にリリースされたJava 9にはさまざまな新機能が追加されていますが、 中でもとりわけ影響度が大きいのがモジュール機能です。この機能の導入にともなって、 JDK 9には旧バージョンとの互換性を伴わないいくつかの修正が加わっているからです。
この記事の要約:技術書「Teach Yourself Java in 21 Days」を参考文献として、ITを学び始める人向けにJava の解説シリーズを公開していきます。Javaという言語の特徴は次の通りです。 JavaはSun Microsystemsが開発したオブジェクト指向プログラミング言語です。
JSR 274で仕様の標準化が進められているBeanShellは、JavaVM上で動作するスクリプト言語である。文法がJavaのそれとほとんど同じという点が大きな特徴といえる。もちろん、動的な型付けに対応しているなど、スクリプト言語としての利点も兼ね揃えている。
株式会社ビットマイスター(さいたま市中央区、代表:笠原勉)は、ITU-T / ISO標準の抽象構文記法であるAbstract Syntax Notation One (以下、ASN.1)を扱うシステムの開発を効率化するJavaクラスライブラリを、オープンソースで公開いたしました。以下の通りお知らせ ...