Skip to content
KnowledgeCity

Java Intermediate

Learn how to code within Java.
Preview the first lesson free — get full access to all 25 lessons.
Course: On-Demand
Intermediate Provider Cliff Brozo  6 chapters ·  25 Lessons ·  2h 39m  in Arabic, German, English, Spanish, French, Portuguese, Urdu, Chinese 

Course Description

In this Java Intermediate Course, you will focus on event-driven programming methods; we will explore the usage of ENUMs, tackle the issues concerning Inheritance, and understand the complexities of Polymorphism and Abstraction. We will learn about Regular Expressions, Threads, Overloading, and the scope of variables and methods. We learn about Overloading, Recursion, Type Casting, and Packages. We explore Exceptions, utilize Try-Catch Blocks, and talk about the Exception Life Cycle. The course finishes by learning about Grouping, Nesting, Sets and Lists, Hashing Techniques, Anonymous classes, and Lambda. This course is packed with enough information to keep you coding for years.

What You'll Learn

  • Describe the use of Lists in programming
  • Explain the Exception Life Cycle and use Try-Catch Blocks
  • Use ENUMs, Inheritance, Polymorphism, and Abstraction in Java
  • Apply event-driven programming methods, Threads, and Recursion
  • Work with Sets, Lists, Hash Maps, and hashing techniques
  • Understand Anonymous Classes, Lambda, and Streams and Filters

Key Takeaways

  • The course covers event-driven programming methods and the usage of ENUMs in Java.
  • It addresses Inheritance, Polymorphism, and Abstraction, including recognizing the complexity of Polymorphism.
  • Exceptions are explored using Try-Catch Blocks and an understanding of the Exception Life Cycle.
  • The course concludes with Grouping, Nesting, Sets and Lists, hashing techniques, Anonymous classes, and Lambda.
  • Additional topics include Regular Expressions, Threads, Overloading, Recursion, Type Casting, and Packages.

Frequently Asked Questions

What topics does the Java Intermediate course cover?

It covers event-driven programming methods, ENUMs, Inheritance, Polymorphism, Abstraction, Regular Expressions, Threads, Overloading, scope of variables and methods, Recursion, Type Casting, Packages, Exceptions, Try-Catch Blocks, the Exception Life Cycle, Grouping, Nesting, Sets, Lists, Hashing Techniques, Anonymous classes, and Lambda.

What skills will I gain from this course?

The course builds skills in Event-Driven Programming, Java (Programming Language), Java 8, Java Compilers, Java Module, and Object-Oriented Programming (OOP).

What will I learn about exceptions in this course?

You will explore Exceptions, utilize Try-Catch Blocks, and learn about the Exception Life Cycle.

Does the course cover collections and functional features?

Yes. It covers Sets and Lists, Hash Maps and hashing techniques, as well as Anonymous classes, Lambda, and Streams and Filters.