getting startedclassestypesand objects building data structures and algorithms requires that we communicate detailed instructions to computerand an excellent way to perform such communication is using high-level computer languagesuch as java in this we give brief overview of the java programming languageassuming the reader is somewhat familiar with an existing high-level language this book does not provide complete description of the java languagehowever there are major aspects of the language that are not directly relevant to data structure designwhich are not included heresuch as threads and sockets for the reader interested in learning more about javaplease see the notes at the end of this we begin with program that prints "hello universe!on the screenwhich is shown in dissected form in figure figure "hello universe!program