前回(第3回 静的モデル:クラスにおけるUMLとJavaのマッピング(1))は、UMLの“クラス”とJavaの“クラス”についてそれぞれを構成する部品をメタモデルという形で明確化しました。今回は、このメタモデルを比較することによって、UMLとJavaのマッピング ...
Javaのクラスは前回ご紹介したとおり、図13のような形になります。この構造をモデル化したJavaクラスのメタモデルは図14となります。 図13Javaのクラス 図14 Javaのクラス メタモデル(クリックすると拡大します) 1つのパッケージに属していることがある 1つ ...
JTableクラスはJava SEのバージョンが上がるたびに機能拡張されています。例えば,J2SE 5.0では印刷のサポート,不連続セルの選択などの機能拡張が行われています。 Java SE 6でも以下の2点の機能が拡張されました。 カラムのセルのソーティング カラムのセルの ...
今月は本題に入る前に、2012年4月26日にリリースされたJava SE 7u4について触れておきます。 Java SE 7u4では、Mac OS Xのサポートや、今まで実験的な機能とされてきたG1GCが正式にサポートされています。また、JRockitの機能のいくつかがHotSpotに移植されています。
メインテーマ: Javaパッケージは、クラスを整理し、名前の衝突を防ぎ、アクセス制御を提供するメカニズムです。 重要なアイデア/事実: クラスの集まり: パッケージはクラスファイルの集まりであり、大量のクラスを整理するための仕組みです ...
さて、ここでアプリケーションを構成するファイルの内容を見ながら少しずつカスタマイズしてみよう。Wicketのアプリケーションは大きく分けて以下の3つ部分から構成される。 静的コンテンツを記述したHTMLファイル 動的コンテンツを実装したJavaクラス ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with ...
Javaは簡単にデコンパイルできるから簡単にノウハウが流出してしまう・・・みたいな話を聞かなくなって久しいですね。対策としては難読化やAOTコンパイラによるネイティブコードへの変換があるわけですが、今回は難デコンパイルの実装コードを実用 ...
開発者はアプリケーションを開発するとき、利用するプログラミング言語の特定のLTS(長期サポート版)をベースにすることが一般的だ。プログラミング言語および開発・実行環境「Java」では、「Java 8」または「Java 11」が該当する。 2021年9月にOracleがLTS ...
株式会社ビットマイスター(さいたま市中央区、代表:笠原勉)は、ITU-T / ISO標準の抽象構文記法であるAbstract Syntax Notation One (以下、ASN.1)を扱うシステムの開発を効率化するJavaクラスライブラリを、オープンソースで公開いたしました。以下の通りお知らせ ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する