Custom Search

160by2 - Free SMS Online

Friday, May 30, 2008

Free Books for Game Development and Data Objects etc..



Book 1: Wireless Game Development in Java with MIDP 2.0



Book description:

    This book features step-by-step examples in major game programming areas such as graphics,

GUI, networking, tiles, animation, and sound. Additionally, the book goes into some detail about the business model

of wireless game distribution.


File Instruction :-
1) Open it with Winrar.
2) Password : www.lemonshare.net
3) Enjoy!




Book Link:
Download





Book 2: Java Data Objects (Pearson Education) 2002-10 [ebook and source code]




Book description:

    This book is an introduction to the Java Data Object (JDO) technology. It is oriented towards potential users

(managers, architects and developers) of a JDO implementation. Some mention is made of JDO implementation details but not nearly enough

to guide someone that wants to provide a JDO implementation.


Book Link:
Download






Book 3: Java(TM) Native Interface: Programmer’s Guide and Specification 1999-06



Book description:

    Written for the experienced Java developer, The Java Native Interface documents the latest in native code programming

for the Java platform using the Java Native Interface (JNI) with C/C++. Author Sheng Liang built the book around “dos and don’ts,”

even specifying within the introduction when you should and when you should not use JNI. Though sometimes densely written,

this title certainly conveys a good deal of technical information on using native code with Java.


Book Link:
Download






Book 4: 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.


Book Link:
Download

Password:
bigthing






Book 5: Presenting Java Beans



Book description:
ni image

   


Book Link:
Download







Book 6: Ivor Horton’s Beginning Java 2, JDK 5 Edition



Book description:

    This book is a comprehensive introduction to the Java programming language, updated thoroughly (more than 35ew and updated)

for the latest SDK 1.5 release. This book shows readers how to build real-world Java applications using the Java SDK. No previous programming

experience is required. The author uses numerous step-by-step programming examples to guide readers through the ins and outs of Java development.

In addition to fully covering new features of SDK 1.5, such as generic types, the author has also added new chapters on Java database programming

with JDBC and Java programming with XML.


Book Link:
Download






Book 7: Practical Ajax Projects with Java Technology (Practical)



Book description:

    If you’re a Java developer already versed in Ajax-style programming, and you want to take your knowledge

to the next level, then this is the book for you. Practical Ajax Projects with Java Technology provides the ultimate

learn-by-example experience, featuring seven complete example applications for you to learn from and then adapt for use

in your own projects. During each application, the author will lead you through the planning, design, and implementation stages.



    The book begins with a few quick chapters to recap Ajax basics and build up a complete development environment,

and then moves on to the applications. The seven applications are diverse: an auto-complete application, an Ajax game,

a two-way chat application, a webmail client, an RSS aggregator, an online calendaring/scheduling system, and a Flickr-style

photo gallery application. Technologies covered include Apache, Ant, Ajax Tags, Struts, Prototype, DWR, Dojo, and more. Overall,

this book will save you countless hours of development time, and help further your Java Ajax knowledge!


Book Link:
Download






Book 8: Fundamental Networking in Java



Book description:

    The book provides complete coverage of fundamental IP networking in Java. It introduces the concepts behind TCP/IP and

UDP and their intended use and purpose; gives complete coverage of Java networking APIs, includes an extended discussion of advanced server

design, so that the various design principles and tradeoffs concerned are discussed and equips the reader with analytic queuing-theory tools

to evaluate design alternatives; covers UDP multicasting, and covers multi-homed hosts, leading the reader to understand the extra programming

steps and design considerations required in such environments.



    After reading this book the reader will have an advanced knowledge of fundamental network design and programming concepts in the Java

language, enabling them to design and implement distributed applications with advanced features and to predict their performance.

Special emphasis is given to the scalable I/O facilities of Java 1.4 as well as complete treatments of multi-homing and UDP both

unicast and multicast.


Book Link:
Download






Book 9: Java After Hours: 10 Projects You'll Never Do at Work



Book description:

    Take your Java programming skills beyond the ordinary. Java After Hours: 10 Projects You'll Never Do at Work will make

Java your playground with ten detailed projects that will have you exploring the various fields that Java offers to build exciting new programs.


