Mac OS X for Java Geeks

Mac OS X for Java
Geeks
By Will Iverson
* Publisher: O'Reilly Media, Inc.
* Number Of Pages: 304
* Publication Date: 2003-04
* ISBN-10 / ASIN: 0596004001
* ISBN-13 / EAN: 9780596004002
* Binding: Paperback
Product Description:
Mac OS X for Java Geeks delivers a complete and detailed look at the Mac OS X platform, geared specifically at Java developers. Programmers using the 10.2 (Jaguar) release of Mac OS X, and the new JDK 1.4, have unprecedented new functionality available to them. Whether you are a Java newbie, working your way through Java Swing and classpath issues, or you are a Java guru, comfortable with digital media, reflection, and J2EE, this book will teach you how to get around on Mac OS X. You'll also get the latest information on how to build applications that run seamlessly, and identically, on Windows, Linux, Unix, and the Mac. The book begins by laying out the Mac OS X tool set, from the included Java Runtime Environment to third-party tools IDEs and Jakarta Ant. You'll then be brought up to speed on the advanced, Mac-specific extensions to Java, including the spelling framework, speech framework, and integration with QuickTime. In addition to clear explanations of these extensions, you'll learn how to write code that falls back to non-Mac specific code when it runs on other platforms, keeping your application portable. Once you have the fundamentals of the Mac OS X Java platform in hand, this book takes you beyond the basics. You'll learn how to get the Apache web server running, and supplement it with the Jakarta Tomcat JSP and servlet container. JSPs and servlets running on Mac OS X are covered, as is installation and connectivity to a database. Once you have your web applications up and running, you'll learn how to interface them with EJBs, as running the JBoss application server on Mac OS X is covered. Finally, the latest developments in web services, including XML-RPC and SOAP
, are found within.
Download Links:
Code:
http://www.megaupload.com/?d=MS25JNIR
Java for ColdFusion Developers

Java for ColdFusion Developers
By Eben Hewitt
* Publisher: Pearson Education
* Number Of Pages: 600
* Publication Date: 2003-01-07
* ISBN-10 / ASIN: 0130461806
* ISBN-13 / EAN: 9780130461803
* Binding: Paperback
Product Description:
Macromedia's new ColdFusion MX brings ColdFusion's proven ease of use and productivity to the scalable, standards-based Java technology architecture. Developers can now take advantage of MX's innovations to create rich Internet applications, and for the first time ColdFusion developers will be able to write Java code in ColdFusion templates. In Java for ColdFusion Developers, Hewitt helps the reader quickly get up to speed on the new features of MX, then leverages what the ColdFusion developer already knows to start delving into object-oriented programming concepts and Java programming. Learn the various development environments, basic Java syntax, error handling, exceptions and debugging, then get a GUI overview with AWT and Swing. Create Web sites in Java and learn servlet architecture, JavaServer Pages and how to work with databases. With plenty of code, audience-specific notes, and practical advice Hewitt helps Web developers graduate into full-fledged Java programmers.
Download Links:
Code:
http://www.megaupload.com/?d=Q2NTO43J
Enterprise Java for SAP

Enterprise Java
for SAP
By Austin Sincock
* Publisher: Apress
* Number Of Pages: 336
* Publication Date: 2003-07-25
* ISBN-10 / ASIN: 1590590988
* ISBN-13 / EAN: 9781590590980
* Binding: Hardcover
Product Description:
Enterprise Java for SAP is designed as an introduction to the Java 2 Platform, Enterprise Edition (J2EE) for the SAP developer. After providing a general introduction to Java, author Austin Sincock explores how to open the typically closed SAP environment to the world of Java.
Utilizing SAP's latest Java connector
, JCo, Sincock details an end-to-end web application that connects directly to SAP, including the deployment and implementation of both a web server and an external database. He explores communicating with an SAP environment through such Java and J2EE technologies as JavaServer Pages (JSP) and the Java Standard Tag Library, and database connectivity through JDBC.
Wherever possible, open source technologies are employed to enable flexible Java connectivity to SAP&emdash;atypical for the SAP environment, in which tools are often proprietary.
Download Links:
Code:
http://www.megaupload.com/?d=R881PO3Y
Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs

Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs
By Eric Monk, J. Paul Keller, Keith Bohnenberger
* Publisher: John Wiley & Sons
* Number Of Pages: 336
* Publication Date: 2000-04-20
* ISBN-10 / ASIN: 0471361747
* ISBN-13 / EAN: 9780471361749
* Binding: Paperback
Product Description:
A lifesaver for any Java programmer-proven workarounds and time-saving solutions Although using the Java language provides a substantial boost to a programmer's productivity, it still has its share of subtleties andweaknesses. This book is designed to save you time and frustration by carefully guiding you through this potential minefield. A team of Java experts, led by programming guru Michael Daconta, offers a collection of proven solutions to 50 difficult, real-world problems chosen from their own extensive experiences. You'll find workarounds for problems caused by shortcomings in both the Java language itself and in its APIs and utilities, including java.util, java.io, java.awt, and javax.swing. The authors also share techniques for improving the performance of your Java applications. For easy reference, the book is organized into categories so that similar solutions are grouped together. Examples of topics covered include: Language syntax, for example, using the String equals( ) method instead of the == operator (Item2) Language support, for example, method dispatching with reflection, interfaces, and anonymous classes (Item 16) Utilities and collections, like choosing between a PropertyFile and ResourceBundle (Item 20) Input/output, including subtleties in sending serialized objects over a network (Item 25) GUI presentation, for example, tackling the common pitfall of using repaint( ) instead of validate( ) for relaying out components (Item 29) Performance, including tips like lazy loading your way to better performance (Item 43)
Download Links:
Code:
http://www.megaupload.com/?d=BTY30JWA
MWSS : Object-Oriented Design in Java (Mitchell Waite Signature Series)

