NOTE:Â You are purchasing a standalone product; MyProgrammingLab does not come packaged with this content. If you wouldÂ like to purchase both the physical text and MyProgrammingLab search for ISBN-10: 0133813487 /ISBN-13: 9780133813487. That packageÂ includes ISBN-10: 0133592200/ISBN-13: 9780133592207 and ISBN-10: 0133592685 /ISBN-13:9780133592689 .
MyProgrammingLab should only be purchased when required by an instructor.
This text is intended for a 1-semester CS1 course sequence. The Brief Version contains the first 18 chapters of the Comprehensive Version. The first 13 chapters are appropriate for preparing the AP Computer Science exam. Coverage of Java and programming make this a useful reference for beginning programmers and IT professionals.
Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach. Beginning programmers learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented, GUI programming, advanced GUI and Web programming using Java. Liang approaches Java GUI programming using JavaFX, not only because JavaFX is much simpler for new Java programmers to learn and use but because it has replaced Swing as the new GUI tool for developing cross-platform-rich Internet applications on desktop computers, on hand-held devices, and on the Web. Additionally, for instructors, JavaFXprovidesÂ a better teaching tool for demonstrating object-oriented programming.
Teaching and Learning Experience
To provide a better teaching and learning experience, for both instructors and students, this program offers:
Your complete certification guide on the path to Oracle Java SE
The Oracle Java SE Certification track now consists of three levels â Associate (OCA), Professional (OCP), and Master (OCM). This valuable kit helps you attain success at the OCA and OCP levels, providing clarification of the complex material along with plenty of practice that coversÂ allÂ exam objectives.
OCA / OCP Oracle Java SE 8 Programmer Certification KitÂ is the ideal tool for preparing for the OCA and OCP exams. With two comprehensive study guides in one package, this kit serves as a helpful companion throughout your journey to Oracle Java SE 8 certification. The release of Java 8 brought the language's biggest changes to date, and for the first time, candidates are required to learn functional programming to pass the exam. The OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide has you covered, with thorough functional programming explanation and information on all key topic areas Java programmers need to know, covering one hundred percent of the material on Exam 1Z0-808.
Once you're OCA certified, the OCP: Oracle Certified Professional Java SE 8 Programmer II Study GuideÂ is your comprehensive companion forÂ preparing for ExamÂ 1Z0-809Â as well as upgrade Exam 1Z0-810 and Exam 1Z0-813. You'll review the basics of object-oriented programming, understand functional programming, apply your knowledge to database work, and much more. From the basic to the advanced, this guide walks you through everything you need to know to confidently take the OCP 1Z0-809 exam (andÂ upgrade exams 1Z0-810 andÂ 1Z0-813).
If you're ready to take the next step in your IT career and tackle these challenging exams,Â OCA / OCP Oracle Java SE 8 Programmer Certification KitÂ is your ideal companion on the road to certification, and can give you the confidence you need.
Direct from the creators of the Javaâ¢ programming language, the completely revised fourth edition of The Javaâ¢ Programming Language is an indispensable resource for novice and advanced programmers alike.
Developers around the world have used previous editions to quickly gain a deep understanding of the Java programming language, its design goals, and how to use it most effectively in real-world development. Now, Ken Arnold, James Gosling, and David Holmes have updated this classic to reflect the major enhancements in Javaâ¢ 2 Standard Edition 5.0 (J2SEâ¢ 5.0).
The authors systematically cover most classes in Javaâs main packages, java.lang.*, java.util, and java.io, presenting in-depth explanations of why these classes work as they do, with informative examples. Several new chapters and major sections have been added, and every chapter has been updated to reflect todayâs best practices for building robust, efficient, and maintainable Java software.
Key changes in this edition include
The Javaâ¢ Programming Language, Fourth Edition, is the definitive tutorial introduction to the Java language and essential libraries and an indispensable reference for all programmers, including those with extensive experience. It brings together insights you can only get from the creators of Java: insights that will help you write software of exceptional quality.
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
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.
Beginning Java Programming: The Object Oriented Approach is a straightforward resource for getting started with one of the world's most enduringly popular programming languages. Based on classes taught by the authors, the book starts with the basics and gradually builds into more advanced concepts. The approach utilizes an integrated development environment that allows readers to immediately apply what they learn, and includes step-by-step instruction with plenty of sample programs. Each chapter contains exercises based on real-world business and educational scenarios, and the final chapter uses case studies to combine several concepts and put readers' new skills to the test.
Beginning Java Programming: The Object Oriented Approach provides both the information and the tools beginners need to develop Java skills, from the general concepts of object-oriented programming. Learn to:
The book is geared for those who want to use Java in an applied environment while learning at the same time. Useful as either a course text or a stand-alone self-study program, Beginning Java Programming is a thorough, comprehensive guide.
The text contains a large variety of carefully designed exercises that are more effective than the competition.
The professional programmerâs DeitelÂ® guide to JavaÂ® 9 and the powerful Java platform
Written for programmers with a background in another high-level language, this book applies the Deitel signature live-code approach to teaching programming and explores the JavaÂ® 9 language and APIs in depth. The book presents concepts in fully tested programs, complete with code walkthroughs, syntax shading, code highlighting and program outputs. It features hundreds of complete Java 9 programs with thousands of lines of proven code, and hundreds of software-development tips that will help you build robust applications.
Start with an introduction to Java using an early classes and objects approach, then rapidly move on to more advanced topics, including JavaFX GUI, graphics, animation and video, exception handling, lambdas, streams, functional interfaces, object serialization, concurrency, generics, generic collections, database with JDBCâ¢ and JPA, and compelling new Java 9 features, such as the Java Platform Module System, interactive Java with JShell (for discovery, experimentation and rapid prototyping) and more. Youâll enjoy the Deitelsâ classic treatment of object-oriented programming and the object-oriented design ATM case study, including a complete Java implementation. When youâre finished, youâll have everything you need to build industrial-strength, object-oriented Java 9 applications.
Core Java Features
Keep in Touch
Android is everywhere! It runs more than half the smartphones in the U.S.âand Java makes it go. If you want to cash in on its popularity by learning to build Android apps with Java, all the easy-to-follow guidance you need to get started is at your fingertips. Inside, you'll learn the basics of Java and grasp how it works with Android; then, you'll go on to create your first real, working application. How cool is that?
The demand for Android apps isn't showing any signs of slowing, but if you're a mobile developer who wants to get in on the action, it's vital that you get the necessary Java background to be a success. With the help of Java Programming for Android Developers For Dummies, you'll quickly and painlessly discover the ins and outs of using Java to create groundbreaking Android appsâno prior knowledge or experience required!
Don't sit back and watch other developers release apps that bring in the bucks! Everything you need to create that next killer Android app is just a page away!
Manage research, learning and skills at IT1me. Create an account using LinkedIn to manage and organize your IT knowledge. IT1me works like a shopping cart for information -- helping you to save, discuss and share.