Book Link:
Download




Free Books for J2EE, Web Services and UML Learners

Free Books for J2EE, Web Services and UML Learners




This site gives you the best free J2EE, Web Services


and UML book downloads and collections




Book 1: Developing Enterprise Java Applications with J2EE and UML



Book description:

    Developing complex software requires more than just churning out lines of code.

As a software architect or developer involved in an industrial project, you must understand

and be able to leverage critical software sub-disciplines such as architecture, analysis

and design techniques, development process, visual modeling, and the underlying technology

to be successful.




This book brings all these diverse elements together from the J2EE development perspective to provide

a holistic approach for the reader. Specifically, this book tries to answer the following key questions:


· What is UML and how is it relevant to J2EE development?
· How do Java and UML relate to each other?
· What are the key concepts in software architecture?
· How does a software development process fit into the J2EE software development equation?
· How can analysis and design help you in arriving at a better J2EE application design?
· What are the key J2EE technologies, and how do they fit together?
· How can you leverage the UML for J2EE development?




    Rather than reinvent the wheel, the approach taken in this book is that of bringing together known works

such as Jim Conallen’s web modeling profile and the Sun Java Specification Request-26 for UML/EJB Mapping Specification.



    To provide a practical illustration of the topics discussed, this book guides the readers through a

sample J2EE application development project using the Rational Unified Process and the UML. A working implementation

is provided. Suggestions for further enhancements are also listed to assist the readers in continuing their exploration

of the UML and J2EE technologies.



    Brings all diverse elements together from the J2EE development perspective to provide a holistic

approach for the reader. Guides through a sample J2EE application development project using the Rational

Unified Process and the UML. Softcover.




Book Link:
Download




Book 2: UML Java Reverse Engineering Tutorial


Book description:


* Pragmatic coverage of UML as a working tool for Java developers
* Shows Java code alongside corresponding UML diagrams
* Covers every UML diagram relevant to Java programmers, including class, object, sequence, collaboration, and state diagrams
* Introduces dX, a lightweight, powerfully productive RUP & XP-derived process for successful software modeling
* Includes a detailed, start-to-finish case study: remote service client, server, sockets, and tests



File Instruction :-
1) Open it with Winrar.
2) Password : www.lemonshare.net
3) Enjoy!




Book Link:
Download






Book 3: The Java Web Services by SUN


Book description:

    The Java Tutorials are practical guides for programmers who want to use the Java programming language

to create applications. They include hundreds of complete, working examples, and dozens of lessons. Groups of

related lessons are organized into “trails”.


Book Link:
Download





Book 4: SOA Using Java Web Services


Book description:

    SOA Using Java Web Services is a hands-on guide to implementing Web services and Service Oriented Architecture (SOA)

with today’s Java EE 5 and Java SE 6 platforms. Author Mark Hansen presents in explicit detail the information that enterprise developers

and architects need to succeed, from best-practice design techniques to state-of-the-art code samples.


    Hansen covers creating, deploying, and invoking Web services that can be composed into loosely coupled SOA applications.

He begins by reviewing the “big picture,” including the challenges of Java-based SOA development and the limitations of

traditional approaches. Next, he systematically introduces the latest Java Web Services (JWS) APIs and walks through

creating Web services that integrate into a comprehensive SOA solution. Finally, he shows how application frameworks

based on JWS can streamline the entire SOA development process and introduces one such framework: SOA-J.




File Instruction :-
1) Open it with Winrar.
2) Password : www.lemonshare.net
3) Enjoy!



Book Link:
Download



Thursday, May 29, 2008

Free Books for Java With Algorithms, Data Structures,

UML, Cryptography, and Design Pattern

Free Books for Java With Algorithms, Data


Structures, UML, Cryptography, and Design Pattern




Book 1: Algorithms in Java: Parts 1-4, Third Edition



Book description:

    This edition of Robert Sedgewick's popular work provides current and comprehensive

coverage of important algorithms for Java programmers. Michael Schidlowsky and Sedgewick have developed

new Java implementations that both express the methods in a concise and direct manner and provide programmers

with the practical means to test them on real applications


Book Link:
Download




Book 2: Data Structures and Algorithms in Java



