Attributes are an object’s data, and methods are an object’s code . An object’s class defines which attributes and methods it will have.
Read moreWhat are the key features of Java language?
Java is robust as it is capable of handling run-time errors, supports automatic garbage collection and exception handling, and avoids explicit pointer concept . Java has a strong memory management system. It helps in eliminating errors as it checks the code during both compile and runtime.
Read more