Custom Search

160by2 - Free SMS Online

Wednesday, May 28, 2008

Free Java Books

Free Books and Web Links for


Java Programming Language Learners



How to learn Java Programming Language from internet..

This are all the best tutorial sites..



1. Download Free Java Software - Sun Microsystems: - Here is a WebLink

2. A resource for Java technology: - Here is a Web Link

3. Developer Resources for Java Technology: - Here is a Web Link

4. The Java Tutorials: - Here is a Web Link

5. Java Technology: - Here is a Web Link

6. java.net - The Source for Java Technology Collaboration: - Here is a Web Link

7. Sun Microsystems - Sun Developer Network (SDN): - Here is a Web Link

8. Java: - Here is a Web Link

9. Java Programming Resources: - Here is a Web Link

10. Sun Microsystems: - Here is a Web Link

11. Introduction to Programming Using Java, Fifth Edition: - Here is a Web Link

12. Java Programming Examples: - Here is a Web Link

13. Microsoft Java Virtual Machine Support: - Here is a Web Link

14. Java Programming: - Here is a Web Link

15. Java Examples - Learn Java Programming by Examples: - Here is a Web Link

16. Java Programming ... From the Grounds Up: - Here is a Web Link

17. developerWorks : Java technology: - Here is a Web Link

18. Programmingtutorials.com - Free Online Programming Tutorials: - Here is a Web Link

19. Eamonn McManus's Blog: - Here is a Web Link

20. Java Developer Center: - Here is a Web Link

21. Java Programming Language: - Here is a Web Link

22. java2s: - Here is a Web Link

23. Java Programming Tutorials:- Here is a Web Link




This site gives you the best free Java Programming Language book downloads and collections




Book 1: Java 2: The Complete Reference, Fifth Edition





Book description:

    “A beginner will get a sufficient understanding of Java and some excellent AWT applet source code examples.”

This text refers to an out of print or unavailable edition of this title.


Book Link:
Download




Book 2: The Java Language Specification, Third Edition





Book description:

    The book provides complete, accurate, and detailed coverage of the Java programming language.

It provides full coverage of all new features added since the previous edition, including generics, annotations, asserts,

autoboxing, enums, for-each loops, variable arity methods, and static import clauses.


Book Link:
Download







Book 3: Sams Teach Yourself Java 6 in 21 Days (5th Edition)





Book description:

    “If you get only one Java book, it should be Sams Teach Yourself Java in 21 Days” –PC Magazine


    In just 21 days, you can acquire the knowledge and skills necessary to develop three kinds of programs

with Java: applications on your computer, servlets on a web server, and browser-launched Java Web Start applications.


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


Book Link:
Download






Book 4: Java Programming for Engineers






Book description:

    While teaching Java programming at Minnesota State University, the authors noticed that engineering students were enrolling

in Java programming courses in order to obtain basic programming skills, but there were no Java books suitable for courses intended for engineers.

They realized the need for a comprehensive Java programming tutorial that offers basic programming skills that can be applied in the field of engineering.

With this in mind, the authors developed Java Programming for Engineers in order to meet the needs of both engineers and engineering students.

The text uses the personal computer as a development platform and assumes no prior programming experience or knowledge.

The only skills expected of the reader are basic keyboarding and user-level familiarity with the PC. Topics covered range from mathematical

expressions to linear systems to engineering graphics. Chapters on problem solving skills and the designing of engineering applications walk

readers through real word problems they might encounter. Divided into two parts, Part 1 is a description of the Java language, of the fundamentals

of object orientation, input and output operations, and error handling. Part 2 is about Java programming for engineers. It starts with computer

number systems, fixed- and variable-precision numeric data, mathematical programming in Java as could be of interest to engineers, and concludes

with an overview of Java Graphics.


Book Link:
Download






Book 5: Java, Java, Java: Object-Oriented Problem Solving, Third Edition



Book description:

    Functional and flexible, this guide takes an objects-first approach to Java programming and problem using games and puzzles.

KEY TOPICS: Updated to cover Java version 1.5 features, such as generic types, enumerated types, and the Scanner class. Offers independent

introductions to both a command-line interface and a graphical user interface (GUI). Features coverage of Unified Modeling Language (UML),

the industry-standard, object-oriented design tool. Illustrates key aspects of Java with a collection of game and puzzle examples.