Book description:

    Fundamental data structures in a consistent object-oriented framework

    Now revised to reflect the innovations of Java 5.0, Goodrich and Tamassia's Fourth Edition of Data

Structures and Algorithms in Java continues to offer accessible coverage of fundamental data structures, using a

consistent object-oriented framework. The authors provide intuition, description, and analysis of fundamental data

structures and algorithms. Numerous illustrations, web-based animations, and simplified mathematical analyses justify

important analytical concepts.


Key Features of the Fourth Edition:
* Updates to Java 5.0 include new sections on generics and other Java 5.0 features, and revised code fragments,

examples, and case studies to conform to Java 5.0.
* Hundreds of exercises, including many that are new to this edition, promote creativity and help readers learn

how to think like programmers and reinforce important concepts.
* New case studies illustrate topics such as web browsers, board games, and encryption.
* A new early chapter covers Arrays, Linked Lists, and Recursion.
* A new final chapter on Memory covers memory management and external memory data structures and algorithms.
* Java code examples are used extensively, with source code provided on the website.
* Online animations and effective in-text art illustrate data structures and algorithms in a clear, visual manner.

File Instruction :-
1) Open it with Winrar.
2) Password : www.lemonshare.net
3) Enjoy!




Book Link:
Download






Book 3: Addison Wesley - Design Pattern Java Work Book



Book description:

    This book presents a detailed explanation of how to implement design patterns and develop software

architectures by using patterns. It provides in-depth examples in Java and guides systems architects through the design process

by answering when, why, and how to implement specific patterns. More than 40 examples in Java allow systems architects and

developers to get their hands on implementing design patterns. In addition to using Java to illustrate how to implement patterns,

Software Architecture Design Patterns in Java provides UML diagrams to illustrate pattern design. A concluding case study ties

together the range of patterns presented and shows how to implement a Web hosting service.


File Instruction :-
1) Open it with Winrar.
2) Password : www.lemonshare.net
3) Enjoy!




Book Link:
Download






Book 4: UML Java Reverse Engineering Tutorial



Book description:




* Pragmatic coverage of UML as a working tool for Java developers
* Shows Java code alongside corresponding UML diagrams
* Covers every UML diagram relevant to Java programmers, including class, object, sequence, collaboration, and state diagrams
* Introduces dX, a lightweight, powerfully productive RUP & XP-derived process for successful software modeling
* Includes a detailed, start-to-finish case study: remote service client, server, sockets, and tests
File Instruction :-
1) Open it with Winrar.
2) Password : www.lemonshare.net
3) Enjoy!




Book Link:
Download






Book 5: Java Cryptography Extensions - Practical Guide for Programmers




Book description:

    For a long time, there has been a need for a practical, down-to-earth developers book for the Java

Cryptography Extension. I am very happy to see there is now a book that can answer many of the technical questions that

developers, managers, and researchers have about such a critical topic. I am sure that this book will contribute greatly to

the success of securing Java applications and deployments for e-business. --Anthony Nadalin, Java Security Lead Architect, IBM
For many Java developers and software engineers, cryptography is an "on-demand" programming exercise, where cryptographic

concepts are shelved until the next project requires renewed focus. But considerations for cryptography must be made early on

in the design process and its imperative that developers know what kinds of solutions exist.


    One of Javas solutions to help bridge the gap between academic research and real-world problem solving comes in the form of a

well-defined architecture for implementing cryptographic solutions. However, to use the architecture and its extensions,

it is important to recognize the pros and cons of different cryptographic algorithms and to know how to implement various

devices like key agreements, digital signatures, and message digests, to name a few.


    In Java Cryptography Extensions (JCE), cryptography is discussed at the level that developers need to know to work with the JCE

and with their own applications but that doesnt overwhelm by packing in details unimportant to the busy professional.

The JCE is explored using numerous code examples and instructional detail, with clearly presented sections on each aspect

of the Java library. An online open-source cryptography toolkit and the code for all of the examples further reinforces the

concepts covered within the book. No other resource presents so concisely or effectively the exact material needed to begin

utilizing the JCE.


Book Link:
Download






Book 6: Bluetooth Application Programming with the Java APIs Essentials Edition



Book description:

    Adoption of Bluetooth wireless technology has become ubiquitous in the last few years.

