cay s. horstmann PDF: 1 to 10 of 24 results fetched - page 1 [an]

Core Java Volume I--Fundamentals (Core Series)

https://www.amazon.com/Core-Java-I-Fundamentals-Cay-Horstman...
Core Java® has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java®, Volume I–Fundamentals, Tenth Edition, has been extensively updated to reflect the most eagerly awaited and innovative version of Java in years: Java SE 8. Rewritten and reorganized to illuminate new Java SE 8 features, idioms, and best practices, it contains hundreds of example programs–all carefully crafted for easy understanding and practical applicability.   Writing for serious programmers solving real-world problems, Cay Horstmann helps you achieve a deep understanding of the Java language and library. In this first volume of the two-volume work, Horstmann focuses on fundamental language concepts and the foundations of modern user interface programming. You’ll find in-depth coverage of topics ranging from Java object-oriented programming to generics, collections, lambda expressions, Swing UI design, and the latest approaches to concurrency and functional programming. This guide will help you 
  • Leverage your existing programming knowledge to quickly master core Java syntax
  • Understand how encapsulation, classes, and inheritance work in Java
  • Master interfaces, inner classes, and lambda expressions for functional programming
  • Improve program robustness with exception handling and effective debugging
  • Write safer, more readable programs with generics and strong typing
  • Use pre-built collections to collect multiple objects for later retrieval
  • Master concurrent programming techniques from the ground up
  • Build modern cross-platform GUIs with standard Swing components
  • Deploy configurable applications and applets, and deliver them across the Internet
  • Simplify concurrency and enhance performance with new functional techniques 
If you’re an experienced programmer moving to Java SE 8, Core Java®, Tenth Edition, will be your reliable, practical companion–now and for many years to come.   Look for the companion volume, Core Java®, Volume II–Advanced Features, Tenth Edition (ISBN-13: 978-0-13-417729-8), for coverage of Java 8 streams, input and output, XML, databases, annotations, and other advanced topics.   Register your product or convenient access to downloads, updates, and corrections as they become available. See inside the book for information.
Published by: Prentice Hall | Publication date: 12/22/2015
Kindle book details: Kindle Edition, 1031 pages

Core Java, Volume II--Advanced Features (Core Series)

https://www.amazon.com/Core-Java-II-Advanced-Features-ebook/...
Core Java® has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java®, Volume II—Advanced Features, Tenth Edition, has been extensively updated to reflect the most eagerly awaited and innovative version of Java in years: Java SE 8. Rewritten and reorganized to illuminate powerful new Java features, idioms, and best practices for enterprise and desktop development, it contains hundreds of up-to-date example programs—all carefully crafted for easy understanding and practical applicability.   Writing for serious programmers solving real-world problems, Cay Horstmann deepens your understanding of today’s Java language and library. In this second of two updated volumes, he offers in-depth coverage of advanced topics including the new Streams API and date/time/calendar library, advanced Swing, security, code processing, and more. This guide will help you
  • Use the new Streams library to process collections more flexibly and efficiently
  • Efficiently access files and directories, read/write binary or text data, and serialize objects
  • Work with Java SE 8’s regular expression package
  • Make the most of XML in Java: parsing, validation, XPath, document generation, XSL, and more
  • Efficiently connect Java programs to network services
  • Program databases with JDBC 4.2
  • Elegantly overcome date/time programming complexities with the new java.time API
  • Write internationalized programs with localized dates/times, numbers, text, and GUIs
  • Process code with the scripting API, compiler API, and annotation processors
  • Enforce security via class loaders, bytecode verification, security managers, permissions, user authentication, digital signatures, code signing, and encryption
  • Master advanced Swing components for lists, tables, trees, text, and progress indicators
  • Produce high-quality drawings with the Java 2D API
  • Use JNI native methods to leverage code in other languages
  If you’re an experienced programmer moving to Java SE 8, Core Java®, Tenth Edition, is the reliable, practical, and complete guide to the Java platform that has been trusted by developers for over twenty years. Look for the companion volume, Core Java®, Volume I—Fundamentals, Tenth Edition (ISBN-13: 978-0-13-417730-4), for foundational coverage of Java 8 language concepts, UI programming, objects, generics, collections, lambda expressions, concurrency, functional programming, and more.
Published by: Prentice Hall | Publication date: 12/06/2016
Kindle book details: Kindle Edition, 1088 pages

Java Concepts: Late Objects, 3rd Edition

https://www.amazon.com/Java-Concepts-Late-Objects-3rd-ebook/...
Java for Everyone, 3rd Edition offers comprehensive topical coverage, with varied examples and problems, application of visual component of fluid mechanics, and strong focus on effective learning. The text enables the gradual development of confidence in problem solving. Each important concept is introduced in easy-to understand terms before more complicated examples are discussed.
Published by: Wiley | Publication date: 11/16/2016
Kindle book details: Kindle Edition, 1088 pages

Java For Everyone: Compatible with Java 5, 6, and 7, 2nd Edition

https://www.amazon.com/Java-Everyone-Compatible-2nd-ebook/dp...
Java For Everyone is an introduction to Java, and just as importantly, computer programming, that focuses on the essentials and on effective learning. It is designed to serve a wide range of student interests and abilities and is suitable for a first course in programming for students in computer science, , engineering, and other disciplines. No prior programming experience is required, and only a modest amount of high school algebra is needed.
Published by: Wiley | Publication date: 05/01/2012
Kindle book details: Kindle Edition, 624 pages

Brief C++: Late Objects, 3rd Edition

