java books guides   Books + Guides

Java

 
  Affiliate
Programs
 ASP, CGI + PHP
Scripts
 Domain
Names
 Internet
Auctions
 Web
Hosting
  
 
 
Menu
 
Home



Books + Guides

  ASP
  CGI
  Java
  JavaScript
  PHP



Our Free Scripts

  PHP Hangman



Installation Services



Script Directory

  Ad Tracking
  Affiliate Programs
    -Content
    -For Merchants
    -Link Protection
  Auctions
  Banners
  Blogs
  Calendars
  Chat Rooms
  Classified Ads
  Clocks
  CMS
  Counters
  Dating
  Domain Names
  eCards
  eCommerce
  Email
    -Anti Spam
    -Autoresponders
    -Forms
    -Mailing Lists
    -Tell A Friend
  FAQs
  FFAs
  Financial + Business
  Freelancers
  Forums
  Games
  Graphics
  Guest Books
  Jobs
  Linking
  Members/Passwords
  Miscellaneous
  News
  Polls + Surveys
  Popups
  Quotes
  Real Estate
  Searching
    -Directories
    -Internet Search
    -Site Search
  Tests + Quizzes
  Top Sites
  Traffic Analysis
  Upload



Links
  Learn CGI
  Learn PHP
  PHP Scripts
  Web Design Downloads
  Web Design eBooks
 


 
   
ScriptCavern  >  Books + Guides  >  Java

   

Java Books and Guides

Here some guides to web development using Java:

From Amazon.com

Below are some books from Amazon:

Disclosure: Products details and descriptions provided by Amazon.com. Our company may receive a payment if you purchase products from them after following a link from this website.

Effective Java

By Joshua Bloch

Addison-Wesley Professional
Released: 2018-01-06
Paperback (412 pages)

Effective Java
List Price: $54.99*
Lowest New Price: $40.34*
Lowest Used Price: $35.00*
Usually ships in 24 hours*
*(As of 18:24 Pacific 23 Dec 2019 More Info)


Click Here
Product Description:

The Definitive Guide to Java Platform Best Practices–Updated for Java 7, 8, and 9

 

Java has changed dramatically since the previous edition of Effective Java was published shortly after the release of Java 6. This Jolt award-winning classic has now been thoroughly updated to take full advantage of the latest language and library features. The support in modern Java for multiple paradigms increases the need for specific best-practices advice, and this book delivers.

 

As in previous editions, each chapter of Effective Java, Third Edition, consists of several “items,” each presented in the form of a short, stand-alone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.

 

The third edition covers language and library features added in Java 7, 8, and 9, including the functional programming constructs that were added to its object-oriented roots. Many new items have been added, including a chapter devoted to lambdas and streams.

 

New coverage includes

  • Functional interfaces, lambda expressions, method references, and streams
  • Default and static methods in interfaces
  • Type inference, including the diamond operator for generic types
  • The @SafeVarargs annotation
  • The try-with-resources statement
  • New library features such as the Optional interface, java.time, and the convenience factory methods for collections


Head First Java, 2nd Edition

By Kathy Sierra

O Reilly Media
Released: 2009-05-11
Paperback (688 pages)

Head First Java, 2nd Edition
List Price: $59.99*
Lowest New Price: $16.80*
Lowest Used Price: $7.66*
Usually ships in 24 hours*
*(As of 18:24 Pacific 23 Dec 2019 More Info)


Click Here
  • O Reilly Media
Product Description:

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 brain's real work--recording things that matter. How does your brain know what matters? It's like the creators of the Head First approach say, suppose you're out for a hike and a tiger jumps in front of you, what happens in your brain? Neurons fire. Emotions crank up. Chemicals surge. That's how your brain knows.

And that's how your brain will learn Java. Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever.

If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. You'll see why people say it's unlike any other Java book you've ever read.

By exploiting how your brain works, Head First Java compresses the time it takes to learn and retain--complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book's for you.

Beginning Programming with Java For Dummies (For Dummies (Computer/Tech))

By Barry Burd

For Dummies
Paperback (560 pages)