One of the biggest steps forward is the standardization of Java APIs for Bluetooth wireless technology (JABWT).

The latest updates to this standard is explained in detail in this book. The JABWT standard, defined by the JSR-82

Java Specification Request, supports rapid development of Bluetooth applications that are portable, secure,

and highly-usable. Wireless device manufacturers have responded overwhelmingly to the JABWT specification by implementing

JABWT applications in mobile phones and other personal wireless communications products.


Book Link:
Download







Book 7: Introduction to Computer Graphics - Using Java 2D and 3D



Book description:

    Computer graphics comprises the creation and representation of simple graphical elements and images,

as well as modern techniques for rendering a virtual reality. To apply these techniques correctly, one requires a basic

understanding of the fundamental concepts in graphics. This book introduces the most important basic concepts of computer

graphics, coupling the technical background and theory with practical examples and applications throughout. Its user-friendly

approach enables the reader to gain understanding through the theory at work, via the many example programs provided.

With only elementary knowledge of the programming language Java, the reader will be able to create their own images and

animations immediately, using Java 2D and/or Java 3D.


Book Link:
Download





Book 8: JavaTech An Introduction to Scientific and Technical Computing with Java



Book description:

   


Book Link:
Download






Book 9: JavaTech is a practical introduction to the Java programming



Book description:

    JavaTech is a practical introduction to the Java programming language with an emphasis on the features

that benefit technical computing. After presenting the basics of object-oriented programming in Java, it examines introductory

topics such as graphical interfaces and thread processes. It goes on to review network programming and develops Web client-server

examples for tasks such as monitoring remote devices. The focus then shifts to distributed computing with RMI. Finally, it examines

how Java programs can access the local platform and interact with hardware.


Book Link:
Download







Book 10: Java Media APIs: Cross-Platform Imaging, Media and Visualization



Book description:

    Java Media APIs: Cross-Platform Imaging, Media, and Visualization presents integrated Java media solutions that

demonstrate the best practices for using this diverse collection. According to Sun MicroSystems, “This set of APIs supports the integration

of audio and video clips, animated presentations, 2D fonts, graphics, and images, as well as speech input/output and 3D models.” By presenting

each API in the context of its appropriate use within an integrated media application, the authors both illustrate the potential of the APIs and

offer the architectural guidance necessary to build compelling programs.


Book Link:
Download




Download Free Books for Java

Free Books Java Books Collections



Book 1: JavaTech An Introduction to Scientific and Technical Computing with Java




Book description:

    JavaTech is a practical introduction to the Java programming language with an emphasis on the features

that benefit technical computing. After presenting the basics of object-oriented programming in Java, it examines introductory

topics such as graphical interfaces and thread processes. It goes on to review network programming and develops Web client-server

examples for tasks such as monitoring remote devices. The focus then shifts to distributed computing with RMI. Finally, it examines

how Java programs can access the local platform and interact with hardware.


Book Link:
Download




Book 2: OSWorkflow: A guide for Java developers and architects




Book description:

    This book covers all aspects of OSWorkflow for Java developers and system architects, from basics of

Business Process Management and installing OSWorkflow to developing complex Java applications and integrating this open-source

Java workflow engine with the third-party components Drools for business rules, Quartz for task scheduling, and Pentaho for dashboards.

Authored by an active developer of the OSWorkflow project, it gives step-by-step instructions, explaining the basics and

clarifying and reinforcing principles with real-life examples. OSWorkflow is a pure Java open-source workflow engine for technical

users, who can focus on the business logic and rules without Petri Net or finite state machine coding and easily integrate OSWorkflow

into applications to create simple or complex workflows as needed. Because OSWorkflow provides a relatively low-level but highly

flexible workflow implementation for Java developers, it is not a quick plug-and-play solution for non-technical users.


Book Link:
Download






Book 3: Pro Apache Beehive (Expert’s Voice in Java)




Book description:

    If you want exposure to the new open source lightweight SOA-driven Apache Beehive framework project,

then pick up Pro Apache Beehive, the first book on this MVC Web framework, which is increasingly gaining interest in the Eclipse

community through Eclipse Pollinate. Author Kunal Mittal addresses specific Beehive topics such as page flows, controls,