Instructor and Student resources available online. MARKET: For introductory computer programming students or professionals interested

in learning Java.


Book Link:
Download







Book 6: Java Programming for the Absolute Beginner



Book description:

    Java Programming for the Absolute Beginner provides you with an introduction to Java that allows you to learn the

fundamentals of object-oriented programming while becoming acquainted with many of the core features of Java. This book starts with the

assumption that you have not previously written a computer program. It then walks you through the creation of a variety of games and applications.

After you have your footing with the basics, you learn to develop your own systems of classes, and by the end of the book,

you are working with many of Java's Graphical User Interface (GUI) features and developing a desktop Windows application.

This book provides a solid introduction for anyone desiring a relaxed, fully guided tour of the fundamentals of Java, programming,

and the object-oriented approach to application development.


Book Link:
Download






Book 7: Java Pocket Guide






Book description:

    How many times have you reached an impasse while writing code because you couldn't remember how something in Java worked?

This new pocket guide is designed to keep you moving. Concise, convenient and easy to use, the Java Pocket Guide gives you Java stripped

down to its bare essentials -- in fact, it's the only book on Java that you can actually fit in your pocket.


Book Link:
Download






Book 8: The Art of Java



Book description:

    There is something for every programmer in this book, which presents a number of practical, high-powered applications of Java.

Included are pure code subsystems such as the expression parser, which readers will adapt for use in their own programs, financial calculations

and statistics programs that feature ready-for-use applets/servlets, interpreter or the AI-based search engine, and much more.


    Text shows how to apply Java to a wide variety of high-powered applications, each demonstrating different features and techniques.

Examples range from language interpreters, Web crawlers, and e-mail subsystems to expression parsers, statistical tools, and financial applets.

For Java programmers. Softcover.


Book Link:
Download






Book 9: Beginning Programming with Java For Dummies




Book description:

    Basically, this book was written for the novice. If novice is too generous a term for you, then this book will be perfect.

Even if you only thought Java was another name for coffee and only use a computer to word-process on and want to pick up a hobby or

perhaps a job skill, you will benefit from this book. The author, Barry Burd, really knows his stuff. He is able to explain such

complicated conceptual areas such as objects, classes and arrays better than my CS 101 prof. He also keeps it lively if things get

too abstract by analogies and often throws a joke in a section. The book, as a result, is somewhat entertaining in addition to being

