Mastering Java SE 8 Fundamentals: Essential Skills for Developers
Course Content:
- Introduction to Computer Programs
- Key Features of the Java Language
- The Java Technology and Development Environment
- Running/Testing a Java Program
- Java Classes
- The main Method
- Introducing Variables
- Working with Strings
- Working with Numbers
- Manipulating Numeric Data
- Working with Conditions
- Working with a List of Items
- Processing a List of Items
- Working with Objects and Classes
- Defining Fields and Methods
- Declaring, Instantiating and Initializing Objects
- Working with Object References
- Doing more with Arrays
- Introducing the NetBeans IDE
- Introducing the Soccer League use Case
- Using the String Class
- Using the Java API Docs
- Using the StringBuilder Class
- More about Primitive Data Types
- The Remaining Numeric Operators
- Promoting and Casting Variables
- Using Methods
- Method Arguments and Return Values
- Static Methods and Variables
- How Arguments are Passed to a Method
- Access Control
- Encapsulation
- Overloading Constructors
- Relational and Conditional Operators
- More ways to use If/Else Constructs
- Using Switch Statements
- Using the NetBeans Debugger
- Working with Dates
- Parsing the args Array
- Two-dimensional Arrays
- Alternate Looping Constructs
- Nesting Loops
- The ArrayList Class
- Overview of Inheritance
- Working with Subclasses and Superclasses
- Overriding Methods in Superclass
- Introducing Polymorphism
- Creating and Extending Abstract Classes
- Polymorphism in the JDK Foundation Classes
- Using Interfaces
- Using the List Interface
- Introducing the Lambda Expressions
- Handling Exceptions: An Overview
- Propagation of Exceptions
- Catching and Throwing Exceptions
- Handling Multiple Exceptions and Errors
© 2025 Unisoft Technologies - Nagpur | Developed By In House Team