JSR 181 web services, XMLBeans and more.


    This book proceeds to describe how these technologies are used in WebLogic Workshop, and how other IDEs are extending support for

these technologies. Mittal also compares PageFlows in Workshop to the Standard.


Book Link:
Download






Book 4: Eclipse Rich Client Platform : Designing, Coding, and Packaging Java 2005-10 [ebook and CD contents]




Book description:

   


Book Link:
Download






Book 5: Beginning Java Objects: From Concepts To Code, 2nd Edition




Book description:

    Among Java’s many attractive features as a programming language, its object-oriented nature is key to creating

powerful, reusable code and applications that are easy to maintain and extend. To take advantage of these capabilities, you’re going

to need not only to master the syntax of the Java language, but also to gain a practical understanding of what objects are all about,

and more importantly, how to structure a Java application from the ground up to make the most of objects. With Beginning Java Objects:

From Concepts to Code, you will learn all three!


Book Link:
Download






Book 6: Java CAPS Basics: Implementing Common EAI Patterns




Book description:

    Design patterns are a useful tool for streamlining enterprise integration and Web development projects:

the mission-critical projects that directly impact your competitiveness. Enterprise Integration Patterns by Gregor Hohpe and

Bobby Woolf (Addison-Wesley, 2004) described many of the most useful patterns for enterprise developers. Until recently, however,

implementing the patterns in that classic reference required the extensive use of raw Java code. Now there’s a better alternative:

Using Sun’s Java Composite Application Suite (Java CAPS), architects and developers can implement enterprise integration patterns

succinctly, elegantly, and completely.


    In Java™ CAPS Basics, Sun’s own Java CAPS experts show how to quickly put these new tools and technologies to work in your real-world

enterprise application integration projects. After reviewing the challenges of enterprise integration, they introduce Java CAPS and

show how it can simplify the development of today’s state-of-the-art “composite” applications. Next, they bridge the gap between

abstract pattern languages and practical implementation details. You will learn essential Java CAPS concepts and methods in the

context of the patterns you’ll actually use for real-world message and system management.


Book Link:
Download






Book 7: Test Driven TDD and Acceptance TDD for Java Developers




Book description:

    In test driven development, you first write an executable test of what your application code must do.

Only then do you write the code itself and, with the test spurring you on, you improve your design. In acceptance test driven

development (ATDD), you use the same technique to implement product features, benefiting from iterative development,

rapid feedback cycles, and better-defined requirements. TDD and its supporting tools and techniques lead to better software faster.


    Test Driven brings under one cover practical TDD techniques distilled from several years of community experience.

With examples in Java and the Java EE environment, it explores both the techniques and the mindset of TDD and ATDD.

It uses carefully chosen examples to illustrate TDD tools and design patterns, not in the abstract but concretely in

the context of the technologies you face at work. It is accessible to TDD beginners, and it offers effective and less

well known techniques to older TDD hands.


Book Link:
Download






Book 8: Packt Publishing Service Oriented Java Business Integration Mar 2008




Book description:

   


Book Link:
Download






Book 9: Concurrent and Real-Time Programming in Java



Book description:

    eal-time functionality is essential for developing many consumer, industrial, and systems devices.

While the C/C++ programming language is most often used in the creation of real-time software, the Java language, with its

simple and familiar object-oriented programming model, offers many advantages over current real-time practices. Concurrent

and Real-Time Programming in Java covers the motivations for, and semantics of, the extensions and modifications to the Java

programming environment that enable the Java platform (Virtual Machine) to meet the requirements and constraints of real-time

development. Key aspects of concurrent and real-time programming and how they are implemented in Java are discussed, such as

concurrency, memory management, real-time scheduling, and real-time resource sharing.


Book Link:
Download




Wednesday, May 28, 2008

Free Books and Web Links for

Java Data Access Learners



How to learn Java Data Access from internet..

This are all the best tutorial sites..



1. Overview of Data Access Technologies for Java : - Here is a WebLink

2. Core J2EE Patterns - Data Access Object : - Here is a Web Link

3. Java SE Technologies - Database : - Here is a Web Link

4. Java Data Objects: Standard, Simplified Access to Persistent Data : - Here is a Web Link

