![]() |
Java General |
Other Free Books! Business-Software-Books.us CAD-CAM-Books.us Computer-Books.us Database-Books.us Java-Books.us Linux-Books.us |
|
Remember that these titles are copyright © the author or the publisher. The author / publisher has generously allowed them to be available for free online.
Please respect the terms and conditions of the copyright. If you know of a quality book that we should include on this page, please let me know. |
||
|
|
||
| Java Application Development on Linux | Carl Albing, Michael Schwarz | |
| Tricks of the Java Programming Gurus | Glenn L. Vanderburg. et al. | |
| Thinking In Java | Bruce Eckel | |
| Teach Yourself Java Programming in 24 Hours | Rogers Cadenhead | |
| Processing XML With Java - A Guide to SAX, DOM, JDOM, JAXP and TrAX | Elliotte Rusty Harold | |
| Java Language Reference | Mark Grand | |
| Java Fundamental Classes Reference | Mark Grand, Jonathan Knudsen | |
| Java Expert Solutions | Mark Wutka, et. al. | |
| Java Developer's Reference | Mike Cohn, Bryan Morgan, Michael Morrison, Michael T. Nygard, Dan Joshi, Tom Trinko | |
| Introduction to Programming Using Java | David J. Eck | |
| Introduction to Computer Science using Java | Bradley Kjell | |
| Exploring Java | Patrick Niemeyer & Joshua Peck | |
| Essentials of the Java Programming Language - Part 2 | Monica Pawlan | |
| Essentials of the Java Programming Language - Part 1 | Monica Pawlan | |
| Bleeding at the Keyboard - A Guide to Programming | Gregory Rawlins | |
| Advanced Programming for the Java 2 Platform | Calvin Austin, Monica Pawlan | |
| Non-Book Resources |
| Java is an
object-oriented programming language developed by Sun Microsystems in
the early 1990s. Java applications are compiled to bytecode, which at
runtime is either interpreted or compiled to native machine code for
execution. The language itself derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. JavaScript, a scripting language, shares a similar name and has similar syntax, but is not directly related to Java. Sun Microsystems provides a GNU General Public License implementation of a Java compiler and Java virtual machine, in compliance with the specifications of the Java Community Process, although the class library that is required to run Java programs is not free software yet. Java started as a project called "Oak" (The name came from an oak tree that stood outside the Sun Microsystems office) by James Gosling in June 1991. Gosling's goals were to implement a virtual machine and a language that had a familiar C/C++ style of notation. The first public implementation was Java 1.0 in 1995. It promised "Write Once, Run Anywhere" (WORA), providing no-cost runtimes on popular platforms. It was fairly secure and its security was configurable, allowing network and file access to be restricted. Major web browsers soon incorporated the ability to run secure Java "applets" within web pages. Java became popular quickly. With the advent of "Java 2", new versions had multiple configurations built for different types of platform. For example, J2EE was for enterprise applications and the greatly stripped down version J2ME was for mobile applications. J2SE is the designation for the Standard Edition. |