Questions and Answers

Lecture 1: Introduction to Java


Lesson 1: Java Technology

Exercise 1.1:  Definitions

Match the concepts in the numbered list with the definitions that follow it.

Concepts

   1. Java Compiler
   2. Java Virtual Machine
   3. Byte Codes
   4. Java APIs
   5. Java Applet
   6. Java Application
   7. Java Servlet
   8. Java-enabled browser
   9. Java Platform
  10.Java Interpreter

Definitions

10  a.  parses and runs each Java bytecode instruction on the computer
1.   b.  translates a program into an intermediate language called Java bytecodes
8.   c . is an Internet browser installed with Java Virtual Machine plug-ins
4.   d.  is a large collection of ready-made software components
3.   e.  is the machine code instructions for the Java Virtual Machine
9.   f.  is a Java software development and execution environment
5.   g.  is a program that adheres to certain conventions that allow it to run within a Java-enabled browser
2.   h. is an imaginary  machine specified by Sun as an public standard on the Internet for business application
6.   i.  is a standalone program that runs directly on the Java platform
7.   j. can almost be thought of as an applet that runs on the server side, and has the powers of any application on the server side, and the safety features on the client side.