Data Structure Demo in Java