With this test you can learn and practice Java programming skills. After passing the test read the explanations to questions you've answered wrong. Then submit it again and improve your knowledge.