|
Part I introduces the basics of programming in an object-oriented language.Chapter 0 provides an introduction to computers and programming. Chapter 1 introduces expressions and how Java evaluates them. The reader already knows a lot about expressions and has to see only how one writes expressions in Java and and how they are evaluated by Java. Practice with expressions is the key to a quick understanding and obtaining fluency with Java expressions. Thereafter, the notions of a variable, the declaration of a variable, and an assignment to a variable are explained. Again, practice with the concepts is key to a quick understanding Chapter 1 also explains object-oriented concepts —what an object is and how a class definition is a template for a collection of objects with the same format. The first class definition one sees extends, or customizes, a class to fit one’s needs. Our experience is that this is the easiest way to get across the concepts. Finally, Chap. 1 introduces the notion of a method as a recipe for getting something done (a procedure) or calculating a value (a function). Chapter 2 is a thorough, in-depth discussion of methods. It includes a discussion of the if-statement and a short introduction to the for-loop. Also included is a discussion of stepwise refinement, an idealized notion of how one goes about developing a method. Chapter 3 then covers classes thoroughly, repeating some of the material of section 1 and going into more detail, while Chap. 4 covers subclasses. Chapter 5 looks at some of the classes in the Java API—like the wrapper classes, classes String and Vector, classes for formatting numbers and for generating random numbers, and classes for doing input/output (I/O). These are written so that the instructor can introduce them at almost any point, once Chap. 1 has been covered. Chapter 6 provides a reference for the primitive types of Java. Part II Other Java Constructs Part III Aspects of Programming Download free ebook for multimedia: Multimedia Introduction to Programming Using Java
|
More computer ebooks
Part I introduces the basics of programming in an