Beginning Programming with Java For Dummies (For Dummies (Computer/Tech))
List Price: $29.99*
Lowest New Price: $18.17*
Lowest Used Price: $17.00*
Usually ships in 24 hours*
*(As of 18:24 Pacific 23 Dec 2019 More Info)


Click Here
  • For Dummies
Product Description:
Learn to speak the Java language like the pros

Are you new to programming and have decided that Java is your language of choice? Are you a wanna-be programmer looking to learn the hottest lingo around? Look no further! Beginning Programming with Java For Dummies, 5th Edition is the easy-to-follow guide you'll want to keep in your back pocket as you work your way toward Java mastery! In plain English, it quickly and easily shows you what goes into creating a program, how to put the pieces together, ways to deal with standard programming challenges, and so much more.

Whether you're just tooling around or embarking on a career, this is the ideal resource you'll turn to again and again as you perfect your understanding of the nuances of this popular programming language. Packed with tons of step-by-step instruction, this is the only guide you need to start programming with Java like a pro.

  • Updated for Java 9, learn the language with samples and the Java toolkit
  • Familiarize yourself with decisions, conditions, statements, and information overload
  • Differentiate between loops and arrays, objects and classes, methods, and variables
  • Find links to additional resources

Once you discover the joys of Java programming, you might just find you're hooked. Sound like fun? Here's the place to start.

JAVA: The Practical Beginner's Guide to Learn Java Programming in One Day Step-by-Step (#2020 Updated Version | Effective Computer Programming)

By Steve Tudor

Independently published
Paperback (111 pages)

