The professional programmer’s Deitel® guide to Java™ SE 7 and SE 8 (Java 8) development with the powerful Java™ platform
Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the Java™ language and Java™ APIs in depth. The book presents¿ concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code walkthroughs and program outputs. The book features hundreds of complete Java™ programs with thousands of lines of proven Java™ code, and hundreds of 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 GUI, graphics, exception handling, lambdas, streams, functional interfaces, object serialization, concurrency, generics, generic collections, JDBC™ 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™ SE 7 and SE 8 (Java 8) applications.
Practical, Example-Rich Coverage of:
• Java™ SE 7 and SE 8 (Java 8)
• Lambdas, Streams, Functional Interfaces with Default and Static Methods
• Multithreading and Concurrency for Optimal Multi-Core Performance
• Generics and Generic Collections
• Database (JDBC™, SQL and JavaDB)
• Using the Debugger and the API Docs
• Industrial-Strength, Object-Oriented Design ATM Case Study and more.
• Download code examples
• For information on Deitel’s Dive Into® Series programming training courses delivered at organizations worldwide visit www.deitel.com/training or¿ write to firstname.lastname@example.org
• Join the Deitel social networking communities on Facebook® at¿ facebook.com/DeitelFan,¿ Twitter® @deitel, Google+™ at google.com/+DeitelFan,¿¿ LinkedIn® at bit.ly/DeitelLinkedIn, YouTube™ at¿ youtube.com/user/DeitelTV
• Subscribe to the Deitel® Buzz Online e-mail newsletter at¿ www.deitel.com/newsletter/ subscribe.html
Most Helpful Customer Reviews
I've owned a number of Deitel editions in the past -- early editions were very weak and had a number of errors, but they improved as newer editions appeared. I'm going back to Java programming after being away since version 6, which I knew very well, and was especially interested in GUIs written in JavaFX and FXML. I've done a lot of Swing programming in the past and JavaFX, as of version 8, is a huge leap forward. Unfortunately this book is still firmly in the Swing era and has relatively little on JavaFX as one can see from the table of contents and other reviewers. The rest of the book may be fine. Because I have another reference, Core Java for the Impatient by Horstmann, which covers other new features of Java 8 for the experienced programmer, little coverage of JavaFX in the Deitle book iis a deal breaker. Three stars because of use of the antiquated Swing emphasis.
It's more of a reference manual than a study guide. All explanations, no tutorials / self-exercises. You can't learn by watching, you need to try stuff on your own and this book doesn't help with learning.
If you have had the previous version of this book, the majority of the book is the same. The difference though is the features in version 8.
Streams (not to confuse this with IO Streams), Lambda Expressions, and for designers: Javafx are all covered. Although not in great detail, the Deitel clan always give you a spring board to launch yourself in the right direction.
If you are new to the Java language this book will definitely have you comfortable coding in Java when you are done with it.
If you already code in Java but want to see what the new features are all about this book gives a nice explanation of the new SE8 features, but leave you with more to be desired. Honestly they cover just enough to get started and being that you code in Java already you are very familiar with Oracles online documentation (hopefully). The combination of the two are easily enough overview.
If you like books that walk you through one program through the...
The authorised South African distributor of this product is under no obligation to honour the manufacture's guarantees/warranties or to provide after-sales service.
Please note that this item is imported from the USA, and is designed to be used in the USA. In addition, if the unit is powered it will come with a US plug and an adapter/transformer may be required. Please click here for more information on power requirements, or check with us if you are unsure or need any assistance!
Please also note that certain items cannot be imported, these include Alcohol, Animals, Batteries, Flammable Materials, Currency, Food, Furs, Chemicals, Explosives, Medications, Plants, Seeds, Supplements, Pressurized Cans, Tactical Equipment, Vitamins, Weaponry and Weaponry Accessories. In these cases, the item and information is displayed for reference purposes only. If you are not sure if we are permitted to bring an item, please send us an e-mail with a link to the item to confirm.
Please also ensure that you are ordering the correct item for your particular application as returns to the USA are costly. Product reviews are also provided for most of our items, which can give you a good idea for possible things to look out for and the quality of the item. By clicking Add to Cart, you are confirming that the item is correct and you accept the conditions listed here.