Core Version
Comprehensive Version
Introduction to Java Programming
Sixth Edition
Y. Daniel Liang

Self Test Multiple Choice Questions

Part I Fundamentals of Programming
Part II Object-Oriented Programming
Part III GUI Programming
Part IV Exception Handling, IO, and Recursion
Part V Data Structures
Part VI Concurrency, Networking, and Internationalization
Part VII Advanced GUI Programming
Part VIII Web Programming

Want to Save Test?

Use LiveLab. LiveLab allows you to save tests in a database and resubmit tests later. Students can take a test incrementally. Instructors can view the progress of student tests.

Errors, Questions, and Suggestions

Please send errors, questions, and suggestions directly to Dr. Liang.