Download the JDK
Search the Tutorials
Hide the TOC
Trail: Getting Started
Home Page > Getting Started
Questions and Exercises: Getting Started

> ### Questions

> > 1. When you compile a program written in the Java programming language, the compiler converts the human-readable source file into platform-independent code that a Java Virtual Machine can understand. What is this platform-independent code called?

> > 2. Which of the following is not a valid comment:

> > > a. `/** comment */`
> > > b. `/* comment */`
> > > c. `/* comment`
> > > d. `// comment`

> > 3. What's the first thing you should check if you see the following error at runtime:

> > > `Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp.java.`

> > 4. What is the correct signature of the `main` method?

> > 5. When declaring the `main` method, which modifier must come first, `public` or `static`?

> > 6. What parameters does the `main` method define?

> ### Exercises

> > 1. Change the `HelloWorldApp.java` program so that it displays `Hola Mundo!` instead of `Hello World!`.

> > 2. You can find a slightly modified version of `HelloWorldApp` here: `HelloWorldApp2.java`
> > The program has an error. Fix the error so that the program successfully compiles and runs. What was the error?

> Check your answers.

Previous page: A Closer Look at the "Hello World!" Application
Next page: Common Problems (and Their Solutions)