
In the Online Java Programming Test, for every correct answer, you will be given 2 points. There will also be negative marking of -1 for every wrong answer. So, you will have to be more careful in choosing the answers to the question in your online examination. If needed, you should skip to the next question and come back to the previous question later so that you can do proper time management for the online mock tests.
Based on your score, you would be given one of the following Grades:
Grade A* - Genius (You scored 100%)
Grade A - Excellent (Your score is in the range of 80% to 99%)
Grade B - Good (Your score is in the range of 60% to 80%)
Grade C - Average (Your score is in the range of 40% to 60%)
Grade D - Poor (Your score is in the range of 0% to 40%)
There will be 5 types of Java Programming Tests. The details of each of these tests are as follows:





For every "Java Programming Practice Test", Total Questions: 20, Total Time: Unlimited.
For every "Java Programming Mock Test", Total Questions: 20, Total Time: 20 Minutes.
For "Java Programming Certification Test", Total Questions: 50, Total Time: 1 hour.
For "Java Programming Internship Test", Total Questions: 50, Total Time: 1 hour.
For "Java Programming Job Test", Total Questions: 50, Total Time: 1 hour.
Before you get started on these series of online tests on Java Programming, you should learn, study and practice our collection of 1000 MCQs (Multiple Choice Questions and Answers) on Java Programming here. We also prefer that you should practice Java Programming practice tests and mock tests completely before attempting the certification test.
Here is the list of online practice tests and mock tests on Java Programming. Each online test focuses on a "Specific chapter of Java Programming". So, you should try both practice test and mock test on every chapter to do a self-assessment of your knowledge (along with time-limit constraints) in every area or sub-topic of Java Programming. Java Programming Certification test, Internship test, and Job Test are mentioned at the end of this list.
1. Java Programming Test 1 – This set of online test on “Java” tests your skills on Integer and Floating Data Types, Character and Boolean Data Types, Data Type – Enums, Data Type – BigDecimal, Data Type – Date & TimeZone, Literals & Variables, Type Conversions, Promotions and Castings, Arrays, Data Structures – Arrays, Arithmetic Operators, Bitwise Operators, Relational Operators and Boolean Logic Operators, Assignment Operators and Operator Precedence, Control Statements – 1.
2. Java Programming Test 2 – This set of online test on “Java” tests your skills on Control Statements – 2, Concepts of OOPS, JDK, JRE, JIT & JVM, Class Fundamentals & Declaring objects, Introduction to Methods, Constructors & Garbage Collection, Constructors, Heap and Garbage Collection, Overloading Methods & Argument Passing, Access Control – 1, Access Control – 2, Arrays Revisited & Keyword static, String Class.
3. Java Programming Test 3 – This set of online test on “Java” tests your skills on Methods Taking Parameters, Command Line Arguments – 1, Command Line Arguments – 2, Recursion, Method Overriding, The Object Class, Inheritance – Abstract Class and Super, Inheritance – 1, Inheritance – 2, Searching & Modifying a String, String Handling Basics, Character Extraction, String Comparison, StringBuffer Class.
4. Java Programming Test 4 – This set of online test on “Java” tests your skills on StringBuffer Methods, Java.lang Introduction, Java.lang – Integer, Long And Character Wrappers, Java.lang – Void, Process and System Class, Java.lang – Object & Math Class, Java.lang – System Class Advance, Java.lang – Double & Float Wrappers, Java.io Introduction, Java.io Byte Streams, Java.io Character Streams, Memory Management, Java’s Built in Exceptions, Java.lang – Rounding Functions, Java.lang – Byte & Short Wrappers.
5. Java Programming Test 5 – This set of online test on “Java” tests your skills on Java.lang – Character Wrapper Advance, Java.lang – Boolean Wrapper Advance, Java.lang – Miscellaneous Math Methods & StrictMath Class, Java.lang – Runtime & ClassLoader Classes, java.lang – Class, Java.lang – ThreadGroup Class & Runnable Interface, Environment Properties, Serialization – 1, Serialization – 2, Serialization & Deserialization, Networking Basics, Networking – Server, Sockets & httpd Class, Networking – httpd.java Class, URL Class, HttpResponse & URLConnection Class.
6. Java Programming Test 6 – This set of online test on “Java” tests your skills on Networking – Datagrams, Java.util – ArrayList Class, Data Structures – HashMap, Data Structures – List, Data Structures – Set, Java.util – LinkedList, HashSet & TreeSet Class, Java.util – Maps, Java.util – Vectors & Stack, Java.util – Dictionary, Hashtable & Properties, Java.util – BitSet & Date class, Remote Method Invocation (RMI), Collection Framework Overview, Iterators, Data Structures – Queue.
7. Java Programming Test 7 – This set of online test on “Java” tests your skills on Java.util – Array Class, Collections Interface, Collection Algorithms, Exceptional Handling Basics, Exceptional Handling, Exceptions Types, Throw, Throws & Nested Try, Finally & Built in Exceptions, Try & Catch, Creating Exceptions, isAlive(), Join() & Thread Synchronization, Implementing Runnable Interface for Threads, Thread Class, Multithreading Basics, Multithreading, Creating Threads.
8. Java Programming Test 8 – This set of online test on “Java” tests your skills on Input & Output Basics, Reading Console Input, Writing Console Output, Reading & Writing Files, Applets Fundamentals, Text Formatting, Regular Expression, Event Handling Basics, ActionEvent & AdjustmentEvent Class, ComponentEvent, ContainerEvent & FocusEvent Class, MouseEvent, TextEvent & WindowEvent Class, Event Listeners Interfaces, Random Number, Locale & Random Classes, Observable & Timer Class.
9. Java Programming Test 9 – This set of online test on “Java” tests your skills on Packages, Interfaces – 1, Interfaces – 2, Core Java API Packages, Type Interface, JUnits, Java 8 Features, File and Directory, Hibernate, Liskovs Principle, Coding Best Practices, Generics, Generic Methods, Restrictions on Generics, Wildcards.
10. Java Programming Test 10 – This set of online test on “Java” tests your skills on Java Beans, JDBC, Design Patterns, Debugging in Eclipse, Web Application, Client and Server, Servlet, Session Management, JSP, JSP Elements, Reflection API, AutoCloseable, Closeable & Flushable Interfaces, Application Lifecycle – Ant, Maven and Jenkins, Annotations.
Sanfoundry will issue a Certificate of Merit to Top 5 Rankers for a given month provided that they have scored either A* or A Grade in the Contest. If you are interested, then kindly register below. After registration, you can take the test anytime (24x7).