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 classes and objects including array objects, and introduces the NetBeans IDE. It also covers manipulating and formatting data in a Java program with classes such as String and StringBuilder and covers type casting and promotion. This course can be used to as part of preparation for the Oracle exam 1Z0-808, Java SE 8 Programmer, to obtain the Oracle Certified Associate level certification.
Learning Objectives
Describing Objects and Classes
- start the course
- describe objects and classes in Java
- describe how to define fields and methods in a Java class
- create a Java class with public fields
- describe how to declare and instantiate objects in Java
Working with Objects and Classes
- work with Java object references
- use fields and methods in a Java class
- work with Java array objects
- create classes for the sample Java Soccer League application
Manipulating and Formatting Text in Your Program
- describe the Java String class
- use String methods to manipulate text in Java
- use the Java API documentation
- describe the Java StringBuilder class
- use the Java StringBuilder class
Working with Data Types in Java
- work with Java primitive data types - integral, floating point, textual, and logical
- work with the Java numeric operators including modulus, increment, and decrement operators
- describe how Java variables can be promoted or cast
- declare long, float, and char Java data types and cast one type to another
- write code using a regular expression in a Java application to search for a region of text
Practice: Classes and Objects in Java
- provide an understanding of working with classes and objects in Java