Tutorials References Exercises VideosMenu
Free WebsiteGet CertifiedPro

Java Tutorial

Java HOMEJava IntroJava Get StartedJava SyntaxJava OutputJava CommentsJava VariablesJava Data TypesJava Type CastingJava OperatorsJava StringsJava MathJava BooleansJava If...ElseJava SwitchJava While LoopJava For LoopJava Break/ContinueJava Arrays

Java Methods

Java MethodsJava Method ParametersJava Method OverloadingJava ScopeJava Recursion

Java Classes

Java OOPJava Classes/ObjectsJava Class AttributesJava Class MethodsJava ConstructorsJava ModifiersJava EncapsulationJava Packages / APIJava InheritanceJava PolymorphismJava Inner ClassesJava AbstractionJava InterfaceJava EnumsJava User InputJava DateJava ArrayListJava LinkedListJava HashMapJava HashSetJava IteratorJava Wrapper ClassesJava ExceptionsJava RegExJava ThreadsJava Lambda

Java File Handling

Java FilesJava Create/Write FilesJava Read FilesJava Delete Files

Java How To

Add Two NumbersCount WordsReverse a String

Java Reference

Java KeywordsJava String MethodsJava Math Methods

Java Examples

Java ExamplesJava CompilerJava ExercisesJava QuizJava Certificate


Java Quiz


You can test your Java skills with W3Schools' Quiz.


The Test

The test contains 25 questions and there is no time limit.

The test is not official, it's just a nice way to see how much you know, or don't know, about Java.

Count Your Score

You will get 1 point for each correct answer. At the end of the Quiz, your total score will be displayed. Maximum score is 25 points.

Start the Quiz

Good luck!

Start the Java Quiz ❯

If you don't know Java, we suggest that you read our Java Tutorial from scratch.


Kickstart your career

Get certified by completing the course

Get certifiedw3schoolsCERTIFIED.2022