JavaBeans 是以 Java™ 編寫並可重複使用的軟體元件。元件是程式的一部分, 它會提供定義良好的功能單元,這種單元可小至視窗中按鈕的標籤,或大至整個應用程式。
JavaBeans 可以是視覺化或非視覺化的元件。非視覺化 JavaBeans 仍具有視覺化的呈現方式(例如圖示或名稱),以允許視覺化操作。
許多 IBM® Toolbox for Java 公用類別也是 JavaBeans。這些類別是依據 Javasoft JavaBean 標準來建立的;因此它們可作為重複使用的元件。IBM Toolbox for Java Bean 的內容及方法與類別的內容及方法相同。
JavaBeans 可以在應用程式內使用,或可在建置器工具(例如 IBM VisualAge® for Java 產品)中以視覺化方式操作它們。