Written in a casual, easy-to-follow style,
Java
Programming Fundamentals makes learning how to program
fun and easy. It teaches beginners the
basics of
Java
programming without assuming previous experience in any
other language. All of the key
concepts of methods,
classes, variables, and arrays are covered, giving you the
skills needed to create
basic applets and applications.
From there, you will progress to more complex
programs and
advanced object-oriented techniques, using relevant,
hands-on examples as a guide. You'll learn how to create
programs for calculating test scores, organizing lists of
club or team memberships, and using color and animation in
graphics and multimedia projects. In addition, you'll learn
how to program and customize your own slide show using the
fully functional photo applet viewer and complete source
code provided in the book and on the companion
CD-ROM.
KEY FEATURES
Provides projects and sample programs to help calculate
test scores, organize lists of club or team memberships,
and use color and animation in graphics and multimedia
projects
Teaches programming basics in
Java, without assuming
previous experience in another language
Introduces advanced object-oriented concepts for creating
more complex programs
Includes Watchouts, Hints, Activities, Summaries, a
Glossary, and an appendix detailing Career
Opportunities in Java programming
Illustrates concepts through practical examples and
insights from an experienced software engineer and K-12
programming teacher
Includes a CD-ROM with sample projects, source code for all
examples covered in the book, Sun's Java 2 SDK, and Forte
for Java
Contents
- An Introduction
- Computers and Computer Programming
- Running Java Programs
- Basics of Application Programs
- Basics of Applet Programs
- Java Variables and Simple Math
- Methods
- Mapping out Computer Programs
- Controlling Program Flow
- An Introduction to Arrays
- The basics of Graphics
- Designing a Graphical User Interface
- Object-oriented Programming Basics
- More Object-oriented Programming Concepts
- Processing Words and Langage in Java
- Multimedia in Java
- Appendixes