JAVA: The Practical Beginner s Guide to Learn Java Programming in One Day Step-by-Step  (#2020 Updated Version | Effective Computer Programming)
List Price: $16.38*
Lowest New Price: $15.28*
Lowest Used Price: $15.27*
Usually ships in 24 hours*
*(As of 18:24 Pacific 23 Dec 2019 More Info)


Click Here
Product Description:

Take the guesswork out of learning Java effectively, get ready for a lucrative career in enterprise software development and learn how to speak the Java language like a pro!

Are you new to programming and have settled on Java as your language of choice, but don't know where to start learning from? Are you struggling with mastering the foundational concepts of Java, but always seem to get stuck, making you tear out your hair in frustration?

If you answered yes to any of these questions, then this concise guide to Java programming is the perfect book to get started.

This book skips the fluff and goes straight to the meat of learning how to program real-world applications and software using Java. It's packed with tons of step-by-step instructions to help you get up to speed with Java in as little time as possible. 

At the end of this guide, you're going to put your programming skills to good use by creating a little game, help you reinforce all you've learned throughout the book.

Here's what you're going to discover in this guide:

  • Everything you need to get started with Java, as well as a swift introduction to JDK and NetBeans
  • Step-by-step instructions to set up and install Java on Linux, Windows, and Mac
  • How to install the Java Development Kit (JDK) and NetBeans without headaches
  • The essential basics of Java you absolutely need to know about, from tokens and keywords to operators and comments
  • How to control program flow with decision making control structures and control flow statements
  • Using Java classes to help you write clean, understandable and maintainable code
  • The ultimate guide to polymorphism in Java
  • Surefire tips and tricks to help you shorten the Java programming learning curve
  • ...and lots more!

Whether you're a student, software developer or a complete programming novice, this is the ideal resource for you to get started with one of the world's most popular, powerful and versatile languages.

Scroll to the top of the page and click the "Buy Now" button to get started today!

Mastering Java: An Effective Project Based Approach including Web Development, Data Structures, GUI Programming and Object Oriented Programming (Beginner to Advanced)

By Michael B. White

Independently published
Paperback (583 pages)

Mastering Java: An Effective Project Based Approach including Web Development, Data Structures, GUI Programming and Object Oriented Programming (Beginner to Advanced)
List Price: $19.99*
Lowest New Price: $19.99*
Lowest Used Price: $17.95*
Usually ships in 4 days*
*(As of 18:24 Pacific 23 Dec 2019 More Info)


Click Here
Product Description:

Let’s be very honest, a programming language cannot be learned in “one day” or “fast”. You will need lots of examples and practice to learn Java, especially if you are beginner. Beware of other shorter books that only touch on the topic and do not provide enough exercises or examples.


This book was designed to make concepts as easy as possible, while explaining how programming works. This guide is different from others in that it includes a variety of different exercises that readers can learn from. The best way to learn Java is to follow the examples/exercises and create your own code.


You no longer have to waste your money on books that are are only 200 pages and do not deliver enough value. You deserve better.


This book is also different from others because it includes important Java interview questions.


Consider the Table of Contents below and you will see that this book stands out from the others.


Chapter 1: Java Basics

How It All Works

Your First Program

Java Comments

Code Structure

Introducing Data Types and Variables

Example

Reserved Keywords

Double Variables

The IF Statement

The IF…ELSE Statement

The IF…ELSE IF Statement

The Nested IF Statement

Boolean Values

Switch Statements


Chapter 2: Java Data Structures and Algorithms

An Overview of Data Structures

Classification of Data Structures

Characteristics of an Algorithm

Time Complexity and Time Complexity Functions

Basic Concepts of Data Structures and Algorithms

What Is An Array?

Searching and Sorting Algorithms

Multi-Dimensional Arrays and Matrix Multiplication

Singly Linked Lists – Search and Sort Algorithms

Doubly Linked and Circular Linked Lists and Algorithms

Stacks


Chapter 3: Java Web Development

Ajax Development with JavaScript

Creating the Java Package and Source File

Troubleshooting

Web Services

The Entity Class and Session Facade

Introducing JavaServer Faces

Introducing Ajax for Java

Connecting to a MySQL Database

Application and Database Communication

Using jQuery to Improve a Web Page


Chapter 4: Java GUI Programming

GUI Programming with AWT

Label

Examples

MouseEvent and MouseListener Interface

KeyEvent and KeyListener Interface

Nested Classes

Adaptor Class Event Listeners

An Introduction to Swing

Content-Pane in JFrame

NetBeans for Java

Java Application Development

Java GUI Tools


Chapter 5: Object-Oriented Programming

Why OOP?

OOP Concepts

Java Constructors

Accessing Parent Class Variables

The Java OOP Concepts

Abstraction

Encapsulation

Polymorphism

Inheritance

Association

Aggregation

Association, Aggregation, and Composition

Best Practice Guide for OOP

Java Command Line Arguments


Chapter 6: Java Interview Questions

Basic Java Interview Questions

OOPS Java Interview Questions

JDBC Interview Questions

Hibernate Interview Questions

Java JSP Interview Questions


Chapter 7: Java Language and Terminology



If you want to learn Java the right way, scroll up and order your copy today.

Java: A Beginner's Guide, Seventh Edition

By Herbert Schildt

McGraw-Hill Education
Paperback (752 pages)

Java: A Beginner s Guide, Seventh Edition
List Price: $40.00*
Lowest New Price: $21.55*
Lowest Used Price: $23.99*
Usually ships in 24 hours*
*(As of 18:24 Pacific 23 Dec 2019 More Info)


Click Here
  • MCGRAW HILL
Product Description:

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality,  authenticity, or access to any online entitlements included with the product.



Up-to-Date, Essential Java Programming Skills―Made Easy!

Supplement for key JDK 10 new features available from book's Downloads & Resources page at OraclePressBooks.com.

Fully updated for Java Platform, Standard Edition 9 (Java SE 9), Java: A Beginner’s Guide, Seventh 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. The book also covers some of Java’s more advanced features, including multithreaded programming, generics, lambda expressions, Swing, and JavaFX. This practical Oracle Press guide features details on Java SE 9’s innovative new module system, and, as an added bonus, it includes an introduction to JShell, Java’s new interactive programming tool.

Designed for Easy Learning:

• Key Skills and Concepts―Chapter-opening lists of specific skills covered in the chapter
• Ask the Expert―Q&A sections filled with bonus information and helpful tips
• Try This―Hands-on exercises that show you how to apply your skills
• Self Tests―End-of-chapter quizzes to reinforce your skills
• Annotated Syntax―Example code with commentary that describes the programming techniques being illustrated

 

Core Java Volume I--Fundamentals (11th Edition) (Core Series)

By Cay S. Horstmann

Prentice Hall
Released: 2018-08-27
Paperback (928 pages)

Core Java Volume I--Fundamentals (11th Edition) (Core Series)
List Price: $59.99*
Lowest New Price: $26.76*
Lowest Used Price: $36.62*
Usually ships in 24 hours*
*(As of 18:24 Pacific 23 Dec 2019 More Info)


Click Here
Product Description:

The #1 Java Guide for Serious Programmers: Fully Updated for Java SE 9, 10 & 11

 

For serious programmers, Core Java, Volume I—Fundamentals, Eleventh Edition, is the definitive guide to writing robust, maintainable code. Whether you’re using Java SE 9, 10, or 11, it will help you achieve a deep and practical understanding of the language and API, and its hundreds of realistic examples reveal the most powerful and effective ways to get the job done.

 

Cay Horstmann’s updated examples reflect Java’s long-awaited modularization, showing how to write code that’s easier to manage and evolve. You’ll learn how to use JShell’s new Read-Eval-Print Loop (REPL) for more rapid and exploratory development, and apply key improvements to the Process API, contended locking, logging, and compilation.

 

In this first of two volumes, Horstmann offers in-depth coverage of fundamental Java and UI programming, including objects, 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
  • Leverage the power of 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.

Murach's Java Programming (5th Edition)

By Joel Murach

Mike Murach & Associates
Paperback (800 pages)

Murach s Java Programming (5th Edition)
List Price: $59.50*
Lowest New Price: $34.33*
Lowest Used Price: $28.62*
Usually ships in 24 hours*
*(As of 18:24 Pacific 23 Dec 2019 More Info)


Click Here
Product Description:

This is the 5th edition of Murach's classic Java book that's trained thousands of developers in the last 15 years. Now fully updated to Java 9, this book helps any programmer learn Java faster and better than ever before:

  • It's the one Java book that presents object-oriented features like inheritance, interfaces, and polymorphism in a way that's both understandable and useful in the real world.
  • It offers new coverage of JavaFX, the date/time API, lambdas, and working with SQLite databases.
  • It uses a self-paced approach that works whether you're a beginner or have years of programming experience.
  • It's full of practical coding examples that enhance training and that provide starting code for new applications.
  • It lets you practice what you've just learned at the end of every chapter, to solidify your skills.
  • And it's all done in the distinctive Murach style that has been training professional programmers for more than 43 years.

Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)

