Penguin

Differences between version 18 and revision by previous author of Java.

Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History

Newer page: version 18 Last edited on Wednesday, April 7, 2004 11:24:02 pm by StuartYeates Revert
Older page: version 17 Last edited on Saturday, January 31, 2004 9:19:42 pm by JohnMcPherson Revert
@@ -2,11 +2,11 @@
  
 [Java] shares simlar syntax to [C]/[C++], but differs in some fairly major ways: 
 ; GarbageCollection : The programmer need not worry about memory leaks, at the expense of having a garbage collector. 
 ; Compiled to ByteCode : Binaries are machine-independent ByteCode, the intention being "write once, run anywhere". This usually works for non-windowing, non-audio applications. It means [Java] binaries need a special run time environment to run. 
-; Huge standard [API] : It is enormous and does ''lots'' of stuff. 
+; Huge standard [API] : It is enormous and does ''lots'' of stuff, in a platform independent way
  
-[Java] really shines in a couple of areas, particularly documentation: the documentation of the [Java] [API] is excellent. It surpasses the masses of documentation found in Microsoft's [MSDN] in quality and beats documentation I have seen for any OpenSource project to date. 
+[Java] really shines in a couple of areas, particularly documentation: the documentation of the [Java] [API] is excellent. It surpasses the masses of documentation found in Microsoft's [MSDN] in quality and beats documentation I have seen for any OpenSource project to date. It's comparable to [UNIX] man pages, but much more consistent and much better interlinked
  
 [Java] makes networking easy as pie. Networking between different platforms wasn't always too easy before [Java], but it is very simple with [Java]. 
  
 [Java] even makes multi-threading easy. And platform independant (the programming is platform independant, but the running is platform dependant, unfortunately).