Java SE‘s API provides the core functionality of the Java programming language. It defines everything from the basic types and objects of the Java programming language to high-level classes that are used for networking, security, database access, graphical user interface (GUI) development, and XML parsing…

The Java EE platform is built on top of the Java SE platform and provides a set of APIs (application programming interfaces) for developing and running portable, robust, scalable, reliable and secure server-side applications.

What Is a Class?

What Is an Interface?

What Is an Object?

What Is a Package?

What Is Inheritance?

What Is Polymorphism?

Learn by doing

We provide examples in each chapter. You simply:

  • Read some short instructions
  • Copy the code & paste to your IDE
  • Run & check the result
  • Analyze the code to understand how it works

We also provide step by step video guideline to reduce the learning curve.