13.07.2015 Views

Java™ Application Development on Linux - Dator

Java™ Application Development on Linux - Dator

Java™ Application Development on Linux - Dator

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

176Chapter 6The IBM Developer Kit for <strong>Linux</strong>, Java 2 Technology Editi<strong>on</strong>class. 5 It also appears that IBM’s class may become the official Sun versi<strong>on</strong> inJava 5.0 when it comes out. The primary feature of this class is its ability todeal correctly with rounding and precisi<strong>on</strong>, which is of great benefit in financialand scientific applicati<strong>on</strong>s. Check out IBM’s documentati<strong>on</strong> and see if this issomething you should use.Note that Java bytecodes are Java bytecodes. You can download and usethe IBM class with the Sun Java Runtime. It is there if you need it.6.4WHAT ARE ALL THESE “_G”VERSIONS?One thing you will notice right away when you unpack the IBM Java SDK isthat it has virtually all of the same commands as does the Sun Java SDK, butthere is a whole bunch of them duplicated with a mysterious “_g” suffix. What’sup with that?These versi<strong>on</strong>s run a Java VM that was compiled with debug informati<strong>on</strong>,so that you can report informati<strong>on</strong> about bugs and errors that is of use to IBMSDK developers in locating and fixing problems. These versi<strong>on</strong>s should not beused for producti<strong>on</strong> work, but <strong>on</strong>ly to recreate and report bugs.6.5REVIEWWell, we told you this <strong>on</strong>e would be short. With a handful of minor excepti<strong>on</strong>s,the IBM Java SDK is a complete drop-in replacement for the Sun Java SDK.You could go back to the previous chapter and repeat every example and exercisewith the IBM Java SDK, and you would get the same results. There isdefinitely some comfort in knowing that even though you d<strong>on</strong>’t have an OpenSource Java VM and SDK, at least you have two vendors the produce functi<strong>on</strong>allyidentical development envir<strong>on</strong>ments. You are not trapped into a singlevendor’s offering.5. http://www2.hursley.ibm.com/decimalj/decfaq.html

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!