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