5. Java Data Access - Technology Tutorial - Tutorial : - Here is a Web Link

6. JDBC Drivers : - Here is a Web Link

7. Client/Server Data Access with Java and XML : - Here is a Web Link





This site gives you the best free Java Data Access book downloads and collections




Book 1: Idea Mapping: How to Access Your Hidden Brain Power


Book description:

    Designed to help you use more of your brainpower with less effort, an idea map is a colorful visual representation of

a particular issue, problem, or idea—among other applications—on a single piece of paper. Our brains are much better at absorbing,

processing, and remembering information presented in the form of an idea map as opposed to information presented in a multi-linear

document. Because idea maps represent facts and issues visually—engaging both hemispheres of the brain—they foster more efficient

learning, enable you to approach problems more creatively, and help you think more systematically.


Book Link:
Download




Book 2: Java Database Programming with JDBC




Book description:

    Teaches you how to develop Java programs, from start to finish, for connecting to databases using Java's new database

connectivity environment, JDBC. Tells how to easily install drivers for most databases. Features a section on programming ODBC Java programs,

including a robust ODBC client template for developing your own applications. Features a handy, ready-to-use Interactive SQL query client,

including fully-explained and annotated source code. Teaches how to write your own database drivers for the JDBC. Reveals how to optimize

your Java database programs for maximum efficiency and minimum time.


Book Link:
Download







Book 3: Java Data Access JDBC JNDI and JAXP


Book description:

    This hands-on guide shows Java developers how to access data with the new 3.0 Java Database Connectivity (JDBC) API,

use LDAP-enabled directory services with Java Network Directory Services (JNDI), and manipulate XML data using Java APIs for XML Processing (JAXP).


    Pick up this book to acquire the skills needed to effectively create Java applications that can access a variety of data sources.

Learn the basics of JDBC 3.0 and how it relates to the Java programming language as a whole. Then from this base, build your knowledge

by reading about common advanced uses such as connection pooling, JSP implementations, and Enterprise JavaBeans. You will also gain an

awareness of several object oriented design patterns for implementing JDBC solutions, and gain a knowledge of JNDI and how to use it to

store and retrieve data using LDAP.


File Instruction :-
1) Open it with Winrar.
2) Password : www.lemonshare.net
3) Enjoy!




Book Link:
Download




Free Books and Web Links for Core Java Learners



How to learn Core Java from internet..This are all the best tutorial sites..




1. Core Java 2: Fundamentals : - Here is a WebLink

2. Java tutorial for beginners - Introduction : - Here is a Web Link

3. Java SE - Core Technologies : - Here is a Web Link

4. Core Java Technologies Tech Tips : - Here is a Web Link

5. Java Core Technologies : - Here is a Web Link

6. Free Computer Ebooks: Free Ebooks Core Java : - Here is a Web Link

7. Download E-BOOKS :: LANGUAGES :: JAVA :: CORE JAVA : - Here is a Web Link




This site gives you the best free Core

Java book downloads and collections




Book 1: Core Java(TM) 2 Volume I--Fundamentals (7th Edition)





Book description:

    From the Back Cover The best-selling guide for serious programmers of Java technology fully updated for the Java 1.4 SDK!

The experienced developer's guide to the Java program environment-now fully updated for the Java(tm) 1.4 SDK. New coverage: regular

expressions, New I/O, assertions, Preferences, Swing enhancements, logging, and more Even more of the robust code examples professional

programmers need Ask any experienced Java technology programmer: Core Java delivers the real-world guidance you need to accomplish even

the most challenging tasks. That's why it's been an international best seller for seven straight years. Core Java II, Volume 1 covers

the fundamentals of Java 2, Standard Edition, Version 1.4, including major enhancements ranging from regular expressions to high-performance I/O.

You'll find state-of-the-art discussions of object-oriented Java platform development, updated coverage of Swing user interface development,

and much more. Best of all, this new Sixth Edition delivers even more of the robust, real-world programs previous editions are famous for

updated to reflect the latest SDK features and improvements! --Smith Colin (Site Resources)


Book Link:
Download




Book 2: Core Java(TM) 2 Volume II--Advanced Features (7th Edition)



