Home » Java

Murach’s Java Programming, 4th Edition

Murach's Java Programming, 4th Edition

Murach’s Java Programming, 4th Edition - Free eBook Download

Book Details 
Paperback: 836 pages
Publisher: Mike Murach & Associates (November 4, 2011)
Language: English
ISBN-10: 1890774650
ISBN-13: 978-1890774653
File Size: 52.8 Mb | File Format: PDF

Book Description

Developers often tell me they wish they’d found our Java ebook first, before spending time and money on others. They also say it’s the book they turn to when they’re getting ready to learn Android programming. Here are a few of the reasons why I believe this book will work equally well for you:

  • This book teaches the core Java skills that you need to work with objects, graphical user interfaces (GUIs), files, and databases.
  • It gives you a fast start! In fact, by the end of chapter 6, you’ll be developing bulletproof Java applications with business classes and objects.
  • It now shows you how to use the NetBeans IDE to code, test, and debug Java applications. This easy-to-use tool boosts your productivity and is widely used in industry. So you’ll be working like a pro right from the start.
  • It takes the mystery out of object-oriented programming by using real-world applications (instead of objects like cats and dogs) to demonstrate key concepts like inheritance, interfaces, and polymorphism.
  • It covers the most useful features introduced in Java SE 7, like the try-with-resources statement, the diamond operator (<>), and an improved file system API (known as NIO2).
  • In the GUI section, it shows you how to use the NetBeans Swing GUI builder to design a form and generate the code needed to display it. As a result, this section has you focus on critical coding skills, such as handling events, instead of on code that should be generated.
  • Because business applications routinely handle data, it shows how to work with text files, binary files, XML files, and databases (using JDBC).
  • It now has a chapter on deploying applications by using executable JAR files or Java Web Start.
  • It gives you the Java skills that you need to get started with Android programming. That’s true whether you’re looking to refresh your skills…or whether you’re learning Java for the first time.
  • All the skills are presented in our standard, “paired-pages” format, to save you time on both training and reference.

From the Publisher

Developers often tell me they wish they’d found our Java ebook first, before spending time and money on others. Here are 4 of the reasons why I believe this book will work equally well for you:

#1: The first six chapters get you off to a fast start
By the time you complete these chapters, you’ll be writing bulletproof, object-oriented applications with business classes and objects. These chapters work well for the complete beginner. But they also get the experienced developer up-to-speed fast.

#2: The class summaries help you master the Java API and save you hours of research
Although most books present dozens of coding examples that illustrate the use of some Java classes, they don’t try to summarize all of the classes, constructors, and methods that you’ll use the most. Our book does both. For instance, to learn how to use the LinkedList class, you’ll first see a summary of its primary constructors and methods. Then, you’ll see coding examples that show you how you can apply those constructors and methods. This can save you hundreds of hours of research over the course of the book.

#3: Chapters 7 and 8 show you how to use inheritance, interfaces, and polymorphism in a way that is both practical and understandable
You won’t find any toy applications or cat and dog objects in these chapters. Instead, you’ll study practical examples that show you how to use inheritance, polymorphism, interfaces, type-safe enumerations, and the factory pattern in business applications. This at last takes the mystery out of object-oriented programming. And we just haven’t seen this done right in any other book.

#4: The paired-pages format lets you set your own pace
Murach books have a distinctive format, where each two-page spread presents a single topic. Both beginning and experienced developers find that this format makes it easy to focus on the information they need, whether they’re using the book for training or reference. To see how this works, you can download sample chapters for free from the Murach web site. –This text refers to an alternate Paperback edition.

About the Author

Joel Murach has been writing and editing books about computer programming for over 10 years. During that time, he has written extensively on a wide range of Java, .NET, web, and database technologies. When he’s not programming or writing books about programming, he can be found surfing or writing music.

Table of contents

Section 1: Essential Java skills
Chapter 1. How to get started with Java and NetBeans
Chapter 2. Introduction to Java programming
Chapter 3. How to work with data
Chapter 4. How to code control statements
Chapter 5. How to validate input data
Chapter 6. How to test and debug an application

Section 2: Object-oriented programming with Java
Chapter 7. How to define and use classes
Chapter 8. How to work with inheritance
Chapter 9. How to work with interfaces
Chapter 10. Other object-oriented programming skills

Section 3: More Java skills
Chapter 11. How to work with arrays
Chapter 12. How to work with collections and generics
Chapter 13. How to work with dates and strings
Chapter 14. How to handle exceptions

Section 4: GUI programming with Swing
Chapter 15. How to develop a form
Chapter 16. How to work with controls and handle events
Chapter 17. How to develop and deploy applets

Section 5: Data access programming with Java
Chapter 18. How to work with text and binary files
Chapter 19. How to work with XML
Chapter 20. How to work with a Derby database
Chapter 21. How to use JDBC to work with databases

Section 6: Advanced Java skills
Chapter 22. How to work with threads
Chapter 23. How to deploy an application

Resources
Appendix A. How to set up your PC for this book
Appendix B. How to set up your Mac for this book

Download eBook : Murach’s Java Programming, 4th Edition

Murach’s Java Programming, 4th Edition
Mirror : 
Murach’s Java Programming, 4th Edition
Mirror : 
Murach’s Java Programming, 4th Edition
Mirror : 
Murach’s Java Programming, 4th Edition

Share/Bookmark this!

Leave a reply

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally recognized avatar, please register at Gravatar.

Side Notes

This entry was posted by on April 16, 2013 at 2:19 pm and filed under Java category.

You can add your comments or trackback from your own site. To keep you updated to the latest discussion, you can subscribe to these comments via RSS.

This is a Gravatar-enabled weblog. To get your own globally recognized avatar, please register at Gravatar.

Categories

Calendar

November 2014
M T W T F S S
« Aug    
 12
3456789
10111213141516
17181920212223
24252627282930

Recent Posts

Tags

Update eBooks Via Email

Enter your email address:

Delivered by FeedBurner

Twitter Following !

Join With Us On Facebook