Learn How to Program with Java - Book List

Learn How to Program with Java - Book List

Books in list (20)


Title: Java

This book will cover the fundamental lessons of the Java programming language, which will be a beginner's gateway into the vast world of programming.
Author(s): Andrew Johansen
ISBN 13: 9781530011391
Pages: 74
This book is in (2) other book lists, learn more.

Title: Java

The Java coverage is a concise, accessible introduction that covers key language features. Objects are covered thoroughly and early in the text, with an emphasis on application programs over applets.
Author(s): Walter Savitch
ISBN 13: 9780133766264
Pages: 989
This book is in (3) other book lists, learn more.


Title: Java in 21 Days, Sams Teach Yourself (Covering Java 8) (7th Edition)

In just 21 days you can acquire the knowledge and skills necessary to develop applications on your computer and apps that run on Android phones and tablets. With this complete tutorial you’ll quickly master the basics and then move on to more advanced features and concepts. Completely updated for Java 8, this book teaches you about the Java language and how to use it to create applications for any computing environment and Android apps. By the time you have finished the book, you’ll have well-rounded knowledge of Java and the Java class libraries. Using your new skills, you will be able to develop your own programs for tasks such as web services, database connectivity, XML processing, and mobile programming. No previous programming experience required. By following the 21 carefully organized lessons in this book, anyone can learn the basics of Java programming. Learn at your own pace. You can work through each chapter sequentially to make sure you thoroughly understand all the concepts and methodologies, or you can focus on specific lessons to learn the techniques that interest you most. Test your knowledge. Each chapter ends with a Workshop section filled with questions, answers, and exercises for further study. There are even certification practice questions. Completely revised, updated, and expanded to cover the latest features of Java 8 Learn to develop Java applications and Android apps using NetBeans and Google’s new Android Studio -- two excellent (and free!) programming platforms Covers new features of Java 8 such as closures, the most eagerly anticipated language feature in years Easy-to-understand, practical examples clearly illustrate the fundamentals of Java programming Discover how Swing can help you quickly develop programs with a graphical user interface Find out about JDBC 4.2 programming with the Derby database and XML parsing with the open source XOM class library Learn how to use streams to write programs that communicate with the Internet, including socket programming, buffers, channels, and URL handling. Contents at a Glance WEEK 1: The Java Language DAY 1 Getting Started with Java DAY 2 The ABCs of Programming DAY 3 Working with Objects DAY 4 Lists, Logic, and Loops DAY 5 Creating Classesand Methods DAY 6 Packages, Interfaces, and Other Class Features DAY 7 Exceptions and Threads WEEK 2: The Java Class Library DAY 8 Data Structures DAY 9 Working with Swing DAY 10 Building a Swing Interface DAY 11 Arranging Components on a User Interface DAY 12 Responding to User Input DAY 13 Creating Java2D Graphics DAY 14 Developing Swing Applications WEEK 3: Java Programming DAY 15 Working with Input and Output DAY 16 Using Inner Classes and Closures DAY 17 Communicating Across the Internet DAY 18 Accessing Databases with JDBC 4.2 and Derby DAY 19 Reading and Writing RSS Feeds DAY 20 XML Web Services DAY 21 Writing Android Apps for Java APPENDIX A Using the NetBeans IDE APPENDIX B This Book’s Website APPENDIX C Fixing a Problem with the Android Studio Emulator APPENDIX D Using the Java Development Kit APPENDIX E Programming with the Java Development Kit
Author(s): Rogers Cadenhead
ISBN 13: 9780672337109
This book is in (3) other book lists, learn more.

Title: Java a Beginners Guide 6/E

Author(s): Herbert Schildt
ISBN 13: 9780071809252
This book is in (3) other book lists, learn more.

Title: Effective Java (Java Series)

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 and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing.

Each chapter in the book consists of several “items” presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and outstanding code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.

Highlights include:

  • New coverage of generics, enums, annotations, autoboxing, the for-each loop, varargs, concurrency utilities, and much more
  • Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization
  • How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language
  • Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io

Simply put, Effective Java™, Second Edition, presents the most practical, authoritative guidelines available for writing efficient, well-designed programs.

Author(s): Joshua Bloch
ISBN 13: 9780321356680
Pages: 384
This book is in (2) other book lists, learn more.

Title: Head First Java

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.

Author(s): Kathy Sierra
ISBN 13: 9780596009205
Pages: 720
This book is in (3) other book lists, learn more.

Title: Core Java Volume I--Fundamentals

As the leading no-nonsense tutorial and reliable reference, this book carefully explains the most important language and library features and shows how to build real-world applications with thoroughly tested examples.
Author(s): Cay S. Horstmann Gary Cornell
ISBN 13: 9780134177304
Pages: 992
This book is in (3) other book lists, learn more.

Title: Java How to Program (Early Objects)

Teaching and Learning Experience This program presents a better teaching and learning experience-for you and your students. * Personalize Learning with MyProgrammingLab: Through the power of practice and immediate personalized feedback, ...
Author(s): Paul Deitel Harvey Deitel
ISBN 13: 9780133807806
Pages: 1248
This book is in (3) other book lists, learn more.