informative. He uses language that any lay person could easily understand (but if you want to read this because you are going into a

computer science class, it's a good place to start, but you will need another book to help you learn the terminology).


    In spite of the stigma attached to the "For Dummies" book series (at least it's not as bad as "The Complete Idiot's guide"),

this is a book written for people who just want to get to know the language and write some simple programs (or more).

I would highly recommend it to anyone getting started here, as well as Java 2 by the same author.


Book Link:
Download

Password:
www.warezfreak.org






Book 10: Java Concurrency in Practice



Book description:

    Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively

becomes essential for building high-performance applications. Java SE 5 and 6 are a huge step forward for the development of concurrent applications,

with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency

building blocks. In Java Concurrency in Practice, the creators of these new facilities explain not only how they work and how to use them,

but also the motivation and design patterns behind them.

    However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create

concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. Java Concurrency in Practice arms readers

with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications.

Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it

easier to build concurrent programs that are both correct and performant.


Book Link:
Download







Book 11: How Java Works



Book description:

    Have you ever wondered how computer programs work? Have you ever wanted to learn how to write your own computer programs?

Whether you are 14 years old and hoping to learn how to write your first game, or you are 70 years old and have been curious

about computer programming for 20 years, this article is for you. In this edition of HowStuffWorks, I'm going to teach you

how computer programs work by teaching you how to program in the Java programming language.


Book Link:
Download

Password:

WarezRaid.com







Book 12: Java Cookbook



Book description:

    he Java Cookbook is a comprehensive collection of problems, solutions, and practical examples for anyone programming in Java.

Developers will find hundreds of tried-and-true Java "recipes" covering all of the major APIs as well as some APIs that aren't as well

documented in other Java books.


    The Java Cookbook, like the bestselling Perl Cookbook, covers a lot of ground, and offers Java developers short, focused pieces of code that

can be easily incorporated into other programs. The idea is to focus on things that are useful, tricky, or both. The book includes

    code segments covering many specialized APIs--like media and servlets--and should serve as a great "jumping-off place" for Java developers

who want to get started in areas outside of their specialization.


    The book provides quick solutions to particular problems that can be incorporated into other programs, but that aren't usually programs

in and of themselves.


Book Link:
Download








Book 13: Head First Java, 2nd Edition



Book description:

    It has taken four years, but with Head First Java the introductory Java book category has finally come of age. This is an excellent

book, far more capable than any of the scores of Java-for-novices books that have come before it. Kathy Sierra and Bert Bates

deserve rich kudos–and big sales–for developing this book’s new way of teaching the Java programming languageserialization,

neatwork programming, threads, and Remote Method Invocation (RMI)., because any reader with even a little bit of discipline will

come away with true understanding of how the language works. Perhaps best of all, this is no protracted “Hello, World” introductory guide.

Readers get substantial exposure to object-oriented design and implementation, Key to the authors’ teaching style are carefully designed graphics.

Rather than explain class inheritance (to cite one example) primarily with text, the authors use a series of tree–David Wall diagrams that

clarify the mechanism far more succinctly. The diagrams are carefully annotated with arrows and notes. Also characteristic of the unique

teaching strategy is heavy reliance on exercises, in which the reader is asked to complete partial classes, write whole new code segments

and do design work. Though there’s little discussion of why the exercises’ correct answers are what they are, it’s clear that the practice

work was carefully designed to reinforce the lesson at hand. If you’ve waited this long to give Java a try, this book is a great choice.


    Topics covered: The Java programming language for people with no Java experience, and even people with no programming experience

at all. Key concepts read like a list of Java features: Object oriented design, variable type and scope, object properties and methods,

inheritance and polymorphism, exceptions, graphical user interfaces (GUIs), network connectivity, Java archives (JAR files), and Remote

Method Invocation (RMI).


Book Link:
Download Part1
And
Download Part2







Book 14: Java In A Nutshell, 5th Edition



Book description:

    To wit, Java in a Nutshell, 5th Edition now places less emphasis on coming to Java from C and C++, and adds more discussion

on tools and frameworks. It also offers new code examples to illustrate the working of APIs, and, of course, extensive coverage of Java 5.0.

But faithful readers take comfort: it still hasn’t lost any of its core elements that made it such a classic to begin with.



    This handy reference gets right to the heart of the program with an accelerated introduction to the Java programming

language and its key APIs–ideal for developers wishing to start writing code right away. And, as was the case in previous editions,

Java in a Nutshell, 5th Edition is once again chock-full of poignant tips, techniques, examples, and practical advice. For as long as

Java has existed, Java in a Nutshell has helped developers maximize the capabilities of the program’s newest versions. And this latest

edition is no different.


Book Link:
Download






Book 15: Beginning Java 2 SDK 1.4 Edition



Book description:

    The java language has been growing from strength to strength since its nception in 1995. It has since proved to be both powerful

and extraordinarily easy to learn and use. This is what makes it ideal for the beginner. With dramatic changes to it’s handling of files,

and the introduction of native support for XML, java has been updated to work faster and to be current with the incredible

rise of XML as a medium for communicating data.



    This edition of the Beginning Java books outlines everything the beginning programmer needs to know to program with the Java programming

language and the 1.4 Java Developer Kit. With the release of JDK 1.4, programmers can look forward to the most stable edition yet,

and even better performance than was available previously.



    Ivor’s inimitable style has proved to be a hit with nearly half a million people with its easy to learn approach and the many useful

examples. Regularly voted the most popular java programming book, this book teaches java from scratch and assumes no previous knowledge.

It is also suitable for those who have got some programming experience, especially C or C++, which will make learning easier.

Either way you will soon become expert in creating your own programs.



    It includes a full explanation of Object Oriented programming. A comprehensive introduction to swing is accompanied by a significant

application that you will develop through the last half of the book, and which demonstrates all of the necessary skills for

creating fully features java applications.



    To add to this, help from your peers and from the author are available through the unique programmer to programmer mailing lists,

forums, and newsgroups all in addition to our one-to-one email support helping you to overcomes any difficulties,

and work through the exercises with programmers just like yourself.


Book Link:
Download

Password:

bigthing




No comments: