"Estrutura de Dados e Outros Objetos Usando Java" é uma introdução gradual do compilador "Just-in-Time" para um curso de Cs2. Cada capítulo fornece uma revisão sintática e com os aspectos básicos de um programa orientado a objeto, transmitindo aos estudantes a base para o entendimento de importantes conceitos de programação. Com este framework, eles serão capazes de realizar a escrita de estrutura de dados funcionais, utilizando um método de cinco passos para trabalhar com o tipo de dado: entender o tipo de dado abstrato; escrever sua especificação; utilizar o tipo de dado; projetar e implementar; e analisar a execução. Os estudantes aprendem a analisar analiticamente a eficiência e eficácia do projeto, enquanto ganham exposição em bibliotecas úteis de classes Java. A Flexibilidade da obra permite aos instrutores planejar suas aulas com certa ênfase na cobertura inicial de recursão e classificação, ou acelerar o ritmo do curso.