Title: Java How To Program (late objects) (10th Edition)

Java How to Program (Late Objects), Tenth Edition is intended for use in the Java programming course. It also serves as a useful reference and self-study tutorial to Java programming. The Deitels’ groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. Java How to Program (Late Objects), Tenth Edition, teaches programming by presenting the concepts in the context of full working programs. The Late Objects Version delays coverage of class development, first presenting control structures, methods and arrays material in a non-object-oriented, procedural programming context. Teaching and Learning Experience This program presents a better teaching and learning experience—for you and your students. Teach Programming with the Deitels’ Signature Live Code Approach: Java language features are introduced with thousands of lines of code in hundreds of complete working programs. Use a Late Objects Approach: The Late Objects Version begins with a rich treatment of procedural programming, including two full chapters on control statements and 200+ exercises. Keep Your Course Current: This edition can be used with Java SE 7 or Java SE 8, and is up-to-date with the latest technologies and advancements. Facilitate Learning with Outstanding Applied Pedagogy: Making a Difference exercise sets, projects, and hundreds of valuable programming tips help students apply concepts. Support Instructors and Students: Student and instructor resources are available to expand on the topics presented in the text.
Author(s): Paul Deitel;Harvey Deitel
ISBN 13: 9780132575652
This book is in (3) other book lists, learn more.

Title: Beginning Programming with Java For Dummies

It explores what goes into creating a program, how to put the pieces together, debugging, and making it all work. Even if you’ve never written a line of code, this book will have you ordering your computer around in no time.
Author(s): Barry Burd
ISBN 13: 9781118407813
Pages: 480
This book is in (3) other book lists, learn more.

Title: Java in a Nutshell

The latest edition of Java in a Nutshell is designed to help experienced Java programmers get the most out of Java 7 and 8, but it’s also a learning path for new developers. Chock full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, the first section of this thoroughly updated book provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that shows you how to perform real programming work in the Java environment. Get up to speed on language details, including Java 8 changes Learn object-oriented programming, using basic Java syntax Explore generics, enumerations, annotations, and lambda expressions Understand basic techniques used in object-oriented design Examine concurrency and memory, and how they’re intertwined Work with Java collections and handle common data formats Delve into Java’s latest I/O APIs, including asynchronous channels Use Nashorn to execute JavaScript on the Java Virtual Machine Become familiar with development tools in OpenJDK
Author(s): Benjamin J Evans;David Flanagan
ISBN 13: 9781449370824
Pages: 418
This book is in (2) other book lists, learn more.

Title: Java Programming

With this text, even first-time programmers can quickly develop useful programs while learning the basic principles of structured and object-oriented programming.
Author(s): Joyce Farrell
ISBN 13: 9781285856919
Pages: 976
This book is in (3) other book lists, learn more.

Title: Think Java

The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You’ll learn how to program—a useful skill by itself—but you’ll also discover how to use programming as a means to an end.
Author(s): Allen B. Downey Chris Mayfield
ISBN 13: 9781491929568
Pages: 260
This book is in (2) other book lists, learn more.

Title: Java All-in-One For Dummies

Everything you need to get going with Java!

Java All-in-One For Dummies, 4th Edition has what you need to get up and running quickly with Java. Covering the enhanced mobile development and syntax features as well as programming improvements, this guide makes it easy to find what you want and put it to use.

  • Focuses on the vital information that enables you to get up and running quickly with Java
  • Covers the enhanced multimedia features as well as programming enhancements, Java and XML, Swing, server-side Java, Eclipse, and more
  • Minibooks cover Java basics; programming basics; strings, arrays, and collections; programming techniques; Swing; Web programming; files and databases; and a "fun and games" category

Java All-in-One For Dummies, 4th Edition focuses on the practical information you need to become productive with Java right away.

Author(s): Doug Lowe
ISBN 13: 9781118408032
Pages: 1008
This book is in (3) other book lists, learn more.

Title: Introduction to Java Programming

This text is intended for a 1-, 2-, or 3-semester CS1 course sequence.
Author(s): Y. Daniel Liang
ISBN 13: 9780133761313
Pages: 1320
This book is in (3) other book lists, learn more.

Title: Java

This book is exactly what you need. If you've wanted to learn how to program using Java you have probably thought it was a difficult and long process. This is actually not the case at all.
Author(s): David Maxwell
ISBN 13: 9781523957576
Pages: 140
This book is in (2) other book lists, learn more.

Title: Java

This book is exactly what you need. If you've wanted to learn how to program using Java you have probably thought it was a difficult and long process. This is actually not the case at all.
Author(s): David Maxwell
ISBN 13: 9781523957576
Pages: 140
This book is in (2) other book lists, learn more.

Title: JAVA Programming for Beginners

This book will also explain some more advanced JAVA techniques that will keep you busy for a long time to come! Here Is What You'll Learn About.
Author(s): Tim Warren
ISBN 13: 9781517080402
Pages: 68
This book is in (2) other book lists, learn more.

 


Next book list: Books to Learn How to Program in C# >>