FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
-
Java in a Nutshell: A Desktop Quick Reference (Covers Java 17)
This guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as a learning path for new developers. Demonstrate how to take complete advantage of modern Java APIs and development best practices.
-
Java and Eclipse for Computer Science (Sean D. Liming, et al.)
This textbook combines Java programming, Computer Science, and a popular development tool (Eclipse) that not only prepares you for the Computer Science curriculum but also beyond the classroom into your professional career.
-
Programming Basics with Java (Svetlin Nakov, et al.)
This guide introduces readers to writing entry-level programming code (working with data, conditional statements, loops, and methods) using the Java programming language. Effective step-by-step Java education.
-
Programming Problems in Java: Technical Interview
A complete primer for the technical programming interview. This book reviews the fundamentals of computer programming through programming problems posed to candidates at Amazon, Apple, Facebook, Google, Microsoft, and others.
-
Java for Beginners: Learn Java Programming in 1 Week
The best way to learn Java is by doing. This book includes a unique project at the end of the book that requires the application of all the concepts taught previously. You can get the basics down in only one week!
-
Introduction to Programming Using Java (David J. Eck)
This book is an introduction to programming and also an introduction to Java directed towards people who do not have any background in programming, although it might also be useful for experienced programmers who want to learn something about Java.
-
The Java Workshop: Learn Object-Oriented Programming
Get to grips with the fundamentals of Java programming and learn to build useful applications with the help of real-world examples and engaging practical activities. Learn object-oriented programming and kickstart your career in software development.
-
Patterns for Beginning Java Programmers (David Bernstein)
Programming patterns are solutions to problems that require the creation of a small fragment of code that will be part of a larger program. Hence, this book is about teaching you how to write such fragments of code.
-
Think Java, 2nd Edition (Allen B. Downey, et al)
This book is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience.
-
Java, Java, Java: Object-Oriented Problem Solving, 3rd Edition
Functional and flexible, this book takes an objects-first approach to Java programming and problem using games and puzzles. Emphasize coverage of Java language features, introductory programming concepts, and object-oriented design principles.
-
Java Programming for Kids, Parents and Grandparents
The goal is to help students learn to program in the most popular language in the world: Java. It starts from an introduction to Java and then explains how to write programs that have Graphic User Interface by writing the Tic-Tac-Toe and Ping-Pong games.
-
O'Reilly® Algorithms and Information Retrieval in Java
This practical book will help you learn and review some of the most important ideas in software engineering - data structures and algorithms - in a way that's clearer, more concise, and more engaging than other materials. Useful in technical interviews too.
-
OOP: Learn Object Oriented Thinking & Programming using Java
This book is a textbook of programming in Java language for beginners. The author endeavors not to explain the Java programming language to the readers, but to teach them real programming - to teach them how to think and design the program.
-
Java for Small Teams (Henry Coles, et al.)
This book is an attempt to capture what good Java code looks like and the practices that help produce it. From developers writing Java for the first time through to seasoned technical leads serving multiple teams.
-
Thinking in Java, 4th Edition (Bruce Eckel)
This book has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time.
-
Open Data Structures: An Introduction using Java (Pat Morin)
This book is an introduction to the field of data structures and algorithms, it covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs.
-
Data Structures and Algorithm Analysis in Java, 3rd Edition
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, using Java, this text explains how to select or design the data structure best suited to specific problems.
-
Java Structures: Data Structures in Java for the Programmers
This book attempts to provide a fresh and focused approach to the design and implementation of classic structures in a manner that meshes well with existing Java packages.
-
The Art and Science of Java (Eric Roberts)
This book emphasizes the reader-friendly exposition, adopts a modern objects-first approach to the Java programming language that introduces readers to useful class hierarchies from the very beginning.
-
What's New in Java 8: An Unofficial Guide (Adam L. Davis)
This book concisely introduces Java 8's most valuable new features (plus a few Java 7 innovations that haven’t gotten the attention they deserve). If you're an experienced Java programmer, this practical insights and sample code will help you quickly take advantage of these and other Java language and platform improvements.
-
O'Reilly® Think Java: How to Think Like a Computer Scientist
If you want to understand computer science, but have no programming experience, this book is for you. It starts with the most basic programming concepts and carefully defines every term when it's first used. It develops each new concept in a logical progression.
-
Java with BlueJ (Ron McFadyen)
This book introduces the Java programming language. It assumes the student will be using the BlueJ development environment and provides some introductory BlueJ material.
-
Essential Java (Krzysztof Kowalczyk)
This book provides clear and concise explanation of topics for programmers both starting to learn the Java programming language as well as those diving in more complex topics. Examples are linked to online playground that allows you to play with them.
-
Introduction to Programming in Java: An Interdisciplinary Approach
This book is for all readers interested in introductory programming courses using the Java programming language. It emphasizes the application of computer programming not only in success stories in the software industry but in science and engineering fields.
-
The Java Tutorial: A Short Course on the Basics
This book is an accessible and practical guide for programmers of any level, this book focuses on how to use the rich environment provided by Java to build applications, applets, and components.
-
Java: Learning to Program with Robots (Byron Weber Becker)
This book is an innovative approach to teaching and learning object-oriented concepts with simulated robots, a hands-on approach that is engaging and fun.
-
Essentials of the Java Programming Language: A Hands-On Guide
This book covers all the fundamentals by walking through a simple program that gradually grows into a full-fledged eCommerce application which illustrates Java's most important programming techniques and concepts.
-
Java Programming (Wikibooks)
This book is an introduction to programming in Java programming language. It serves as a comprehensive guide, complete with a series of tutorials to help users better understand the many ways one can program in Java.
-
Object Oriented Programming using Java (Simon Kendal)
This book will explain the Object Oriented approach to programming and through the use of small exercises, develop some practical skills as well. At the end of the book one larger case study will be used to illustrate the application of the techniques.
-
Object Oriented Programming in Java (Rick Halterman)
This book provides coverage of both basic concepts in Java Programming thereby catering to the requirements of the different levels of users in the market. It helps in building object oriented concepts as well as programming oriented approach.
-
Java: Classes in Java Applications - An Introduction to Java
This book will teach you how to declare classes, describe attributes via fields, describe behaviors via methods, initialize objects via constructors, and instantiate objects from classes and access their members.
-
How to Think Like a Computer Scientist: JAVA Programming
This book is an introduction to Java programming for beginners. It is tailored for students preparing for the Computer Science Advanced Placement (AP) Exam, but it is for anyone who wants to learn Java.
-
Java: The Legend - Past, Present, and Future (Ben Evans)
This book takes us on a journey through time: The road from Java's first public alpha of 1.0 to today has been long—and full of technical advances, innovative solutions, and interesting complications.
-
Data Structures and Algorithms with OPP Design Patterns in Java
It promotes object-oriented design using Java and illustrates the use of the latest object-oriented design patterns. Virtually all the data structures are discussed in the context of a single class hierarchy.
-
How to Design Classes (Matthias Felleisen, et al)
This book shows students how object-oriented programming languages such as C++, C#, and Java support this effort with syntactic constructs. They also refine the program design discipline.
-
O'Reilly® Learning Java, 4th Edition (Patrick Niemeyer, et al)
You will learn powerful new ways to manage resources and exceptions in your applications, and quickly get up to speed on Java's new concurrency utilities, and APIs for web services and XML, etc.
-
The Free Java Book (Daniel L. Schuster)
This book uses the ACM Java Library to provide beginner level access to console and graphics operations and standard Java for everything else. It immerses the students immediately in graphics & animation so that you get to beginning arcade games.
-
Java Fundamentals (Gary Marrer)
This free book is a entry level textbook on the Java programming language. It illuminates the most important language and library features with thoroughly tested real-world examples.
-
Learning Java by Building Android Games (John Horton)
This book gives you the skills you need to learn the ins and outs of Java by developing your own Android games! From setting up your own developer environment to learning the ins and outs of the language you'll discover everything that Java can offer.
-
Java Web Programming with Eclipse (David Turner, et al)
The purpose of the book is to introduce students to web application development in Java with the use of Eclipse. The book assumes a familiarity with HTML and the Java programming language.
-
Java: Graphical User Interfaces - Introduction to Java Programming
This volume gives the reader an introduction to Input/Output Packages, Streams, Iterators, Graphical User Interface (GUI) and much more.
-
Java Fundamentals Tutorial (New Circle)
This book is designed for those new to programming, it provides step-by-step lessons that cover OOP and the Java language comprehensively with clear examples, code, and figures.
-
Sams Teach Yourself Java 2 in 24 Hours (Rogers Cadenhead)
This book is a step-by-step tutorial that teaches someone with no previous programming experience how to create simple Java programs and applets.
-
SCJP: Sun Certified Programmer for Java Platform Study Guide
This book is a must-have for any Java programmer, and is a prerequisite for Sun's specialty certifications.
-
SCJP Sun Certified Programmer for Java 6 Exam 310-065
With hundreds of practice questions and hands-on exercises, this book covers what you need to know--and shows you how to prepare for this challenging SCJP 1.6 Exam.
-
A Programmer's Guide to Java SCJP Certification: A Primer
This book will help you prepare for and pass the Sun Certified Programmer for the Java Platform SE 6 (CX-310-065) Exam.
-
Java for the Beginning Programmer (Jeff Heaton)
This free book prepares the reader for more advanced Java study, or one of our other Java programming books.
-
1000 Java Tips (Alexandre Patchine, Dr. Heinz M. Kabutz)
Compiled from the questions and answers inside the author's Java newsletter since 2001, this book covers most seeked Java topics and some other related ones.
-
JavaTech: Scientific and Technical Computing with Java
JavaTech is a practical introduction to the Java programming language with an emphasis on the features that benefit technical computing.
-
Complete Java 2 Certification Study Guide, 5th Edition
Here's the book you need to prepare for the Java 2 Programmer (SCJP) and Developer (SCJD) exams.
-
O'Reilly® What's New in Java 7? (Madhusudhan Konda)
This book provides an overview of Java 7 features that will please developers, including strings in switch statements, multi-catch exception handling, try-with-resource statements, the new File System API, extensions of the JVM, etc.
-
The Java Enterprise CD Bookshelf, 7 Bestselling Books
The books are fully searchable and cross-referenced. They can be read using any Web browser In addition to individual indexes for each book, there's a master index for the entire library.
-
The Java Reference Library Bookshelf, 5 Bestselling Books
This bookshelf is a Java programmer's dream come true. It brings together on the Web five indispensable volumes for Java developers and programmers, linking related info across books.
:
|
|