Notes‎ > ‎

Exam 1 Review Topics


Java Basics
-keywords (including public, private, protected, static, final)
-generics
-data structures and the java.util package

Data Structures
-design and integration of data structures
-efficiency concerns


Text Processing
-String - immutability
-regular expressions - when/how to use them

Inheritance
-protected keyword
-overriding and overloading
-design - advantages and disadvantages

Threading and Concurrency
-advantages of multithreaded programs
-Runnable interface
-Thread class
-WorkQueue
  *advantages
  *implementation
  *limitations of IBM implementation
-wait/notify/notifyAll
-synchronized
-atomicity
-concurrent operations

Logging
-concepts of log4j
Comments