Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Java Development


1. 

Head First Java, 2nd Edition

Head First Java, 2nd Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 09-FEB-2005

Insert Date: 10-MAY-2006

Slots: 1.0

Table of Contents • Start Reading

Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study. The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to happen. After all, that's the way it was built to help you stay alive. It takes all the routine, ordinary, dull stuff and filters it to the background so it won't interfere with your...

2. 

Java™ How To Program (Early Objects)

Java™ How To Program (Early Objects)

By: Paul Deitel; Harvey Deitel

Publisher: Prentice Hall

Publication Date: 24-FEB-2014

Insert Date: 02-APR-2014

Slots: 1.0

Table of Contents • Start Reading

ALERT: Before you purchase, check with your instructor or review your course syllabus to ensure that you select the correct ISBN. Several versions of Pearson's MyLab & Mastering products exist for each title, including customized versions for individual schools, and registrations are not transferable. In addition, you may need a CourseID, provided by your instructor, to register for and use Pearson's MyLab & Mastering products. Packages Access codes for Pearson's MyLab & Mastering products may not be included when purchasing or renting from companies other than Pearson; check with the...

3. 

Java™ SE 8 for Programmers, Third Edition

Java™ SE 8 for Programmers, Third Edition

By: Paul Deitel; Harvey Deitel

Publisher: Prentice Hall

Publication Date: 30-MAR-2014

Insert Date: 09-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

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...

4. 

Core Java™: Volume I—Fundamentals, Ninth Edition

Core Java™: Volume I—Fundamentals, Ninth Edition

By: Cay S. Horstmann; Gary Cornell

Publisher: Prentice Hall

Publication Date: 27-NOV-2012

Insert Date: 11-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

Fully updated to reflect Java SE 7 language changes, Core Java™, Volume I—Fundamentals, Ninth Edition, is the definitive guide to the Java platform. Designed for serious programmers, this reliable, unbiased, no-nonsense tutorial illuminates key Java language and library features with thoroughly tested code examples. As in previous editions, all code is easy to understand, reflects modern best practices, and is specifically designed to help jumpstart your projects. Volume I quickly brings you up-to-speed on Java SE 7 core language enhancements, including the diamond operator, improved...

5. 

Effective Java™, Second Edition

Effective Java™, Second Edition

By: Joshua Bloch

Publisher: Addison-Wesley Professional

Publication Date: 08-MAY-2008

Insert Date: 15-MAY-2008

Slots: 1.0

Table of Contents • Start Reading

Are you looking for a deeper understanding of the Java™ programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further! Effective Java™, Second Edition, brings together seventy-eight indispensable programmer’s rules of thumb: working, best-practice solutions for the programming challenges you encounter every day. This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition. Bloch explores new design patterns...

6. 

Camel in Action

Camel in Action

By: Claus Ibsen; Jonathan Anstey

Publisher: Manning Publications

Publication Date: 28-DEC-2010

Insert Date: 01-APR-2011

Slots: 1.0

Table of Contents • Start Reading

Apache Camel is a Java framework that lets you implement the standard enterprise integration patterns in a few lines of code. With a concise but sophisticated DSL you snap integration logic into your app, Lego-style, using Java, XML, or Scala. Camel supports over 80 common transports such as HTTP, REST, JMS, and Web Services. Camel in Action is a Camel tutorial full of small examples showing how to work with the integration patterns. It starts with core concepts like sending, receiving, routing, and transforming data. It then shows you the entire lifecycle and goes in depth on how to test,...

7. 

Spring MVC Beginner’s Guide

Spring MVC Beginner’s Guide

By: Amuthan G

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 27-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Your ultimate guide to building a complete web application using all the capabilities of Spring MVC Carefully crafted exercises, with detailed explanations for each step, to help you understand the concepts with ease You will gain a clear understanding of the end to end request/response life cycle, and each logical component’s responsibility Packed with tips and tricks that will demonstrate the industry best practices on developing a Spring-MVC-based application In Detail The MVC architecture for developing web applications continues to be a powerful concept and the...

8. 

Learning Java, 4th Edition

Learning Java, 4th Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 25-JUN-2013

Insert Date: 14-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

If you’re new to Java, the fourth edition of this bestselling guide provides an example-driven introduction to the latest language features and APIs in Java 6 and 7. Advanced Java developers will be able to take a deep dive into areas such as concurrency and JVM enhancements....

9. 

Spring in Action, Third Edition

Spring in Action, Third Edition

By: Craig Walls

Publisher: Manning Publications

Publication Date: 29-JUN-2011

Insert Date: 05-NOV-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Totally revised for Spring 3.0, this book is a hands-on guide to the Spring Framework. It covers the latest features, tools, and practices including Spring MVC, REST, Security, Web Flow, and more. Following short code snippets and an ongoing example developed throughout the book, you'll learn how to build simple and efficient J2EE applications. About the Technology Spring Framework is required knowledge for Java developers, and Spring 3.0 introduces powerful new features like SpEL, the Spring Expression Language, new annotations for the IoC...

10. 

Java Concurrency in Practice

Java Concurrency in Practice

By: 

Publisher: Addison-Wesley Professional

Publication Date: 09-MAY-2006

Insert Date: 21-JUL-2006

Slots: 1.0

Table of Contents • Start Reading

