Updated Java Examples and Data Structures