Java, an object-oriented programming language, is one of the most widely used development languages in the world today. It allows programmers to create objects that can interact with other objects to solve a problem. This course covers working with methods, including method overloading. It also covers how to apply access control levels to classes and methods, how to implement encapsulation of fields, and how to overload constructors. Additionally, it covers relational and conditional operators, how to configure complex if/else constructs and use switch statements. This course can be used as part of preparation for the Oracle exam 1Z0-808, Java SE 8 Programmer, to obtain the Oracle Certified Associate level certification.
Programmers with an understanding of object-oriented programming concepts who want to learn Java; programmers proficient in another object-oriented programming language who want to move to Java