By Y. Daniel Liang

Pearson
Paperback (1232 pages)

Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
List Price: $173.32*
Lowest New Price: $160.65*
Lowest Used Price: $98.21*
Usually ships in 24 hours*
*(As of 18:24 Pacific 23 Dec 2019 More Info)


Click Here
Product Description:

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.

For courses in Java Programming.


A fundamentals-first introduction to basic programming concepts and techniques  

Designed to support an introductory programming course,  Introduction to Java Programming and Data Structures teaches you concepts of problem-solving and object-orientated programming using a fundamentals-first approach. Beginner programmers learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented, GUI programming, data structures, and Web programming. This course approaches Java GUI programming using JavaFX, which has replaced Swing as the new GUI tool for developing cross-platform-rich Internet applications and is simpler to learn and use. The 11th edition has been completely revised to enhance clarity and presentation, and includes new and expanded content, examples, and exercises. 


Also available with MyLab Programming.

MyLab Programming  is an online learning system designed to engage students and improve results. MyLab Programming consists of programming exercises correlated to the concepts and objectives in this book. Through practice exercises and immediate, personalized feedback, MyLab Programming improves the programming competence of beginning students who often struggle with the basic concepts of programming languages.


Note: You are purchasing a standalone product; MyLab Programming does not come packaged with this content. Students, if interested in purchasing this title with MyLab Programming, ask your instructor to confirm the correct package ISBN and Course ID. Instructors, contact your Pearson representative for more information.