MWSS: Object-Oriented Design in Java (Mitchell Waite Signature Series)
By Bill Mccarty, Stephen Gilbert
* Publisher: Waite Group Press
* Number Of Pages: 768
* Publication Date: 1998-04-13
* ISBN-10 / ASIN: 1571691340
* ISBN-13 / EAN: 9781571691347
* Binding: Hardcover
Product Description:
Mitchell Waite Signature Series: Object-Oriented Design in Java takes a tutorial approach and teaches in a new way: by offering the Java code first and the design representations and explanations later. No other programming-level book on the market deals with design of Java software. There's nothing aimed at the in the trenches Java programmer. Nor can the Java programmer turn to general books on software design. These, with few exceptions, are abstract and academic, either incomprehensible or irrelevant from the perspective of the working programmer. This book targets the needs of Java application programmers, using an experience-based, hands-on approach.
Download Links:
Code:
http://w16.easy-share.com/1702923552.html
Programming and Problem Solving with Java

Programming and Problem Solving with Java
By Nell B. Dale, Chip Weems, Mark R. Headington
* Publisher: Jones & Bartlett Publishers
* Number Of Pages: 789
* Publication Date: 2003-04
* ISBN-10 / ASIN: 0763704903
* ISBN-13 / EAN: 9780763704902
* Binding: Paperback
Product Description:
Programming and Problem Solving with Java™ is an excellent resource for discovering Java as a first programming language. After introducing the very basics of programming, the text provides detail on Java syntax, semantics, classes and objects, and then continues with coverage of arithmetic expressions, selection and encapsulation, file objects and looping statements, and object oriented software design and implementation. With an unparalleled clarity of expression, the authors then introduce inheritance, polymorphism, and scope, as well as event-driven input and output, arrays, and recursion. Through the case studies, exercises, and programming examples, readers develop a secure foundation for future study, and a true understanding of what an object is, how it works, and what constitutes a well-designed class interface.
When purchased new, the book includes the Student Resource Disk for Java, a CD-ROM that features the following:
Borland® JBuilder™ 7 Personal
The Sun Java™ 2 SDK Standard Edition v. 1.4.1
The Sun Java™ SDK Standard Edition Documentation
Book-specific program files
Download Links:
Code:
http://www.megaupload.com/?d=WDDN7RBB
Inside the Java Virtual Machine (Java Masters Series)

Inside the Java Virtual Machine (Java Masters Series)
By Bill Venners
* Publisher: McGraw-Hill Companies
* Number Of Pages: 579
* Publication Date: 1997-12
* ISBN-10 / ASIN: 0079132480
* ISBN-13 / EAN: 9780079132482
* Binding: Paperback
Product Description:
Many Java programmers need to fully grasp the workings
of the Java Virtual Machine, the heart of the Java language. This insider guide gives them the understanding they need to write more effective code for Java programs and get maximum performance from Java applications. Both a tutorial and reference, the book is easy to follow for Java programmers at all levels. Readers learn what's going on underneath their Java programs as they run, and gain valuable insights into garbage collection techniques, multithreading, compilers, bytecodes, the Java interpreter and more. The accompanying CD-ROM contains numerous code examples, as well as interactive illustrations that provide valuable programming insights.
Download Links:
Code:
http://www.megaupload.com/?d=DMITES5Q
Thinking in Java (4th Edition)

Thinking in Java (4th Edition)
By Bruce Eckel
* Publisher: Prentice Hall PTR
* Number Of Pages: 1150
* Publication Date: 2006-02-20
* ISBN-10 / ASIN: 0131872486
* ISBN-13 / EAN: 9780131872486
* Binding: Paperback
Product Description:
"Thinking in Java should be read cover to cover by every Java programmer, then kept close at hand for frequent reference. The exercises are challenging, and the chapter on Collections is superb! Not only did this book help me to pass the Sun Certified Java Programmer exam; it's also the first book I turn to whenever I have a Java question." --Jim Pleger, Loudoun County (Virginia) Government"Much better than any other Java book I've seen. Make that 'by an order of magnitude'...Very complete, with excellent right-to-the-point examples and intelligent, not dumbed-down, explanations...In contrast to many other Java books I found it to be unusually mature, consistent, intellectually honest, well-written, and precise. IMHO, an ideal book for studying Java." --Anatoly Vorobey, Technion University, Haifa, Israel"Absolutely one of the best programming tutorials I've seen for any language."
Download Links:
Code:
http://w16.easy-share.com/1702923626.html
Java 2 Primer Plus

Java 2 Primer Plus
By Steven Haines, Stephen Potts
* Publisher: Sams
* Number Of Pages: 840
* Publication Date: 2003-01-09
* ISBN-10 / ASIN: 0672324156
* ISBN-13 / EAN: 9780672324154
* Binding: Paperback
Product Description:
Java Primer Plus guides the reader through the Java programming language from the basic concepts (basic syntax, variable, literals, operators, loops, conditional statements, etc.) through advanced topics (RMI, JDBC, Network socket programming, etc.). It provides a deep explanation of Java programming concepts and technologies using classroom tested and proven techniques. What makes this book unique is that it spends the last part showing the reader how to integrate Java technologies into everyday Web related practices and with other technologies.
* The dual purpose of the book is:
* 1. To provide a complete introduction to the Java programming language that balances theory with practicality: it will allow readers to (1) become Java certified programmers and (2) become productive in their Java development.
* 2. To give concrete experience with integrating Java programming technologies.
Download Links:
Code:
http://www.megaupload.com/?d=OLV9HW3S
Java Collections

