Introduction to Java Programming and Data Structures, Global Edition by Y. Liang is an English-language textbook suitable for higher education. This book covers the basic principles of Java programming and data structures, focusing on a clear and systematic approach to building programming skills.
The edition combines programming, data structures, and algorithms in one text and follows a fundamental approach. The programming explanation focuses mainly on problem-solving with examples and exercises of varying difficulty, building a solid understanding of object-oriented programming and advanced techniques. The 13th edition is fully updated according to Java 18 technology and improved in terms of content, examples, and exercises.
This textbook aligns in content with topics such as programming and scripting languages, web programming, and general computer language concepts.
