Dan Chisholm
Single Topic (Jul. 21)


My Book
Home
Jul. 21 Home
Study Guide 1
Study Guide 2
Single Topic
Comprehensive
A Companion to any study guide

This Jul. 21 version of the java programmer mock exams is no longer the latest version. Please return to the home page and select the link to the Latest Exam. All of the links on the new version of the exam have been updated, but this July 21 version has a lot of old links that no longer work. The content of the new and old exams are the same.

This Jul. 21 version of single topic exams contains a total of 569 questions. The exams are organized based on the exam objectives for the 1.4 version of the Java Programmer Exam, 310-035.

An alternative set of topic exams is available at the Study Guide 1 link in the menu on the left. The exams on the Study Guide 1 page and this page contain alternative organizations of the same questions. While this page is organized based on the exam objectives published by Sun, the Study Guide 1 page is organized based on the chapters of my book.

As you work through any Java fundamentals textbook or any study guide, these single topic exams can be used to measure your understanding of the material and identify areas where further study may be helpful. Don't wait until you complete a Java fundamentals textbook or a Java programmer study guide before getting started with the topic specific exams. Instead, you should get started now.

If you doubt the answer for any question, then please feel free to paste the code into a source code file and test it yourself. In the unlikely event that you find an error please feel free to send an email to me.

I would also like to hear any comments that you might have about the exam. For example, is the exam too difficult, too easy, or just about right? I am also interested to know how you did on the exam.

If you found this web site to be a helpful resource for your SCJP exam preparation, then please email the URL to your colleagues.

Section 1: Declarations and Access Control
Arrays (1 Dimension)
Exam 1
  • Questions
  • Answers
  • Arrays (Multi-Dimensional)
    Exam 1
  • Questions
  • Answers
  • Class Declarations
    Exam 1
  • Questions
  • Answers
  • Nested Classes
    Exam 1
  • Questions
  • Answers
  • Anonymous Classes
    Exam 1
  • Questions
  • Answers
  • Constructors
    Exam 1
  • Questions
  • Answers
  • Field Declarations
    Exam 1
  • Questions
  • Answers
  • Method Declarations
    Exam 1
  • Questions
  • Answers
  • Return Types
    Exam 1
  • Questions
  • Answers
  • Section 2: Flow Control, Assertions, and Exception Handling
    Control
    Exam 1
  • Questions
  • Answers
  • Exception Handling
    Exam 1
  • Questions
  • Answers
  • Assertions
    Exam 1
  • Questions
  • Answers
  • Section 3: Garbage Collection
    Garbage Collection
    Exam 1
  • Questions
  • Answers
  • Section 4: Language Fundamentals
    Packages
    Exam 1
  • Questions
  • Answers
  • Interfaces
    Exam 1
  • Questions
  • Answers
  • Main Method
    Exam 1
  • Questions
  • Answers
  • Keywords
    Exam 1
  • Questions
  • Answers
  • Initialization
    Exam 1
  • Questions
  • Answers
  • Range
    Exam 1
  • Questions
  • Answers
  • Literals
    Exam 1
  • Questions
  • Answers
  • Section 5: Operators and Assignments
    Operators
    Exam 1
  • Questions
  • Answers
  • Conditional Operators
    Exam 1
  • Questions
  • Answers
  • Side Effects
    Exam 1
  • Questions
  • Answers
  • Assignment Conversions
    Exam 1
  • Questions
  • Answers
  • Array Conversions
    Exam 1
  • Questions
  • Answers
  • Method Arguments
    Exam 1
  • Questions
  • Answers
  • Method Invocation Conversions
    Exam 1
  • Questions
  • Answers
  • Primitive Conversions
    Exam 1
  • Questions
  • Answers
  • Reference Conversions
    Exam 1
  • Questions
  • Answers
  • Section 6: Overloading, Overriding, Runtime Type and Object Orientation
    Encapsulation
    Exam 1
  • Questions
  • Answers
  • Inheritance
    Exam 1
  • Questions
  • Answers
  • Nested Classes
    Exam 1
  • Questions
  • Answers
  • Overloading
    Exam 1
  • Questions
  • Answers
  • Section 7: Threads
    Threads
    Exam 1
  • Questions
  • Answers
  • Exam 2
  • Questions
  • Answers
  • Section 8: Fundamental Classes in the java.lang Package
    java.lang.Math
    Exam 1
  • Questions
  • Answers
  • Exam 2
  • Questions
  • Answers
  • Strings
    Exam 1
  • Questions
  • Answers
  • Stringbuffer
    Exam 1
  • Questions
  • Answers
  • Wrapper
    Exam 1
  • Questions
  • Answers
  • Exam 2
  • Questions
  • Answers
  • Exam 3
  • Questions
  • Answers
  • Section 9: The Collections Framework
    Collections
    Exam 1
  • Questions
  • Answers
  • Exam 2
  • Questions
  • Answers
  • Hashcodes
    Exam 1
  • Questions
  • Answers

  • Copyright © 2002-2004, Dan Chisholm
    All rights reserved.