The biggest challenge of learning a new computer language deals
with the fact that to do anything you must understand a number of
new things all at once; but humans normally only learn one thing
at a time.
You overcome this conundrum by just diving in and starting to write
programs without understanding all the parts. You must use examples
as guides until you get your arms fully wrapped around what is going
In this chapter we present many different elements of the language.
However, you don't need to understand all of them now but can pick
up the general aspects of the topics enough to write some simple
programs. You will then come back to these topics again and again
as your gain experience and familiarity with the language deepens.
the basic mathematical and numerical aspects of Java. Much of the
detailed material here is for later reference:
uses ordinary differential equations to illustrate some basics of
numerical methods and simulation:
Latest update: Oct. 14, 2004