Introduction to Java Programming and Data Structures, Global Edition by Y. Liang is an English-language textbook for higher education. It covers fundamental aspects of Java programming and data structures, integrated into a clear, comprehensive reference work.
This textbook combines a fundamental approach with a focus on programming concepts, data structures, and algorithms. It emphasizes problem solving and step-by-step development, with object-oriented programming and advanced techniques explained clearly. The 13th edition has been fully updated for Java 18 and includes extensive examples and exercises with varying levels of difficulty.
The book connects with topics such as programming and scripting languages and web programming, making it a valuable resource for computer science students and related programs who want to deepen their understanding of Java programming and data structures.
