| 1. | What is the Java platform? | |
| 2. | What’s the difference between the software development kit (SDK) and the Java runtime environment (JRE)? | |
| 3. | Where’s a good place to look for detailed Java platform API information? | |
| 4. | In your own words explain what is meant by an inheritance hierarchy. | |
| 5. | What vital information can be learned from tracing a class’s inheritance hierarchy? | |
| 6. | What is meant by the term deprecated ? | |
| 7. | List and describe the functionality provided by at least seven Java platform API packages. | |
| 8. | From what common class do all Java classes (except one) inherit functionality? | |
| 9. | Why do you think it’s a good idea to trace a class’s inheritance hierarchy? | |
| 10. | What section(s) of a class detailed documentation page makes it easy to trace inherited functionality? | |
Answers
| 1. | - The Java platform consists of the Java VM. runtime environment, and a collection of API classes. |
| 2. | - The SDK includes development command-line tools. |
| 3. | - java.sun.com |
| 4. | - A hierarchy of classes containing base classes and subclasses. A subclass inherits functionality defined by the its base class. |
| 5. | - The total sum of its functionality. |
| 6. | - A deprecated class or method’s functionality has been replaced by another, better-performing class or method. The deprecated class or method may not be supported by future versions of the Java platform. |
| 7. | - The answer to this question is left up to the student. |
| 8. | - java.lang.Object |
| 9. | - To learn the total sum of the class’s functionality |
| 10. | - The “Method’s inherited from...” section(s). |