Employers
Jobseekers
Recruiting Partners
HTMLCSSJavaScriptTypeScriptReactAngularVueNode.jsPHPjQueryBootstrapSassDjangoAngularJSASPRWDSVGCanvasGraphicsColorsIconsAppMLPythonJavaCC++C#GoRustKotlinSwiftRBashData StructuresSQLMySQLPostgreSQLMongoDBJSONXMLNumPyPandasMatplotlibSciPyStatisticsData ScienceMachine LearningArtificial IntelligenceExcelGitCyber SecurityRaspberry PiHow ToTyping SpeedSpaces

Java Tutorial

  • Java Introduction
  • Java Get Started
  • Java Syntax
  • Java Output
  • Java Comments
  • Java Type Casting
  • Java Math
  • Java Booleans
  • Java Switch
  • Java Break and Continue

Java Methods

  • Java Method Overloading
  • Java Scope
  • Java Recursion

Java Classes

  • Java OOP
  • Java Constructors
  • Java Modifiers
  • Java Encapsulation
  • Java Inheritance
  • Java Polymorphism
  • Java Abstraction
  • Java Interface
  • Java Enums

Java Advanced

  • Java ArrayList
  • Java HashMap
  • Java Wrapper Classes
  • Java Lambda

Java Examples

  • Java Editor
  • Java Exercises
  • Java Quiz

Java Exercises

230 practice questions across 38 topics. Each set sits at the end of the lesson it belongs to, so you can read the explanation and practise in one place.

  • Introduction5 questions
  • Get Started5 questions
  • Syntax5 questions
  • Output5 questions
  • Comments5 questions
  • Variables6 questions
  • Data Types6 questions
  • Type Casting6 questions
  • Operators7 questions
  • Strings7 questions
  • Math6 questions
  • Booleans5 questions
  • If...Else6 questions
  • Switch7 questions
  • While Loop6 questions
  • For Loop6 questions
  • Break & Continue5 questions
  • Arrays7 questions
  • Methods6 questions
  • Overloading6 questions
  • Scope5 questions
  • Recursion6 questions
  • What is OOP7 questions
  • Classes & Objects6 questions
  • Constructors7 questions
  • Modifiers7 questions
  • Encapsulation5 questions
  • Inheritance7 questions
  • Polymorphism6 questions
  • Abstraction6 questions
  • Interface7 questions
  • Enums7 questions
  • Exceptions7 questions
  • Read Files6 questions
  • ArrayList6 questions
  • HashMap6 questions
  • Wrapper Classes6 questions
  • Lambda6 questions

Keep Going

Java Interview QuestionsPractice real questions asked for JavaJava Developer SalarySee what Java Developer roles pay in the marketAuto Apply for JobsApply to open roles related to Java and tweak your resume