"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java developer should read this book." --Martin Buchholz JDK Concurrency Czar, Sun Microsystems "For the past 30 years, computer performance has been driven by Moore's Law; from now on, it will be driven by Amdahl's Law. Writing code that effectively...

11. 

RESTful Java with JAX-RS 2.0, 2nd Edition

RESTful Java with JAX-RS 2.0, 2nd Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 29-NOV-2013

Insert Date: 17-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to design and develop distributed web services in Java, using RESTful architectural principles and the JAX-RS 2.0 specification in Java EE 7. By focusing on implementation rather than theory, this hands-on reference demonstrates how easy it is to get started with services based on the REST architecture....

12. 

Pro Spring 3

Pro Spring 3

By: Clarence Ho

Publisher: Apress

Publication Date: 18-APR-2012

Insert Date: 07-APR-2012

Slots: 1.0

Table of Contents • Start Reading

The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today's Java programmers and developers. It works with other leading open-source, agile and lightweight Java technologies like Hibernate, Groovy, MyBatis, and more. Spring now also works with Java EE and JPA 2 as well. Pro Spring 3 updates the bestselling Pro Spring with the latest that the Spring Framework has to offer: version 3.1. At 1000 pages, this is by far the most comprehensive Spring book available, thoroughly exploring the power of...

13. 

Java The Complete Reference 9/E, 9th Edition

Java The Complete Reference, 9th Edition

By: Herbert Schildt

Publisher: McGraw-Hill Osborne Media

Publication Date: 11-MAR-2014

Insert Date: 02-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

The Definitive Java Programming Guide Fully updated for Java SE 8, Java: The Complete Reference, Ninth Edition explains how to develop, compile, debug, and run Java programs. Bestselling programming author Herb Schildt covers the entire Java language, including its syntax, keywords, and fundamental programming principles, as well as significant portions of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action. New Java SE 8 features such as lambda expressions, the stream library, and the default interface method...

14. 

Java™ 7: A Comprehensive Tutorial

Java™ 7: A Comprehensive Tutorial

By: 

Publisher: Brainy Software

Publication Date: 01-APR-2014

Insert Date: 11-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

This book covers the most important Java programming topics that you need to master to be able to learn other technologies yourself. By fully understanding all the chapters and doing the exercises you’ll be able to perform an intermediate Java programmer’s daily tasks quite well. ...

15. 

Java Cookbook, 3rd Edition

Java Cookbook, 3rd Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 08-JUL-2014

Insert Date: 28-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

From lambda expressions and JavaFX 8 to new support for network programming and mobile development, Java 8 brings a wealth of changes. This cookbook helps you get up to speed right away with hundreds of hands-on recipes across a broad range of Java topics. You’ll learn useful techniques for everything from debugging and data structures to GUI development and functional programming....

16. 

Java A Beginner's Guide 6/E, 6th Edition

Java A Beginner's Guide, 6th Edition

By: Herbert Schildt

Publisher: McGraw-Hill Osborne Media

Publication Date: 09-MAY-2014

Insert Date: 02-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

Essential Java Programming Skills--Made Easy! Fully updated for Java Platform, Standard Edition 8 (Java SE 8), Java: A Beginner's Guide, Sixth Edition gets you started programming in Java right away. Bestselling programming author Herb Schildt begins with the basics, such as how to create, compile, and run a Java program. He then moves on to the keywords, syntax, and constructs that form the core of the Java language. This Oracle Press resource also covers some of Java's more advanced features, including multithreaded programming, generics, and Swing. Of course, new Java SE 8...

17. 

Java 8 Lambdas

Java 8 Lambdas

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 28-MAR-2014

Insert Date: 24-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

If you’re a developer with core Java SE skills, this hands-on book takes you through the language changes in Java 8 triggered by the addition of lambda expressions. You’ll learn through code examples, exercises, and fluid explanations how these anonymous functions will help you write simple, clean, library-level code that solves business problems....

18. 

Java Performance: The Definitive Guide

Java Performance: The Definitive Guide

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 24-APR-2014

Insert Date: 22-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

The world of Java performance has shifted significantly in the past ten years. Multicore machines and 64-bit operating systems are now standard even for casual users, and Java itself has introduced new features to manage applications. By guiding you through this changing landscape, Java Performance: The Definitive Guide helps you gain the best performance from your Java applications....

19. 

Java™ in 24 Hours, Sams Teach Yourself (Covering Java 8), Seventh Edition

Java™ in 24 Hours, Sams Teach Yourself (Covering Java 8), Seventh Edition

By: Rogers Cadenhead

Publisher: Sams

Publication Date: 20-MAY-2014

Insert Date: 09-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

Sams Teach Yourself Java in 24 Hours, Seventh Edition Covers Java 8 and Android Development In just 24 lessons of one hour or less, you can learn the fundamentals of Java programming. In this book's straightforward, step-by-step approach, each lesson builds on everything that's come before, helping readers learn Java's core features and techniques from the ground up. Friendly, accessible, and conversational, this book offers a practical grounding in the language, without ever becoming overwhelming or intimidating. Full-color figures and clear instructions visually show you how to...

20. 

Just Hibernate

Just Hibernate

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 12-JUN-2014

Insert Date: 20-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

If you’re looking for a short, sweet, and simple introduction (or reintroduction) to Hibernate, this is the book you want. Through clear real-world examples, you’ll learn Hibernate and object-relational mapping from the ground up, starting with the basics. Then you’ll dive into the framework’s moving parts to understand how they work in action....