Java Syllabus
Java Syllabus
Thinking in Objects
Defining classes
Identifying the components of a class
Creating and using a test class
Compiling and executing a test program
Creating constructors
Implementing encapsulation
Using Inhritance
Using types of polymorphism such as overloading, overriding, and dynamic binding
Working with superclasses and subclasses
Adding abstraction to your analysis and design
Understanding the purpose of Java interfaces
Creating and implementing a Java interface
Handling Errors
Understanding the different kinds of errors that can occur and how they are handled in Java
Understanding the different kinds of Exceptions in Java
Using Javadocs to research the Exceptions thrown by the methods of foundation classes
Writing code to handle Exceptions