ANSWERS 2026/2027
What year was the Java programming created - ANSWER-1995
What does OCA stand for - ANSWER-Oracle Certified Associate
What are the 2 tests for Java developers provided by Oracle - ANSWER-OCA and OCP
The full declaration of a method is called the method ____ - ANSWER-signature
True or False - can you add a multiline comment within a multiline comment? -
ANSWER-false
How many public classes can be added to a single file - ANSWER-1
Write the syntax for the main method. - ANSWER-public static void main(String[] args)
When you compile a Java class what file type extension is output? - ANSWER-.class
What does a .class file contain - ANSWER-bytecode
True or false, what creating a public Java class in a file does the case used in the file
name have to match the case used by the Java class name? - ANSWER-true
In a method declaration, the public, protected and private declarations are called what?
- ANSWER-access modifiers
What is the one special package in Java that you don't need to import? - ANSWER-
java.lang
What is the generic term for packages that are defined after the com.company
package? - ANSWER-child packages
When creating an array, which one of these definitions is correct? 1.) String[] args, 2.)
String args[], 3.) String... args, 4.) all of the above - ANSWER-4
All of the above
What package does the Files and Paths object belong to? - ANSWER-java.nio.file
What 2 common packages contain the Date class - ANSWER-java.util.Date and
java.sql.Date
, If a class wanted to use the java.util.Date class, but the class had imports for java.util.*
and java.sql.* which both contain the Date class how would you fix this? - ANSWER-
Add an explicit import for java.util.Date since explicitly importing a class takes
precedence over any wildcard imports.
What command do you use to compile a Java class? - ANSWER-javac
What package is the ArrayList class in? - ANSWER-java.util.
When defining a constructor for class Junk, what is the proper syntax? - ANSWER-
public Junk() { }
// notice there is NO return value.
What is a code block outside of a method called? - ANSWER-instance initializer
Given the class public class Junk { int eggs=0; public Junk() { eggs=1; } { eggs = 10; } }
what is the value of eggs and why? - ANSWER-Answer: 1
Reason: The value is 1 because the fields and instance initializers are run in the order
they are declared and lastly the constructor is run.
In the following code snippet, will this compile?
public class Junk {
{ eggs = 6; }
int eggs;
}
Why or why not? - ANSWER-Answer: Won't Compile
Reason: This will not compile because the instance initializer will try to set a field that
hasn't been declared yet.
What are the two types of data that Java applications contain? - ANSWER-primitive
type and reference types
How many primitive data types does Java have? - ANSWER-Answer: 8
There are 8 primitive data types: boolean, byte, short, int, long, float, double and char.
What are the 8 Java primitive types? - ANSWER-boolean, byte, short, int, long, float,
double and char
How many bits is an int primitive data type - ANSWER-32 bits
How many bits is a long primitive data type? - ANSWER-64 bits