ここではJavaのバイトコード操作ライブラリ、Javassistとjava.lang.instrumentのpremainの仕組みを使用して、Javaアプリケーションにフックを設置する方法を、サンプルを交えながら解説します。 もっと短く言うと、Javaアプリに追加の処理を差し込んでみよう!
今回はJavaのimport宣言を使う理由と、使い方を簡単にまとめています。 importを使う理由 特定のパッケージに入っているクラスを呼び出したいときに記述するJavaのキーワードです。Java自体に用意されているクラスライブラリも利用することができます。
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...
JSR 274で仕様の標準化が進められているBeanShellは、JavaVM上で動作するスクリプト言語である。文法がJavaのそれとほとんど同じという点が大きな特徴といえる。もちろん、動的な型付けに対応しているなど、スクリプト言語としての利点も兼ね揃えている。
本コラムの第6回では、「JSR 295: Beans Binding」の概要を紹介した。JSR 295は、複数のJavaBeansのプロパティを同期させるためのバインディングAPIである。第6回ではその参考としていくつかのバインディングフレームワークの使い方を解説した。 4月に入り、java.net ...
今回から、JavaのGUIフレームワーク「Swing」の使い方を解説していきます。まずは、JFrameを使ってウインドウを表示する基本から説明しましょう。 import java.awt.*; import javax.swing.*; コンポーネントを組み込んだSwingのウインドウ。 ここで使っているのは ...
今回から、JavaのGUIフレームワーク「Swing」の使い方を解説していきます。まずは、JFrameを使ってウインドウを表示する基本から説明しましょう。 それでは、実際にSwingを使ってみることにしましょう。SwingはAWTとは別のGUIフレームワークですが、しかし基本 ...