Using the Basic Building Blocks
In This Chapter
Speaking the Java language: the API and the Language Specification
Understanding the parts of a simple program
Documenting your code
“Все мысли, которые имеют огромные последствия всегда просты. (All great ideas are simple.)”
— Leo Tolstoy
The quotation applies to all kinds of things — things like life, love, and computer programming. That’s why this chapter takes a multilayered approach. In this chapter, you get your first details about Java programming. And in discovering details, you’ll see the simplicities.
Speaking the Java Language
If you try to picture in your mind the entire English language, what do you see? Maybe you see words, words, words. (That’s what Hamlet saw.) Looking at the language under a microscope, you see one word after another. The bunch-of-words image is fine, but if you step back a bit, you may see two other things:
- The language’s grammar
- Thousands of expressions, sayings, idioms, and historical names
The first category (the grammar) includes rules like, “The verb agrees with the noun in number and person.” The second category (expressions, sayings, and stuff) includes knowledge like, “Julius ...