Java Collections
By John Zukowski
* Publisher: Apress
* Number Of Pages: 420
* Publication Date: 2001-04-26
* ISBN-10 / ASIN: 1893115925
* ISBN-13 / EAN: 9781893115927
* Binding: Paperback
Product Description:
The Collections Framework is supplied with all versions of the Java 2 platform and provides programmers with incredibly efficient ways to manipulate data. However, given the large number of methods and classes in this library, using them correctly is hardly a cakewalk. Well-known columnist and bestselling author John Zukowski gives the Java professional exactly what he or she needs to know about this vital library in order to maximize productivity. This practical book contains comprehensive coverage of the important Collections Framework from the working programmers point of view, while staying away from academic abstractions.
Java Collections leads you through the standard Java support for maintaining abstract groups of data, from the historical collection classes available since the inception of Java time, through the Collections Framework introduced with the Java 2 platform, and on to third-party alternative libraries for times when the standard support isn't enough. If youre working with data in Java programs, you need to understand the Collections Framework. Let Zukowski's Java Collections be your guide!
Download Links:
Code:
http://www.megaupload.com/?d=N63U8R51
Designing Enterprise Applications with the Java 2 Platform

Designing Enterprise Applications with the Java(TM) 2 Platform (Enterprise Edition)
By Nicholas Kassem, Nick Kassem, Enterprise Team
* Publisher: Addison-Wesley Professional
* Number Of Pages: 368
* Publication Date: 2000-06-13
* ISBN-10 / ASIN: 0201702770
* ISBN-13 / EAN: 9780201702774
* Binding: Paperback
Product Description:
In this book, a team of Sun engineers presents the first start-to-finish guide to enterprise application development with the Java 2 Platform, Enterprise Edition (J2EE). This book covers every component of J2EE, providing "best practices" principles for building secure, high-performance multi-tier enterprise applications, plus a detailed case study showing exactly how to get the job done. The authors begin with an insider's overview of the J2EE platform, and how it can be used. They review each key component, platform, service, and communication technology provided by J2EE; then walk through enterprise development one tier at a time, showing how to leverage J2EE most effectively. The book covers each area: the client tier, Web tier, Enterprise JavaBeans tier, and Enterprise Information System tier, as well as practical techniques for packaging and deployment; extensive coverage of transactions, plus details on the J2EE security model. With the launch of the J2EE Platform, this book is the ideal one-stop resource for IT managers, web providers, EJB developers, database administrators, system administrators and system integrators.
Download Links:
Code:
http://www.megaupload.com/?d=VBDL7OL0
XML and Java: Developing Web Applications

XML and Java: Developing Web Applications
By Hiroshi Maruyama, Kent Tamura, Naohiko Uramoto
* Publisher: Addison Wesley Publishing Company
* Number Of Pages: 386
* Publication Date: 1999-05-10
* ISBN-10 / ASIN: 0201485435
* ISBN-13 / EAN: 9780201485431
* Binding: Paperback
Product Description:
XML and Java(tm): Developing Web Applications is a tutorial that will teach Web developers, programmers, and system engineers how to create robust XML business applications for the Internet using the Java technology. The authors, a team of IBM XML experts, introduce the essentials of XML and Java development, from a review of basic concepts to thorough coverage of advanced techniques. Using a step-by-step approach, this book illustrates real-world implications of XML and Java technologies as they apply to Web applications. Readers should have a basic understanding of XML as well as experience in writing simple Java programs.
XML and Java enables you to:
* Develop Web business applications using XML and Java through real-world examples and code * Quickly obtain XML programming skills * Become familiar with Document Object Models (DOM) and the Simple API for XML (SAX) * Understand the Electronic Document Interchange (EDI) system design using XML and Document Type Definition (DTD), including * coverage on automating business-to-business message exchange * Leverage JavaBean components * Learn a hands-on, practical orientation to XML and Java
Download Links:
Code:
http://www.megaupload.com/?d=TOSUZF4D
Java 2 Game Programming

Java 2 Game Programming (The Premier Press Game Development Series)
By Thomas Petchel
* Publisher: Course Technology PTR
* Number Of Pages: 600
* Publication Date: 2001-12-15
* ISBN-10 / ASIN: 1931841071
* ISBN-13 / EAN: 9781931841078
* Binding: Paperback
Product Description:
With the power of today's personal computer, game developers no longer need to rely on low-level "tricks" to write computer games. Increasingly, object-oriented programming languages, such as Java, are being used to create cutting-edge games. "Java 2 Game Programming" gives you an inside look at how Java can be used to create powerful gaming applications more quickly and easily than ever before. With topics ranging from Java basics for newbie Java programmers to advanced coverage of animation and scene management, this book has it all. Put your new skills to use as you create a fully functional 2D game development engine and sample game. Get ready to take your programming skills to the next level as you master the concepts you need to create the hot new game of tomorrow!
Download Links:
Code:
http://www.megaupload.com/?d=G1YISRKB
Java Algorithms

Java Algorithms
By Scott Robert Ladd
* Publisher: Osborne Publishing
* Number Of Pages: 484
* Publication Date: 1997-12-22
* ISBN-10 / ASIN: 0079136966
* ISBN-13 / EAN: 9780079136961
* Binding: Paperback
Product Description:
In the first book/CD-ROM of its kind, algorithm guru Scott Ladd reveals how Java can implement important data structures to create quick, efficient, professional applications and applets. From sorting and containers to hash tables and file I/O, developers (especially those migrating from C++) will learn how to wring new levels of performance from Java. CD-ROM contains all the compiled source code from the book, Sun Microsystem's JDK 1.1.4, and a trial version of Visual J++ and other third-party Java tools. Part of the Java Masters series.
Download Links:
Code:
http://www.megaupload.com/?d=MMF1MH9F
Java: Practical Guide for Programmers (The Practical Guides)

