Quiz 08-26: Package Intro

Unix File Hierarchy

Note

This activity tests the students’ understanding of packages, named packages, compilation, and FQNs.

Question 1

Given the FQN java.lang.Math, what is the simple class name and package name?

Solution

The simple class name is Math and the package name is java.lang.

Question 2

Given the FQN javafx.scene.control.Button, what is the simple class name and package name?

Solution

The simple class name is Button and the package name is javafx.scene.control.

Question 3

Suppose you look at the inside of a .java file and see package edu.uga.cs; at the top and public class Student a few lines later. What’s the FQN for the Student class?

Solution

The FQN would be edu.uga.cs.Student

Question 4

Suppose you successfully executed javac -d bin src/uga/Driver.java and that Driver.java is in the uga package. You can also assume that Driver.java contains a main method. What command can you use to run that program from where you are?

Solution

java -cp bin uga.Driver