Skip to Content
Java 9: Building Robust Modular Applications
book

Java 9: Building Robust Modular Applications

by Dr. Edward Lavieri, Peter Verhas, Jason Lee
April 2018
Intermediate to advanced content levelIntermediate to advanced
910 pages
33h 21m
English
Packt Publishing
Content preview from Java 9: Building Robust Modular Applications

JavaBean

A JavaBean is a Java class. Like other Java classes, JavaBeans are reusable code. They are unique in their design because they encapsulate several objects into one. There are three conventions a JavaBean class must follow:

  • The constructor should not take any arguments
  • It must be serializable
  • It must contain mutator and accessor methods for its properties

Here is an example JavaBean class:

    public class MyBean implements java.io.Serializable     {      // instance variables        private int studentId;      private String studentName;      // no-argument constructor      public MyBean()       {        }        // mutator/setter       public void setStudentId(int theID)      {        this.studentId = theID;      }      // accessor/getter      public int getStudentId()      {        return studentId;      } // mutator/setter ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Java 9 High Performance

Java 9 High Performance

Mayur Ramgir, Nick Samoylov
Distributed Computing in Java 9

Distributed Computing in Java 9

Raja Malleswara Rao Malleswara Rao Pattamsetti

Publisher Resources

ISBN: 9781788832823Supplemental ContentOtherPurchase LinkErrata Page