If you would like to purchase both the physical text and MyLab Programming, search for:


0134694511/9780134694511   Introduction to Java Programming, Comprehensive Version plus MyLab Programming with Pearson eText -- Access Card Package, 11/e

Package consists of:

  • 0134670949 / 9780134670942 Introduction to Java Programming and Data Structures 11/e
  • 013467281X / 9780134672816 MyProgrammingLab with Pearson eText -- Access Card -- for Introduction to Java Programming and Data Structures, Comprehensive Version, 11/e

Java All-in-One For Dummies (For Dummies (Computers))

By Doug Lowe

FOR DUMMIES
Paperback (960 pages)

Java All-in-One For Dummies (For Dummies (Computers))
List Price: $39.99*
Lowest New Price: $24.20*
Lowest Used Price: $23.76*
Usually ships in 24 hours*
*(As of 18:24 Pacific 23 Dec 2019 More Info)


Click Here
  • FOR DUMMIES
Product Description:
Your one-stop guide to programming with Java

If you've always wanted to program with Java but didn't know where to start, this will be the java-stained reference you'll turn to again and again. Fully updated for the JDK 9, this deep reference on the world's most popular programming language is the perfect starting point for building things with Java—and an invaluable ongoing reference as you continue to deepen your knowledge.

Clocking in at over 900 pages, Java All-in-One For Dummies takes the intimidation out of learning Java and offers clear, step-by-step guidance on how to download and install Java tools; work with variables, numbers, expressions, statements, loops, methods, and exceptions; create applets, servlets, and JavaServer pages; handle and organize data; and so much more.

  • Focuses on the vital information that enables you to get up and running quickly with Java
  • Provides details on the new features of JDK 9
  • Shows you how to create simple Swing programs
  • Includes design tips on layout, buttons, and labels

Everything you need to know to program with Java is included in this practical, easy-to-use guide!

Disclosure: Advertising Link(s): Our company may receive a payment if you purchase a product/service after following this link.



Your Comments

Please share your comments and thoughts:

   

 
 
 
With any business, it is up to the individual owner of said business to ensure the success of the business. You may make more or less than any sample figures or results that might be quoted on our web sites or other publications. All business involves risk, and many businesses do not succeed. Further, Answers 2000 Limited does NOT represent that any particular individual or business is typical, or that any results or experiences achieved by any particular individual/business is necessarily typical.


Copyright © 2000-2018, Answers 2000 Limited

In Association With Amazon.com
Answers 2000 Limited is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.
In Association With Amazon.co.uk
Answers 2000 Limited is a participant in the Amazon EU Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.co.uk.
As an Amazon Associate, our company earns from qualifying purchases. Amazon, the Amazon logo, Endless, and the Endless logo are trademarks of Amazon.com, Inc. or its affiliates.
CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.
CERTAIN CONTENT THAT APPEARS ON THIS SITE,COMES FROM AMAZON EU S. r.l. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.



Click privacy for information about our company's privacy, data collection and data retention policies, and your rights.

Our sites use cookies, some of which may already be set on your computer. Use of our site constitutes consent for this. For details, please see Privacy.

Contact Us     Privacy     Terms Of Use     Advertising/Endorsements Disclosures

Disclosure: Our company may receive a payment if you purchase web hosting, domain registration or other products or services after following a link from this website.

Disclosure: Our company's websites' content (including this website's content) includes advertisements for our own company's websites, products, and services, and for other organization's websites, products, and services. In the case of links to other organization's websites, our company may receive a payment, (1) if you purchase products or services, or (2) if you sign-up for third party offers, after following links from this website. Unless specifically otherwise stated, information about other organization's products and services, is based on information provided by that organization, the product/service vendor, and/or publicly available information - and should not be taken to mean that we have used the product/service in question. Additionally, our company's websites contain some adverts which we are paid to display, but whose content is not selected by us, such as Google AdSense ads. For more detailed information, please see Advertising/Endorsements Disclosures