which is the best selling book for java?
824959
Direct from the creators of the Java.The Java Programming Language is an indispensible resource for novice and advanced programmers alike. \n\nDevelopers around the world have used previous editions to quickly gain deep understanding of the Java programming language, its design goals, and how to use it most effectively in real-world development. Now, Ken Arnold, James Gosling, and David Holmes have updated this classic to reflect the major enhancements in JavaTM 2 Standard Edition 5.0 (J2SETM 5.0). \n\nThe authors systematically conver most classes in Java's main packages, java.lang.*, java.util, and java.io, presenting in-depth explanations of why these classes work as they do, with informative examples. Several new chapters and major sections have been added, and every chapter has been updated to reflect today's best practices for building robust, efficient, and maintainable Java software. \n______________________________________\n      Key changes in this edition include \n       ----------------------------------------\nNew chapters on generics, enums, and annotations, the most powerful new language features introduced in J2SE 5.0 \nChanges to classes and methods throughout to reflect the addition of generics \nMajor new sections on assertions and regular expressions \nCoverage of all the new language features, from autoboxing and variable argument methods to the enhanced for-loop and covariant return types \nCoverage of key new classes, such as Formatter and Scanner \nThe JavaTM Programming Language, Fourth Edition, is the definitive tutorial introduction to the Java language and essential libraries and an indispensible reference for all programmers, including those with extensive experience. It brings together insights you can only get from the creators of Java: insights that will help you write software of exceptional quality. \n------------------------------------------------------------\nDirect from the creators of the JavaTM programming language, this Third Edition of The JavaTM Programming Language is a valuable resource for both novice and advanced programmers. More than 100,000 developers who programmed with C, C++, Smalltalk, or other high-level languages have used this book to get a concise, intelligent, and deep understanding of the Java programming language. \n\nThis book is what you need to understand the basic design goals of the language and the application of the language in real-world development. It provides unique insights into why and how the language was designed and intended to be used. \n\nThe authors describe the latest version of the language, as defined by The JavaTM Language Specification, Second Edition and implemented in version 1.3 of the Java 2 SDK, Standard Edition. This third edition has been structured to give more in-depth treatment of the newer language features as well as informative examples on using some of the new APIs. \n\n         New and/or revised in this edition: \n         ----------------------------------------\n- more details on language features, including an expanded section on nested classes\n- more comprehensive treatment of garbage collection and related programming issues\n- coverage of new APIs, such as collections and internationalization\n\nThoroughly revised from start to finish, this edition fully covers the features of the current release of the Java programming language and class libraries. The book serves as a tutorial introduction to the language and essential libraries as well as a reference. \n\nExperienced programmers will find this new edition to be a valuable reference and will gain new insights into the subtleties of the language. Novice and intermediate programmers will benefit from the valuable examples and clear explanations of language and library features. Make sure you understand the contents of this book before you begin any serious development for the Java platform. \n\nKen Arnold, a Staff Engineer at Sun Microsystems Laboratories, is a
86016
Forte for java is very good
158940
java.sun.com\nwww.javaranch.com
501068
I don't think there is a "Top 10", but without a doubt, the #1 most essential OpenGL book is the Red Book: http://www.amazon.com/gp/product/0321335732\n\nThere are lots of other books depending on what you want to do (shaders? mathematical modelling? opengl for games?)\n\nMost of these books are on the expensive side, so your best is to buy them used from someone not using them anymore (Craigslist?) - make sure that you have a chance to flip throught the book and that you actually need it!\n\nBesides the Red Book, I recommend you pick up Computer Graphics: Principles and Practice in C (Foley, et al) which is the classic text on computer graphics: http://www.amazon.com/gp/product/0201848406 or Computer Graphics Using Open GL (Hill), which is more beginner friendly: http://www.amazon.com/gp/product/0023548568\n\nIf you get beyond that, some advanced books to explore:\n\n3D Computer Graphics (Watt)\nReal-Time Rendering (Moller and Haines)\nOpenGL Shading Language\n3D Game Engine Architecture : Engineering Real-Time Applications with Wild Magic\nGPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics\nGPU Gems 2 : Programming Techniques for High-Performance Graphics and General-Purpose Computation
955560
Check up the java online tutorial from sun:-\nhttp://java.sun.com/docs/books/tutorial/\n\nYou can also check the following sites for other java related documents / ebooks:-\nhttp://www.freecomputerbooks.com/\nhttp://33367.com/
472980
I agree that Visual Basic 2005 Step By Step, by Microsoft Press, is a good book. It focuses on teaching you how to perform specific tasks with Visual Basic .NET.\n\nIf you are more interested in learning how the language operates, I would suggest Beginning Visual Basic 2005 by Wrox Press.
686721
http://java.sun.com/developer/Books/JDBCTutorial/
42836
Well, Java is the best for large applications, with complex bussiness logic, lots of pages and resource.\n\nPHP is good also, it's a metter of complexity...If you dont know any of the languages you should read this, it might give you an answer:\nhttp://www.sitepoint.com/article/java-6-steps-mvc-web-apps
705603
Data structures, Algorithms and Application in C++ by SAHNI is best recommended book as per Academics. If you are a beginner you can start of with pointers through C and then come here. Once you are done with these you can then go through Programming in C++, Effective C++ and Effective STLs etc.
439755
http://safari.java.net/ contains all computer related books you wanted & that 2 for free. So Read as much as u like. HAppy Reading...
756425
community.java.net - Java Enterprise \nPopular Projects. Java BluePrints Solutions Catalog ... classes, and i explore how this might be useful in Swing EDT related programming. ...\nhttp://community.java.net/java-enterprise -\n\n\nA New Era for Java Protocol Handlers \nSecure class loading based on java.lang.SecureClassLoader. A rich GUI framework provided by Swing ... I work on Java projects in the real world. ...\nhttp://java.sun.com/developer/onlineTraining/protocolhandlers \n\n\n\nSpotlight \n... around Swing, the popular toolkit for building GUI's for Java desktop ... that are already involved in projects on java.net development are invited to ...\nhttp://today.java.net/today/projectspotlight.csp
192751
Try the Sun website. They give some of the tutorials away for free as e-books. For example:\n\nhttp://java.sun.com/docs/books/tutorial/information/download.html
631736
Yes.\nThis is one of selling point of java
633384
java is the best out there but its kind of difficult for a beginner.  you can best start with C+ or C++ and move on from there.  It isnt like back in the days of BASIC there are no more if then go to loops.  Before you even hit the C+ or Java I recommend you get a book on MS-DOS 6.0 or better so that you are more familiar with the command lines and how to format the commands so the computer will understand what you want. Good luck
731404
I used one once many years ago, but can't find it.  Here is one I found using Google:\n\nhttp://www.innovation.ch/java/java_compile.html
1137830
presently java is the best. more opportunities. easy to get job. challenging programming.
873995
Java for ever !!\n\nit is OPEN SOURCE !!