Java: Practical Guide for Programmers (The Practical Guides)
By Michael Sikora
* Publisher: Morgan Kaufmann
* Number Of Pages: 150
* Publication Date: 2003-01-06
* ISBN-10 / ASIN: 1558609091
* ISBN-13 / EAN: 9781558609099
* Binding: Paperback
Product Description:
If you're an experienced programmer, you already have a rock-solid foundation for learning Java. All you need is a resource that takes your experience into account and explains Java's key principles and techniques in an intelligent, efficient way.
Java: Practical Guide for Programmers is precisely that resource. Here, you won't have to wade through hundreds of pages of overly simplistic material to learn the basics of Java programming. Instead, you get highly focused instruction in the core elements of Java 1.4, accompanied by carefully chosen examples and line-by-line analyses that are right to the point. You'll be astonished at how soon you can begin productive coding in Java, and how quickly your skills will progress.
* Takes a concise approach designed to make the most of the experience you already have.
* Covers the core elements of Java 1.4, including language syntax, OO features, collections, exception handling, input/output, threads, event handling, and Swing components.
* Filled with incisive coding examples and line-by-line analyses.
* Via a companion Web site, provides downloadable example code and links to additional resources.
Download Links:
Code:
http://www.megaupload.com/?d=HMIAEV37
Java and BAPI Technology for SAP (Prima Tech's Sap Book Series)

Java and BAPI Technology for SAP (Prima Tech's SAP Book Series)
By Gareth M. deBruyn, Robert Lyfareff, Anil Thakur
* Publisher: Premier Press
* Number Of Pages: 432
* Publication Date: 2000-01-15
* ISBN-10 / ASIN: 0761523057
* ISBN-13 / EAN: 9780761523055
* Binding: Hardcover
Product Description:
As a programmer, you need to know how to get the most out of using Java in the SAP environment. This book will show you how to tie key corporate data through the Internet; create, change, and display information via Java applets or executable code; and how Java and SAP interrelate. Java & BAPI Technology for SAP is a solid reference for beginning and intermediate users who are seeking help in this booming area.
Download Links:
Code:
http://www.megaupload.com/?d=M4KSBNOC
Technical Java: Applications for Science and Engineering

Technical Java: Applications for Science and Engineering
By Grant Palmer
* Publisher: Prentice Hall PTR
* Number Of Pages: 496
* Publication Date: 2003-04-21
* ISBN-10 / ASIN: 0131018159
* ISBN-13 / EAN: 9780131018150
* Binding: Paperback
Product Description:
Advanced Java for Engineers and Scientists gives the reader all the information needed to use Java to create powerful, versatile, and flexible scientific and engineering applications. The book is full of practical example problems and valuable tips. Grant Palmer, a research scientist himself, goes in-depth into advanced technical programming concepts applicable to scientific-oriented applications, such as solving differential equations, data modeling, integration of functions, and creating generic class libraries. The last section of the book shows readers how Java can be used to develop GUI or Web-based front-ends to scientific or engineering programs.
Download Links:
Code:
http://www.megaupload.com/?d=134C22C1
Java Distributed Computing

Java Distributed Computing (O'Reilly Java)
By Jim Farley
* Publisher: O'Reilly Media, Inc.
* Number Of Pages: 384
* Publication Date: 1998-01-01
* ISBN-10 / ASIN: 1565922069
* ISBN-13 / EAN: 9781565922068
* Binding: Paperback
Product Description:
Java Distributed Computing discusses how to design and write distributed applications in Java. It covers Java's RMI (Remote Method Invocation) facility and CORBA, but it doesn't stop there; it tells you how to design your own protocols to build message passing systems and discusses how to use Java's security facilities, how to write multithreaded servers, and more. It pays special attention to distributed data systems, collaboration, and applications that have high bandwidth requirements. In the future, distributed computing can only become more important.Java Distributed Computing provides a broad introduction to the problems you'll face and the solutions you'll find as you write distributed computing applications. It covers:
* Introduction to Distributed Computing
* Networking Basics
* Distributed Objects (Overview of CORBA and RMI)
* Threads
* Security
* Message-Passing Systems
* Distributed Data Systems (Databases)
* Bandwidth-Limited Applications
* Collaborative Systems
Download Links:
Code:
http://www.megaupload.com/?d=XVYX1QQZ
Java Number Cruncher: The Java Programmer's Guide to Numerical Computing

Java Number Cruncher: The Java Programmer's Guide to Numerical Computing (Prentice Hall PTR Oracle Series)
By Ronald Mak
* Publisher: Prentice Hall PTR
* Number Of Pages: 480
* Publication Date: 2002-11-08
* ISBN-10 / ASIN: 0130460419
* ISBN-13 / EAN: 9780130460417
* Binding: Paperback
Product Description:
This book introduces Java programmers to numerical computing. It contains clear, non-theoretical explanations of practical numerical algorithms, including safely summing numbers, finding roots of equations, interpolation and approximation, numerical integration and differentiation, and matrix operations, including solving sets of simultaneous equations. Many of the programs are applets that take advantage of Java's interactive graphics capabilities. These programs allow the user to interact with them as they dynamically demonstrate the computational algorithms in action. Java Number Cruncher devotes several chapters to searching for patterns in the prime numbers, generating random numbers, intriguing formulas for pi and e, arbitrarily long numbers and their relationship to data encryption, and algorithms for creating fractal images. Working Java programs demonstrate all the concepts from this book.
Download Links:
Code:
http://www.megaupload.com/?d=BTGMXQRE
The Definitive Guide to Building Java Robots

The Definitive Guide to Building Java Robots
By Scott Preston
* Publisher: Apress
* Number Of Pages: 440
* Publication Date: 2005-11-11
* ISBN-10 / ASIN: 1590595564
* ISBN-13 / EAN: 9781590595565
* Binding: Hardcover
Product Description:
Scott Preston works as a technical architect for a large Columbus consulting firm where he resides with his lovely wife, Emily. Scott has over 15 years of software and electrical experience including positions with The U.S. Navy, Bank One, UUNET, and Covansys Inc., in addition to running his own robotics company, Preston Research LLC, where he gives robotic lectures in conjunction with COSI (Center of Science and Industry) and manufactures small Java-enabled robots called CubeBots®.
Download Links:
Code:
http://www.megaupload.com/?d=QZKV9YNM
Java Language Reference, 2nd Edition, 1997-08

Java Language Reference
By Mark Grand
* Publisher
: O'Reilly
* Number Of Pages: 492
* Publication Date: 1997-08
* ISBN-10 / ASIN: 156592326X
* ISBN-13 / EAN: 9781565923263
* Binding: Paperback
Product Description:
The second edition of the Java Language Reference is an invaluable tool for Java programmers, especially those who have migrated to Java 1.1. The book goes into great detail about every aspect of the Java programming language, from the definition of data types to the syntax of expressions and control structures. The features in Version 1.1 of the Java language are covered in the same detail as all of the features in the first edition of the book. As always, the goal is to help you understand all of the subtle nuances of Java, so you can ensure that your programs run exactly as expected.
Download Links:
Code:
http://www.megaupload.com/?d=AX28XB4N
Advanced Java Networking (2nd Edition)

Advanced Java Networking (2nd Edition)
By Dick Steflik, Prashant Sridharan, Richard Steflik
* Publisher: Prentice Hall
* Number Of Pages: 424
* Publication Date: 2000-04-14
* ISBN-10 / ASIN: 0130844667
* ISBN-13 / EAN: 9780130844668
* Binding: Paperback
Product Description:
Reveals how to optimize networked applications with such architectural elements as multithreading, serialization, and I/O. Softcover. CD-ROM included. DLC: Java (Computer program language).
Download Links:
Code:
http://www.megaupload.com/?d=QE65MTME
Introduction to Java Programming-Comprehensive Version (6th Edition)

Introduction to Java Programming-Comprehensive Version (6th Edition) (GOAL Series)
By Y Daniel Liang
* Publisher: Prentice Hall
* Number Of Pages: 1328
* Publication Date: 2006-07-22
* ISBN-10 / ASIN: 0132221586
* ISBN-13 / EAN: 9780132221580
* Binding: Paperback
Product Description:
Now integrating Java 5 throughout, this reference introduces Java programming fundamentals – including problem-solving, object-oriented programming, GUI programming, data structures, networking, internationalization, advanced GUI programming, and Web programming. Includes many new illustrations. Enhances examples throughout, using small, simple, and stimulating examples to demonstrate concepts and techniques. Offers anearlier introduction to writing programs than the previous edition. Features a new chapter on recursion, expanding treatment from earlier editions. A useful reference for anyone interested in learning more about programming.
Download Links:
Code:
http://www.megaupload.com/?d=J4R80QAJ
TCP/IP Sockets in Java: Practical Guide for Programmers (The Practical Guides)

TCP/IP Sockets in Java: Practical Guide for Programmers (The Practical Guides)
By Michael J. Donahoo, Kenneth L. Calvert
* Publisher: Morgan Kaufmann
* Number Of Pages: 128
* Publication Date: 2001-10-15
* ISBN-10 / ASIN: 1558606858
* ISBN-13 / EAN: 9781558606852
* Binding: Paperback
Product Description:
Most Internet applications use sockets to implement network communication protocols. TCP/IP Sockets in Java: Practical Guide for Programmers, with its focused, tutorial-based coverage, helps you master the tasks and techniques essential to virtually all client-server projects using sockets in Java. Later chapters teach you to implement more specialized functionality; incisive discussions of programming constructs and protocol implementations equip you with a deeper understanding that is invaluable for meeting future challenges. No other resource presents so concisely or so effectively the exact material you need to get up and running with Java sockets programming right away.
Download Links:
Code:
http://www.megaupload.com/?d=1HZO4X4L
Java(tm) for S/390® and AS/400® COBOL Programmers

Java(tm) for S/390® and AS/400® COBOL Programmers
By Phil Coulthard, George Farr
* Publisher: Mc Press
* Number Of Pages: 832
* Publication Date: 2000-06-06
* ISBN-10 / ASIN: 1583470115
* ISBN-13 / EAN: 9781583470114
* Binding: Paperback
Product Description:
Written by mainframe and midrange professionals George Farr and Phil Coulthard, Java for S/390 & AS/400 COBOL Programmers is designed to help COBOL programmers make the jump to Java. It teaches COBOL programmers how to read and write Java programs and helps them understand the concepts necessary to continue to improve their Java skills. Rather than serve merely as an overview, Java for S/390 & AS/400 COBOL Programmers is a massive work of more than 900 pages that addresses Javas syntax and much of the Java Development
Kits (JDKs) functionality through comparisons with COBOL. It also introduces applets, Java Native Interface (JNI), Remote Method Invocation (RMI), serialization, JavaBeans, Enterprise JavaBeans, servlets, JavaServer Pages, and even Extensible Markup Language (XML). Because VisualAge for Java (VAJ) is by far the most widely used Java tool among AS/400 and S/390 programmers, the book also includes an introduction to VAJ with both AS/400 and S/390 details. The book contains separate appendices, geared explicitly to OS/400 and OS/390 readers, with platform-specific information. Many analysts are predicting that Java will overtake COBOLs commanding lead as the language of choice for business applications running on mainframe and midrange computers. This leaves COBOL programmers with a huge problem. They do not know Java, nor do they understand object-oriented concepts. They have never seen a function, let alone free-form C-style syntax, classes, objects, or methods. Although there are hundreds of books about Java on the market, they all assume C, C++, or Visual Basic knowledge. It can be a humbling, daunting, and frustrating experience for a COBOL professional to try to learn Java without the proper prerequisite knowledge. This book will make learning Java as comfortable as possible.
Download Links:
Code:
http://www.megaupload.com/?d=U3SGHC10
TCP/IP Sockets in Java, Second Edition: Practical Guide for Programmers

TCP/IP Sockets in Java, Second Edition: Practical Guide for Programmers (The Practical Guides)
By Kenneth L. Calvert, Michael J. Donahoo
* Publisher: Morgan Kaufmann
* Number Of Pages: 192
* Publication Date: 2008-02-15
* ISBN-10 / ASIN: 0123742552
* ISBN-13 / EAN: 9780123742551
* Binding: Paperback
Product Description:
The networking capabilities of the Java platform have been extended considerably since the first edition of the book. This new edition covers version 1.5-1.7, the most current iterations, as well as making the following improvements:
The API (application programming interface) reference sections in each chapter, which describe the relevant parts of each class, have been replaced with (i) a summary section that lists the classes and methods used in the code, and (ii) a ?gotchas? section that mentions nonobvious or poorly-documented aspects of the objects.
In addition, the book covers several new classes and capabilities introduced in the last few revisions of the Java platform. New abstractions to be covered include NetworkInterface, InterfaceAddress, Inet4/6Address, SocketAddress/InetSocketAddress, Executor, and others; extended access to low-level network information; support for IPv6; more complete access to socket options; and scalable I/O. The example code is also modified to take advantage of new language features such as annotations, enumerations, as well as generics and implicit iterators where appropriate.
Download Links:
Code:
http://www.megaupload.com/?d=LMU2ED6J
Wireless Java Programming with J2ME

Wireless Java Programming with J2ME
By Yu Feng, Jun Zhu
* Publisher: Sams
* Number Of Pages: 512
* Publication Date: 2001-05-21
* ISBN-10 / ASIN: 0672321351
* ISBN-13 / EAN: 9780672321351
* Binding: Paperback
Product Description:
Wireless Java Programming with J2ME provides Java developers with the information, techniques, and examples needed to use Java 2 Micro Edition (J2ME) to create applications for Java-enabled wireless devices
Wireless Java Programming with J2ME presents fully-developed examples of J2ME applications designed for wireless devices. By building examples based on Sun's CLDC (Connected Limited Device Configuration) API and Mobile Information Device Profile (MIDP), readers will become familiar with the standard practices for J2ME programming for wireless devices. This hands-on guide to wireless J2ME programming is loaded with practical sample programs that can be applied in real world development.
Download Links:
Code:
http://www.megaupload.com/?d=E65QR4G6
Effective Java Programming Language Guide

Effective Java : Programming Language Guide (Java Series)
By Joshua Bloch
* Publisher: Addison-Wesley
* Number Of Pages: 272
* Publication Date: 2001-06-15
* ISBN-10 / ASIN: 0201310058
* ISBN-13 / EAN: 9780201310054
* Binding: Paperback
Product Description:
(Pearson Education) Working solutions to programming challenges faced by Java developers on a daily basis, revealing what to do to produce clear, robust and efficient code. Include rules in short essay form, and the author's 'war stories,' giving advice and insights into nuances of the language. Softcover.
Download Links:
Code:
http://www.megaupload.com/?d=YZZ2MSJ5
Practical Java Game Programming

Practical Java Game
Programming (Game Development Series)
By Dustin Clingman, Shawn Kendall, Syrus Mesdaghi
* Publisher: Charles River Media
* Number Of Pages: 508
* Publication Date: 2004-06
* ISBN-10 / ASIN: 1584503262
* ISBN-13 / EAN: 9781584503262
* Binding: Paperback
Product Description:
Java™ is gaining more and more acceptance in the game development community, and with good commercial-quality Java games on the market, it will become a definitive choice. Practical Java Game Programming identifies the technological path developers need to take to make this happen. It explores and illustrates cutting-edge Java game programming concepts and techniques through specific explanations from existing Java game projects, with fully executable example code. Intended for both Java programmers new to game development, and for game programmers interested in Java, the book offers usage patterns that leverage Java’s strengths and points out weaknesses to avoid. It teaches Java programmers how to deliver outstanding games and details the specific issues in Java to make game development straightforward and efficient.
Download Links:
Code:
http://www.megaupload.com/?d=LVUKBZGH
The Java Developers Almanac 1.4, Volume 1

The Java(TM) Developers Almanac 1.4, Volume 1: Examples and Quick Reference (4th Edition) (Java Series)
By Patrick Chan
* Publisher: Prentice Hall PTR
* Number Of Pages: 1024
* Publication Date: 2002-04-04
* ISBN-10 / ASIN: 0201752808
* ISBN-13 / EAN: 9780201752809
* Binding: Paperback
Product Description:
Thousands of expert Java developers rely on The Java Developers Almanac for the fast answers they need to save time -- and the authoritative guidance they need to build great applications. Together, the Part A and Part B volumes are twice as big as the previous edition, The Java Developers Almanac Version 1.4 offers up-to-the-minute, thorough quick-reference information for every major version of the core Java Class Libraries, from JDKs 1.0/1.1 through the brand-new J2SE Version 1.4. You'll find updated coverage of 2,100 classes and 24,000 members -- all formatted, organized, and cross-referenced for easy lookup. No other quick ref includes as much information. The book is now printed in 2-color -- so it's even easier to find what you're looking for. The Java Developers Almanac Version 1.4 presents detailed analyses of API changes for each release, and 300+ "examplets " succinctly demonstrating each package's key operations. This, Part A, and its companion Part B, are logically divided in a way programmers will understand. Both volumes are essential resources for every Java developer.
Download Links:
Code:
http://www.megaupload.com/?d=2ECUVMZR
Java and XSLT (O'Reilly Java)

Java and XSLT (O'Reilly Java)
By Eric Burke, Eric M. Burke
* Publisher: O'Reilly Media, Inc.
* Number Of Pages: 544
* Publication Date: 2001-09
* ISBN-10 / ASIN: 0596001436
* ISBN-13 / EAN: 9780596001438
* Binding: Paperback
Product Description:
The power of XSLT is its ability to change the structure or format of any content that can be converted to XML. Java and XSLT shows you how to use XSL transformations in Java programs ranging from stand-alone applications to servlets. After an introduction to XSLT, the book focuses on applying transformations in some real-world scenarios, such as developing a discussion forum, transforming documents from one form to another, and generating content for wireless devices. Java and XSLT discusses several common XSLT processors and the TRAX API, paying special attention to performance issues. Although there's a brief tutorial introduction to the XSLT language, the primary focus of the book isn't on learning XSLT or developing stylesheets; it's on making practical use of transformations in Java code. The book covers:
* Introduction and Technology Review
* XSLT--The Basics
* XSLT--Beyond The Basics
* Java Web Architecture
* Programmatic Interfaces to XSLT Processors
* Using XSLT with Servlets
* Discussion Forum Implementation
* Advanced XSLT Web Techniques
* Testing, Tuning and Development Environments
* WAP and WML
* XSLT and Wireless Examples
Download Links:
Code:
http://www.megaupload.com/?d=ZJHHUSH9
Core Java 2, Volume 1: Fundamentals 5th Edition

Core Java 2, Volume 1: Fundamentals (5th Edition) (The Sun Microsystems Press Java Series)
By Cay Horstmann, Gary Cornell
* Publisher: Prentice Hall PTR
* Number Of Pages: 832
* Publication Date: 2000-12-18
* ISBN-10 / ASIN: 0130894680
* ISBN-13 / EAN: 9780130894687
* Binding: Paperback
Product Description:
*The experienced developer's guide to Java programming-now fully updated for JDK 1.3
*Completely revised coverage of object-oriented development and Swing classes
*More of the robust code examples professional programmers need
*CD-ROM includes all source code, J2SE Version 1.3, Forte for Java Community Edition, and much more!
Raves for the previous edition!
Download Links:
Code:
http://www.megaupload.com/?d=MNTGR16I
Core Java 2, Volume 1: Fundamentals 5th Edition

Core Java 2, Volume 1: Fundamentals (5th Edition) (The Sun Microsystems Press Java Series)
By Cay Horstmann, Gary Cornell
* Publisher: Prentice Hall PTR
* Number Of Pages: 832
* Publication Date: 2000-12-18
* ISBN-10 / ASIN: 0130894680
* ISBN-13 / EAN: 9780130894687
* Binding: Paperback
Product Description:
*The experienced developer's guide to Java programming-now fully updated for JDK 1.3
*Completely revised coverage of object-oriented development and Swing classes
*More of the robust code examples professional programmers need
*CD-ROM includes all source code, J2SE Version 1.3, Forte for Java Community Edition, and much more!
Raves for the previous edition!
Download Links:
Code:
http://www.megaupload.com/?d=MNTGR16I
Java Phrasebook (Developer's Library)

Java Phrasebook (Developer's Library)
By Timothy R. Fisher
* Publisher: Sams
* Number Of Pages: 224
* Publication Date: 2006-11-16
* ISBN-10 / ASIN: 0672329077
* ISBN-13 / EAN: 9780672329074
* Binding: Paperback
Product Description:
Essential Code and Commands
Java Phrasebook gives you the code phrases you need to quickly and effectively complete your programming projects in Java.
Concise and Accessible
Easy to carry and easy to use–lets you ditch all those bulky books for one portable guide
Flexible and Functional
Packed with more than 100 customizable code snippets–so you can readily code functional Java in just about any situation
Timothy Fisher has been working professionally in the Java software development field since 1997 and is currently a consultant for the Compuware Corporation in Detroit, Michigan. He enjoys writing about technology and has been a contributor to Java Developer’s Journal and XML Journal. Tim is also passionate about education and the use of advanced Internet technologies for education.
Download Links:
Code:
http://www.megaupload.com/?d=DXNC5OIN
Special Edition Using Java 1.1 (Special Edition Using)

Special Edition Using Java 1.1 (Special Edition Using)
By Joe Weber, David Baker, Joe Carpenter, Jamie Costa, Anil Hemrajani, Alan S. Liu, Jordan Olin, Eric Ries, Bill Rowley, Krishna Sankar, Govind Seshadri, Christopher Stone, Clay Walnum, Scott Williams, Andrew Wooldridge
* Publisher: Que
* Number Of Pages: 1234
* Publication Date: 1997-05
* ISBN-10 / ASIN: 0789710943
* ISBN-13 / EAN: 9780789710949
* Binding: Paperback
Product Description:
Featuring completely up-to-date coverage based on the final release of the 1.1 Java Developer's Kit (JDK), this book/CD-ROM package includes comprehensive coverage of advanced topics such as Java/database integration, Java development environments, and the details of all aspects of the Java API. The CD-ROM contains over 100 Java applets, all verified to run under Java 1.1.
Download Links:
Code:
http://www.megaupload.com/?d=11CCRB97
Platinum Edition Using XHTML, XML & Java 2

Platinum Edition Using XHTML, XML & Java 2
By Eric Ladd, Jim O'Donnell, Mike Morgan, Andrew H Watt
* Publisher: Que
* Number Of Pages: 1440
* Publication Date: 2000-11-20
* ISBN-10 / ASIN: 0789724731
* ISBN-13 / EAN: 9780789724731
* Binding: Hardcover
Product Description:
Platinum Edition XHTML, XML and Java 2 is separated into several sections, each of which focuses on a specific technology, including XHTML, XML, JavaScript, Dynamic HTML, CGI programming with Perl, Server-side Programming with ASP, ColdFusion and PHP, and Java 2. Throughout the book, the authors focus on the features and benefits of each technology, giving readers a well-rounded education in current web development tools and techniques. In addition, the authors demonstrate the value of combining various technologies (such as Java and XML) for more powerful web solutions.
Download Links:
Code:
http://www.megaupload.com/?d=TB5F5MTA
The Java(TM) 3D API Specification

The Java(TM) 3D API Specification
By Henry Sowizral, Kevin Rushforth, Michael Deering
* Publisher: Addison Wesley Publishing Company
* Number Of Pages: 482
* Publication Date: 1997-12-22
* ISBN-10 / ASIN: 0201325764
* ISBN-13 / EAN: 9780201325768
* Binding: Paperback
Product Description:
The Java 3D API, an exciting new part of the JavaMedia suite of APIs, enables the creation of three-dimensional graphics applications and Internet-based 3D applets. It gives developers high-level constructs for creating and manipulating 3D geometry and for building the structures used in rendering that geometry. With Java 3D, developers can efficiently define and render very large virtual worlds. Moreover, in line with Java's "write once, run anywhere" vision, applications written using Java 3D can run on a wide range of platforms and systems and are adapted for use on the Internet. This book represents the definitive Java 3D API specification, providing authoritative and detailed descriptions of each element of the API. It offers an informative overview of Java 3D, comprehensive instructions for "scene graph" definition and construction, and a detailed description of the Java 3D View Model, an innovative model enabling applications to be displayed on a wide array of devices.
The book also covers: input devices, such as six-degrees-of-freedom trackers; picking mechanisms; behaviors and interpolators for animating objects; and audio capabilities. The Java 3D Execution and Rendering Model is described in depth, including the immediate, retained, and compiled-retained modes.
Comprehensive and definitive, this book is an essential reference for any Java programmer interested in entering the exciting world of three-dimensional Internet applications.
Download Links:
Code:
http://www.megaupload.com/?d=RTJYRZ5B
Database Programming with JDBC and Java

Database Programming with JDBC and Java
By George Reese
* Publisher: O'Reilly
* Number Of Pages: 237
* Publication Date: 1997-06
* ISBN-10 / ASIN: 1565922700
* ISBN-13 / EAN: 9781565922709
* Binding: Paperback
Product Description:
Java and databases make a powerful combination. Getting the two sides to work together, however, takes some effort--largely because Java deals in objects while most databases do not.
This book describes the standard Java interfaces that make portable object-oriented access to relational databases possible and offers a robust model for writing applications that are easy to maintain. It introduces the JDBC and RMI packages and uses them to develop three-tier applications (applications divided into a user interface, an object-oriented logic component, and an information store). This book is the key to becoming a more effective application developer for Java database programs. It includes reference listings for JDBC and the most important RMI classes and covers Java 1.1.
Download Links:
Code:
http://www.megaupload.com/?d=7YU687C5
Java Game Programming for Dummies

Java Game Programming for Dummies
By Wayne Holder, Doug Bell
* Publisher: John Wiley & Sons Inc (Computers)
* Number Of Pages: 384
* Publication Date: 1998-03
* ISBN-10 / ASIN: 0764501682
* ISBN-13 / EAN: 9780764501685
* Binding: Paperback
Product Description:
Online game design just got easier with Java Game Programming For Dummies, your all-in-one reference guide to writing cool, cutting-edge Internet games. Java Game Programming For Dummies guides new and veteran game designers alike through the nuts and bolts of creating fun, user-friendly games that can be played across the World Wide Web. From your first basic Java applets to sophisticated techniques for advanced 3-D texture-mapping, animation, maze generation, and collision detection, this handy, plain-speaking reference book gives you the tools and tricks you need in order to write professional-quality Java-based games. Plus, the valuable bonus CD-ROM includes the Java Development Kit (a bare-bones developing environment for creating Java programs); various sound utilities for creating, tweaking, and converting sounds to Java-supported formats; all the games, Java code, and applets found in the book (and several more exclusively on CD); and five bonus chapters on the fundamentals of programming with Java.
Download Links:
Code:
http://www.megaupload.com/?d=M1PPOOSP
Java 2 Core Language Little Black Book

Java 2 Core Language Little Black Book
By Alain Trottier
* Publisher: Paraglyph
* Number Of Pages: 440
* Publication Date: 2002-08
* ISBN-10 / ASIN: 1932111662
* ISBN-13 / EAN: 9781932111668
* Binding: Paperback
Product Description:
The Java 2 Core Language Little Black Book is a compact, detailed reference for intermediate to experienced programmers and managers who are ready to learn how to build Java programs. The book features a logical, sequential approach with concise overviews and step-by-step, ready-to-use solutions created by a master Java programmer. This book is packed with over 150 code listings, which can be used as is or quickly modified. All of the critical Java programming features are presented, including strings, variables, loops, object-oriented programming, interfaces, applets, event handling, tables, trees, multithreaded programming and animation, debugging, networking, and more. Special chapters are included on security and internationalization two topics that are critical for Java developers.
Download Links:
Code:
http://www.megaupload.com/?d=9QR14W90
Java(TM) Native Interface: Programmer's Guide and Specification

Java(TM) Native Interface: Programmer's Guide and Specification (Java Series)
By Sheng Liang
* Publisher: Prentice Hall PTR
* Number Of Pages: 320
* Publication Date: 1999-06-20
* ISBN-10 / ASIN: 0201325772
* ISBN-13 / EAN: 9780201325775
* Binding: Paperback
Product Description:
The complete tutorial, programming guide, and reference for JNI, the interface which facilitates the integration of Java with existing C and C++ code.
Amazon.com Review:
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.
After a simple JNI "Hello World" code example, this book explores multiple aspects of the JNI API, starting with the use of Java strings and arrays within native code. Liang follows by transitioning into calling Java members and methods in C/C++. Here the author presents caching strategies for improving the performance of native code that interacts with or executes Java programs, including a discussion of local and global references that incorporates global weak references in Java 2.
The book also looks at handling exceptions within C/C++ code, as well as tips for working with Java threads. The author shows how to simplify access to C/C++ code through shared stubs and how to use peer classes to encapsulate native code from within Java. A section on common traps and pitfalls lists some common pitfalls to avoid when working with the JNI. After presenting the JNI specification, the author provides the most immediately useful text in the book--over 100 pages of reference material listing JNI data types and methods.
Download Links:
Code:
http://www.megaupload.com/?d=5H19MT7W
Read more...