Book description:

    Picking up where the authors' first volume on Java left off, Core Java 2, Volume 2 covers the more advanced features of the Java 2

platform that can add polish and power to your Java programs. The authors' accessible--yet thorough--coverage of essential Java APIs

help make this book an attractive choice for any working Java developer.


    Several chapters here are especially useful for getting control of new and important Java 2 features. Sections on the new Java 2 collection classes and

using advanced Swing classes (like tables and trees) are particularly good. (While many other books just list Swing APIs,

this volume provides short examples and effective commentary, which will let you master these complex Swing controls.) When it

comes to Java2D graphics, the authors do a nice job of comparing the old AWT to the new Java2D, including drawing basic shapes

and doing text output. (These operations are surprisingly tricky in this new API). A section on the new JDBC 2 standard shows off

new features like ResultSets and scrollable cursors to good effect.


    More advanced topics include multithreading, internationalization, and security. Throughout, this text introduces important concepts illustrated

with comprehensible examples. The APIs for individual classes are listed too, making it possible to use this book as a reference,

but it is the tutorial sections that stand out here. (The authors also aren't afraid to point out where Java 2 is lacking--for

example, in its printing support.)


    Readers of the first volume will naturally want the second volume of Core Java 2 too. It's also a great choice for any Java developer with JDK 1.1

experience who wants a tour of new Java 2 features that are essential for serious corporate development. --Richard Dragan


Book Link:
Download






Book 3: Core Java Volume I Fundamentals 8th Edition




Book description:

    This revised edition of the classic Core Java™, Volume I–Fundamentals, is the definitive guide to Java for serious programmers

who want to put Java to work on real projects.


    Fully updated for the new Java SE 6 platform, this no-nonsense tutorial and reliable reference illuminates the most important

language and library features with thoroughly tested real-world examples. The example programs have been carefully crafted to be easy

to understand as well as useful in practice, so you can rely on them as an outstanding starting point for your own code.


    Volume I is designed to quickly bring you up to speed on what’s new in Java SE 6 and to help you make the transition as efficiently

as possible, whether you’re upgrading from an earlier version of Java or migrating from another language.

The authors concentrate on the fundamental concepts of the Java language, along with the basics of user-interface programming.


Book Link:
Download






Book 4: Core Java, Vol. 2: Advanced Features, 8th Edition



Book description:

    The revised edition of the classic Core Java™, Volume II–Advanced Features, covers advanced user-interface programming and the

enterprise features of the Java SE 6 platform. Like Volume I (which covers the core language and library features),

this volume has been updated for Java SE 6 and new coverage is highlighted throughout. All sample programs have been carefully

crafted to illustrate the latest programming techniques, displaying best-practices solutions to the types of real-world problems

professional developers encounter.



    Volume II includes new sections on the StAX API, JDBC 4, compiler API, scripting framework, splash screen and tray APIs,

and many other Java SE 6 enhancements.


Book Link:
Download



Free Java Certification Resources

How to learn Java certification from internet..

This are all the best tutorial sites..



1. Java Certification : - Here is a WebLink

2. Sun Certified Java Programmer (SCJP) : - Here is a Web Link

3. Sun Java Certification SCJP : - Here is a Web Link

4. JavaBeat - Java Technology Articles,Tips,News : - Here is a Web Link

5. Tons of Java Cert Practice Tests : - Here is a Web Link

6. Java Certification Guides: - Here is a Web Link

7. Java Certifications Here is a Web Link




This site gives you the best free


Java Certifications book downloads and collections





Free Books and Web Links for Java Certifications



Book 1: A Programmer's Guide to Java Certification






Book description:

    To pass the Sun Certified Programmer for Java 2 Platform 1.4 exam (SCPJ2 1.4) you need this book. It is written for any

experienced programmer (with or without previous knowledge of Java) interested in mastering the Java programming language

and passing the SCPJ2 1.4 exam.


    A Programmer's Guide to Java™ Certification, Second Edition, contains detailed coverage of all exam topics and objectives, helpful code examples,

exercises, review questions, and several full practice exams. In addition, as a comprehensive primer to the Java programming language,

this book is an invaluable reference tool for the reader.


Book Link:
Download


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