Few Other JAVA ebooks.
Java Application Development on Linux
Java(TM) Application Development
on Linux(R) (Bruce Perens' Open Source Series)
By Carl Albing, Michael Schwarz
* Publisher: Prentice Hall PTR
* Number Of Pages: 600
* Publication Date: 2004-12-02
* ISBN-10 / ASIN: 013143697X
* ISBN-13 / EAN: 9780131436978
* Binding: Paperback
Product Description:
Linux is the fastest-growing Java development platform because it saves money and time by serving as a platform for both development and deployment. But developers face significant platform-specific challenges when managing and deploying Java applications in a controlled production environment. Written for Java and Linux developers alike, Java Application Development on Linux(R)is the hands-on guide to the full Java application development lifecycle on Linux. Determined to spare other developers hours of trial and error, Albing and Schwarz demonstrate the platform, tools, and application development by showing realistic, easy-to-follow examples. After a simple command-line application introduces basic tools, this program leads readers through business-logic object analysis, database design, Java servlet UIs, Java Server Pages (JSP) UIs, Swing GUIs, and Standard Widget Toolkit (SWT) GUIs. Scaling up to the enterprise level provides the opportunity to use both the JBoss Application Server and the Apache Geronimo Application Servers, and Enterprise JavaBeans (EJB).Readers learn how to *Use development tools available on Linux, such as the GNU Compiler for Java (gcj), Ant, the NetBeans IDE, IBM's Eclipse Java IDE, JUnit, and SunONE Studio*Develop business logic layers using Java DataBase Connectivity (JDBC)*Add a Web interface using servlets and JSPs*Add a GUI using Sun's Abstract Window Toolkit (AWT) and IBM's SWT*Deploy EJBs in Linux The authors conclude by demonstrating how a hierarchy of budgets can be created, tracked, and shared with Concurrent Versions System (CVS). A companion Website includes all source code and a link to each tool described. Java Application Development on Linux(R) can propel you from a standing start to the full-speed development and deployment of Java applications on Linux.
http://www.megaupload.com/?d=I9N7CC7R

Learning Java, Third Edition
Learning Java
By Pat Niemeyer, Jonathan Knudsen
* Publisher: O'Reilly Media, Inc.
* Number Of Pages: 976
* Publication Date: 2005-05-20
* ISBN-10 / ASIN: 0596008732
* ISBN-13 / EAN: 9780596008734
* Binding: Paperback
Product Description:
Version 5.0 of the Java 2 Standard Edition SDK is the most important upgrade since Java first appeared a decade ago. With Java 5.0, you'll not only find substantial changes in the platform, but to the language itself-something that developers of Java took five years to complete. The main goal of Java 5.0 is to make it easier for you to develop safe, powerful code, but none of these improvements makes Java any easier to learn, even if you've programmed with Java for years. And that means our bestselling hands-on tutorial takes on even greater significance. "Learning Java" is the most widely sought introduction to the programming language that's changed the way we think about computing. Our updated third edition takes an objective, no-nonsense approach to the new features in Java 5.0, some of which are drastically different from the way things were done in any previous versions. The most essential change is the addition of "generics," a feature that allows developers to write, test, and deploy code once, and then reuse the code again and again for different data types. The beauty of generics is that more problems will be caught during development, and "Learning Java" will show you exactly how it's done. Java 5.0 also adds more than 1,000 new classes to the Java library. That means 1,000 new things you can do without having to program it in yourself. That's a huge change. With our book's practical examples, you'll come up to speed quickly on this and other new features such as loops and threads. The new edition also includes an introduction to Eclipse, the open source IDE that is growing in popularity. "Learning Java," 3rd Edition addresses all of the important uses of Java, such as webapplications, servlets, and XML that are increasingly driving enterprise applications. The accompanying CD includes the Java 5.0 SDK for Windows, Linux, and Solaris, plus the Eclipse IDE, the NetBeans IDE, and the many example programs from the book.
http://www.megaupload.com/?d=A7VQ92VX

Programming for the Java Virtual Machine
Programming for the Java(TM) Virtual Machine
By Joshua Engel
* Publisher: Addison-Wesley Professional
* Number Of Pages: 512
* Publication Date: 1999-07-02
* ISBN-10 / ASIN: 0201309726
* ISBN-13 / EAN: 9780201309720
* Binding: Paperback
Product Description:
The core of Java(TM) technology, the Java virtual machine is an abstract computing machine that enables the Java(TM) platform to host applications on any computer or operating system without rewriting or recompiling. Anyone interested in designing a language or writing a compiler for the Java virtual machine must have an in-depth understanding of its binary class format and instruction set. If you are programming with the Java programming language, knowledge of the Java virtual machine will give you valuable insight into the Java platform's security capabilities and cross-platform portability. It will increase your understanding of the Java programming language, enabling you to improve the security and performance of your programs.
http://www.megaupload.com/?d=PH3ZKYMR:P:P
Beginning Java Objects: From Concepts To Code, 2nd Edition
Beginning Java Objects: From Concepts To Code, Second Edition
By Jacquie Barker
* Publisher: Apress
* Number Of Pages: 1000
* Publication Date: 2005-06-20
* ISBN-10 / ASIN: 1590594576
* ISBN-13 / EAN: 9781590594575
* Binding: Paperback
Product Description:
Learning to design objects effectively with Java is the goal of Beginning Java Objects: From Concepts to Code, Second Edition. Plenty of titles dig into the Java language in massive detail, but this one takes the unique approach of stepping back and looking at fundamental object concepts first. Mastery of Java&emdash;from understanding the basic language features to building complete industrial-strength Java applications&emdash;emerges only after a thorough tour of thinking in objects.
The first edition of B.J.O. has been a best seller; this second edition includes new material on the key features of J2SE 5, conceptual introductions to JDBC and J2EE, and an in-depth treatment of the critical design principles of model-data layer separation and model-view separation.
Despite the plethora of beginning Java titles on the market, this book is truly unique in its coverage of three critical topics&emdash;object concepts, UML modeling, and Java programming&emdash;within a single cover. It's ideal for both individual self-study and as a university-level textbook. Let Beginning Java Objects, Second Edition be your guide!
http://www.megaupload.com/?d=2WBSDPT0:)
Java Examples in a Nutshell, 2nd Edition
Java Examples in a Nutshell (In a Nutshell)
By David Flanagan
* Publisher: O'Reilly
* Number Of Pages: 584
* Publication Date: 2000-09-26
* ISBN-10 / ASIN: 0596000391
* ISBN-13 / EAN: 9780596000394
* Binding: Paperback
Product Description:
Java Examples in a Nutshell is full of real-world Java programming examples. The second edition of this bestselling book covers Java 1.3 and contains 164 complete, practical programs: over 17,900 lines of densely commented, professionally written Java code covering 20 distinct Java APIs, including Servlets, JavaServer Pages, XML, Swing, and Java 2D. David Flanagan, the author of Java in a Nutshell, has created an entire book of programs that readers can learn from and modify for their own use.
This book is a companion volume to Java in a Nutshell, Java Foundation Classes in a Nutshell, and Java Enterprise in a Nutshell. While those books are quick references at heart, they each include accelerated tutorials on various Java topics. Java Examples in a Nutshell picks up where those books leave off, serving up a suite of example programs for novice Java programmers and experts alike. This book doesn't hold readers' hands or supply detailed explanations of Java syntax or method calls; it simply delivers well-commented working
examples for exploring the wide range of what's possible with Java. Each chapter concludes with programming exercises that suggest avenues for building further knowledge.
http://www.megaupload.com/?d=Q2OYQHCK
Java Examples in a Nutshell, 3rd Edition
Java Examples in a Nutshell, 3rd Edition
By David Flanagan
* Publisher: O'Reilly Media, Inc.
* Number Of Pages: 720
* Publication Date: 2004-01-01
* ISBN-10 / ASIN: 0596006209
* ISBN-13 / EAN: 9780596006204
* Binding: Paperback
Product Description:
The author of the best-selling Java in a Nutshell has created an entire book of real-world Java programming examples that you can learn from. If you learn best "by example," this is the book for you.
This third edition covers Java 1.4 and contains 193 complete, practical examples: over 21,900 lines of densely commented, professionally written Java code, covering 20 distinct client-side and server-side APIs. It includes new chapters on the Java Sound API and the New I/O API. The chapters on XML and servlets have been rewritten to cover the latest versions of the specifications and to demonstrate best practices for Java 1.4. New and updated examples throughout the book demonstrate many other new Java features and APIs.
Java Examples in a Nutshell is a companion volume to Java in a Nutshell, Java Foundation Classes in a Nutshell, and Java Enterprise in a Nutshell. It picks up where those quick references leave off, providing a wealth of examples for both novices and experts. This book doesn’t hold your hand; it simply delivers well-commented working examples with succinct explanations to help you learn and explore Java and its APIs.
http://www.megaupload.com/?d=4VW0JUZO