https://www.amazon.com/Brief-C-Late-Objects-3rd-ebook/dp/B07...
Big C++ Late Object provides an introduction to C++ and computer programming that focuses on the essentials and on effective learning. It is suitable for a two-semester sequence in C++ programming for students in computer science, engineering, technology, and the physical sciences. The Enhanced E-Text requires no prior programming experience and takes a traditional route, first stressing control structures, procedural decomposition and array algorithms. Objects are used where appropriate in early sections of the Enhanced E-Text. Students begin designing and implementing their own classes in Section 9. The second half of the Enhanced E-Text covers algorithms and data structures at a level suitable for beginning students. All Enhanced E-Text sections include many different forms of guidance to help students build confidence and tackle the task at hand, including Self Check and Practice activities along with end-of-section Review Exercises, Practice Exercises and Programming Projects.  
Published by: Wiley | Publication date: 12/18/2017
Kindle book details: Kindle Edition, 528 pages

Python for Everyone, 2nd Edition

https://www.amazon.com/Python-Everyone-2nd-Cay-Horstmann-ebo...
Cay Horstmann’s second edition of Python for Everyone provides a comprehensive and approachable introduction to fundamental programming techniques and design skills, and helps students master basic concepts and become competent coders. The inclusion of advanced chapters makes the text suitable for a 2 or 3-term sequence, or as a comprehensive reference to programming in Python. Major rewrites and an updated visual design make this student-friendly text even more engaging. Filled with realistic programming examples, a great quantity and variety of homework assignments, and lab exercises that build student problem-solving abilities, it is no surprise Python for Everyone is the number one text for early objects in the Python market.
Published by: Wiley | Publication date: 11/04/2015
Kindle book details: Kindle Edition, 752 pages

Big Java: Early Objects, 6th Edition

https://www.amazon.com/Big-Java-Early-Objects-6th-ebook/dp/B...
Cay Horstmann's sixth edition of Big Java, Early Objects provides an approachable introduction to fundamental programming techniques and design skills, helping students master basic concepts and become competent coders. Updates for the Java 8 software release and additional visual design elements make this student-friendly text even more engaging. The text is known for its realistic programming examples, great quantity and variety of homework assignments, and programming exercises that build student problem-solving abilities. This edition now includes problem solving sections, more example code online, and exercise from Science and Business.
Published by: Wiley | Publication date: 07/07/2015
Kindle book details: Kindle Edition, 1040 pages

Core Java Volume I--Fundamentals

https://www.amazon.com/Core-Java-I-Fundamentals-Cay-Horstman...
The #1 Guide for Serious Programmers: Fully Updated for Java SE 9, 10 & 11   Cay Horstmann’s Core Java, Volume I—Fundamentals, Eleventh Edition, is the definitive guide to writing robust, maintainable code with the Java SE 9, 10, and 11 language and libraries. Horstmann writes for serious programmers who use Java in production projects, and need a deep, practical understanding of the language and API. Throughout, he delivers what you need most: hundreds of real (non-toy) examples revealing the most powerful, effective ways to get the job done.   Updated examples reflect the new var keyword and take advantage of improvements in the Java API. You’ll learn how to use JShell’s new Read-Eval-Print Loop (REPL) for more rapid and exploratory development, and apply new features of the APIs for streams, input/output, processes, and concurrency.   In this first of two volumes, Horstmann offers in-depth coverage of fundamental Java and UI programming, including object-oriented programming, generics, collections, lambda expressions, Swing design, concurrency, and functional programming. If you’re an experienced programmer moving to Java SE 9, 10, or 11, there’s no better source for expert insight, solutions, and code.
  • Master foundational techniques, idioms, and best practices for writing superior Java code
  • Efficiently implement encapsulation and inheritance
  • Use sound principles of object-oriented design
  • Leverage the full power of objects with interfaces, lambda expressions, and inner classes
  • Harden programs through effective exception handling and debugging
  • Write safer, more reusable code with generic programming
  • Improve performance and efficiency with Java’s standard collections
  • Build cross-platform GUIs with the Swing toolkit
  • Fully utilize multicore processors with Java’s improved concurrency
See Core Java, Volume II—Advanced Features, Eleventh Edition (ISBN-13: 978-0-13-516631-4), for expert coverage of Java 9, 10, and 11 enterprise features, the module system, annotations, networking, security, and advanced UI programming.   Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
Published by: Prentice Hall | Publication date: 08/14/2018
Kindle book details: Kindle Edition, 916 pages

Big Java Late Objects

https://www.amazon.com/Big-Java-Late-Objects-Horstmann-ebook...
Big Java: Late Objects is a comprehensive introduction to Java and computer programming, which focuses on the principles of programming, software engineering, and effective learning. It is designed for a two-semester first course in programming for computer science students.
Published by: Wiley | Publication date: 05/01/2012
Kindle book details: Kindle Edition, 1056 pages

Big C++: Late Objects, 3rd Edition

https://www.amazon.com/Big-C-Late-Objects-3rd-ebook/dp/B078G...
Big C++ Late Object provides an introduction to C++ and computer programming that focuses on the essentials and on effective learning. It is suitable for a two-semester sequence in C++ programming for students in computer science, engineering, technology, and the physical sciences. The Enhanced E-Text requires no prior programming experience and takes a traditional route, first stressing control structures, procedural decomposition and array algorithms. Objects are used where appropriate in early sections of the Enhanced E-Text. Students begin designing and implementing their own classes in Section 9. The second half of the Enhanced E-Text covers algorithms and data structures at a level suitable for beginning students. All Enhanced E-Text sections include many different forms of guidance to help students build confidence and tackle the task at hand, including Self Check and Practice activities along with end-of-section Review Exercises, Practice Exercises and Programming Projects.  
Published by: Wiley | Publication date: 12/18/2017
Kindle book details: Kindle Edition, 1056 pages
[1] 23Next
PDFfetch