If this is your first time using Sun Educational Services courseware products, start by clicking the course Help button. The Help pages provide information on how to use the courseware features and components. The Help pages also provide information on where to direct questions or comments about the course content or about the course delivery platform.
This course includes exercises that require you to download and compile JavaTM technology codeexamples. This course might also include exercises that require the use of the ObjectTool (patent pending). The ObjectTool and instructions to download, install, and use it are provided as appropriate within the corresponding course in this series. All courses in this series require the Java runtime environment 1.3 or latest version.
|Course name: |WJ-1101: Introduction to the JavaTM ProgrammingLanguage |
|Series: |WJB-110: Fundamentals of the JavaTM Programming Language |
| |WJ-1101: Introduction to the JavaTM Programming Language |
| |WJ-1102: Beginning to Program With the JavaTMProgramming Language |
| |WJ-1103: Using Decision and Looping Constructs With the JavaTM Programming Language |
| |WJ-1104: Implementing Intermediate JavaTM Programming Language Concepts |
|Version: |2.0, May 2002|
The Introduction to the JavaTM Programming Language (WJ-1101) course targets students with some programming experience who want an introduction to the Java programming language and Java technology. This course covers Java programming language and Java technology concepts, the application development lifecycle, object-oriented analysis and design, and the development of your first Java technology program.
This is the first course in a series of four introductory Java programming language courses. The follow up course is Beginning to Program With the JavaTM Programming Language (WJ-1102).
Upon completion of this course, you should be able to:
• Explain key concepts related toJava technology and Java technology programming, identify Java product groups, and list the phases of the application development life cycle
• Analyze a problem and design classes to solve the problem
• Develop and test a Java technology application
This module provides an overview of JavaTM technology, Java technology programming, and the application development life cycle.Upon completion of this module, you should be able to:
• Describe key concepts of the Java programming language
• List the three Java technology product groups
• Summarize each of the seven stages in the product life cycle
Introduction to Key Concepts of the JavaTM Programming Language The JavaTM programming language originated in 1991 as part of a research project to develop aprogramming language, called "Oak," that would bridge the communication gap between many consumer devices, such as the communication between video cassette recorders (VCRs) and televisions. A team of highly skilled software developers (called the Green team) wanted to create a programming language enabling consumer devices with different central processing units (CPUs) to share the same software...