Head First Java Download


Product Details

Paperback: 720 pages
Publisher: O’Reilly Media, Inc.; 2 edition (February 9, 2005)
Language: English
ISBN-10: 0596009208
ISBN-13: 978-0596009205

Editorial Reviews

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 language, 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, serialization, neatwork programming, threads, and Remote Method Invocation (RMI).

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 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. –David Wall


Read the rest of this entry »

Sams Teach Yourself JSP with Tomcat

http://z.hubpages.com/u/130865_f260.jpg

Product Details
  • Hardcover: 552 pages
  • Publisher: Sams (December 8, 2003)
  • Language: English
  • ISBN-10: 0672325977
  • ISBN-13: 978-0672325977

Product Description

In JavaServer Pages 2.0, Sun has added new features that make it even easier to create dynamic, interactive Web pages in Java. These include a built-in expression language and a library of tags (the JSP Standard Tag Library) that facilitate creation of pages.

Sams Teach Yourself JavaServer Pages 2.0 in 24 Hours starts with the basics of JSP, and explains the expression language, JSTL, creating new tags and more. Each lesson builds on the previous one, giving you a full picture of JSP development. Later chapters describe how to incorporate XML, interface with larger Java applications, work with popular frameworks such as Struts, and more. The book includes Apache Tomcat, Sun’s reference implementation of JSP, so you can start developing applications immediately.


Read the rest of this entry »

Programming Linux Games

http://ubuntuland.nireblog.com/blogs1/ubuntuland/files/linux_games.jpg

Product Details

  • Paperback: 415 pages
  • Publisher: No Starch Press; 1 edition (August 2001)
  • Language: English
  • ISBN-10: 1886411492
  • ISBN-13: 978-1886411494
Product Description
Programming Linux Games discusses important multimedia toolkits (including a very thorough discussion of the Simple DirectMedia Layer) and teaches the basics of Linux game programming. Readers learn about the state of the Linux gaming world, and how to write and distribute Linux games to the Linux gaming community.


Read the rest of this entry »

100 Linux Tips and Tricks


http://pixhost.eu/avaxhome/avaxhome/2007-09-17/OTHERGLinuxForDifferentPeople_1280x1024.jpg

“100 Linux Tips and Tricks” is divided into 5 chapters. Each chapter covers a specific topic:

  • Chapter 2 covers installation of Linux. These are tips and tricks useful when installing Linux itself or any new program. Some tips will cover new means of installing Linux on non-typical hardware, others will explain how to take Linux distributions from an FTP server and make your own CD-ROM with them, or where to find Linux CD-ROMs for as little as $2.
  • Chapter 3 covers hardware related matters. You will learn tips there on how to get your non-PostScript compatible printer to work, or how to get a sound card detected.
  • Chapter 4 covers software. You will find tips there about all kinds of Linux software, including where to find and how to install the Java Development Kit port, and everything about the Pine mail and news program.
  • Chapter 5 covers networking in all its forms. There you will see how to setup a PPP connection quickly, without editing all of the configuration files yourself, as well as some nice programs that were made to ease dialup procedures. You will also see tricks on how to make your local LAN network without unexpected problems.
  • Chapter 6 is the last chapter but covers an important part of Linux: development. Here you will find a lot of tips on how to write powerful scripts to make your system easier to handle, and a full overview of what to do and what you don’t want to do in C to avoid problems like memory leaks, and how to allow easy scalability.


Read the rest of this entry »