Deck 1: Creating Java Programs

Full screen (f)
exit full mode
Question
In Java, the reserved keyword ____ means that a method is accessible and usable even though no objects of the class exist.

A) active
B) undefined
C) static
D) void
Use Space or
up arrow
down arrow
to flip the card.
Question
____ describes the feature of languages that allows the same word to be interpreted correctly in different situations based on the context.

A) Polymorphism
B) Architecturally neutral
C) Source code
D) Insulation
Question
Logic errors are easily identified when a program is compiled.
Question
System software is used for tasks such as word processing, calculations and playing games.
Question
You must use the Java interpreter to translate the bytecode into executable statements before running a Java application.
Question
Dots (or periods) in a Java statement are used to separate the names of the components that make up the statement.
Question
____ are pieces of information that are sent into, or passed to, a method, usually because the method requires the information to perform its task or carry out its purpose.

A) Applets
B) Methods
C) Arguments
D) Objects
Question
A program written in ____ is the most basic circuitry-level language.

A) Java
B) machine language
C) BASIC
D) C
Question
Using the void keyword in the main() method header indicates that a value will be returned by the main() method is called.
Question
A Java identifier can contain only letters, digits, ampersands, or number signs.
Question
A compiler ignores whitespace (that is, any combination of nonprinting characters) between words and lines.
Question
Programs that are embedded in a Web page are called Java ____.

A) consoles
B) applets
C) applications
D) windowed applications
Question
When you issue the command to compile a class containing errors, the Java compiler does not produce any error messages. You will first need to run the class in order to see error messages.
Question
Line comments start with ____.

A) a forward slash and an asterisk
B) two forward slashes
C) a forward slash and two asterisks
D) a percent sign
Question
A(n) ____ defines the circumstances under which a class can be accessed and the other classes that have the right to use a class.

A) identifier
B) access specifier
C) parameter
D) Pascal casing
Question
Although not a requirement, it is Java standard that class identifiers begin with an uppercase letter and use other uppercase letters to improve readability.
Question
____ are also called modules, methods, functions, and subroutines. Java programmers most frequently use the term "method."

A) Procedures
B) Calls
C) Classes
D) Applications
Question
____ refers to the hiding of data and methods within an object.

A) Instance
B) Inheritance
C) Passed
D) Encapsulation
Question
Locating and repairing all syntax errors is part of the process of ____ a program.

A) interpreting
B) compiling
C) debugging
D) executing
Question
If an object's methods are well written, the user is unaware of the low-level details of how the methods are executed, and the user must simply understand the interface or interaction between the method and the object.
Question
It is best to use the ____ available text editor when writing Java programs.

A) most complex
B) simplest
C) best
D) latest
Question
If a compiler detects a violation of language rules, it refuses to translate the class to ____.

A) an application
B) a logic error
C) machine code
D) Java
Question
{    public static void main(String[] args)
   {
      System.out.println("First Java application");
   }
}
Given the above code, which item identifies the access specifier?

A) public
B) static
C) void
D) First
Question
A(n) ____________________ error occurs when the syntax of the program is correct and the program compiles but produces incorrect results when you execute it.
Question
It is a tradition among programmers that the first program you write in any language produces "____" as its output.

A) Hi, your name!
B) Hello, world!
C) My first program!
D) Hello, your name!
Question
   public class First    {
     public static void main(String[] args)
     {
        System.out.println("First Java application");
     }
   }
Given the above code, which item identifies that the method will work without instantiating an object of the class?

A) public
B) static
C) void
D) println
Question
After a successful compile, you can run the class file on any computer that has a ____.

A) Java language interpreter
B) Web browser
C) text editor
D) DOS
Question
public class First {
   public static void main(String[] args)
   {
      System.out.println("First Java application");
   }
}
Given the above code, which item identifies the name of the class?

A) public
B) static
C) void
D) First
Question
The ____________________ is also called the Java class library; it contains information about how to use every prewritten Java class, including lists of all the methods you can use with the classes.
Question
____________________ comments are a special case of block comments that are used to generate documentation.
Question
You use an import statement when you want to access a built-in Java class that is contained in a group of classes called a(n) ____________________.
Question
When you run a Java application using the ____ command, do not add the .class extension to the filename.

A) class
B) static
C) java
D) output
Question
In programming, named computer memory locations are called ____________________ because they hold values that might vary.
Question
Java contains a class named ____ that allows you to produce dialog boxes.

A) JBox
B) JOptionPane
C) JDialog
D) JGUI
Question
If you receive an error that states, "Exception in thread 'main' java.lang.NoClassDefFoundError," when you try to execute the application, you probably do not have your ____ set correctly.

A) class length
B) class path
C) java
D) object
Question
Whenever a method requires multiple arguments, the arguments are always separated with ____.

A) commas
B) periods
C) forward slashes
D) brackets
Question
A ____ is an error not detected until the program asks the computer to do something wrong, or even illegal, while executing.

A) syntax error
B) run-time error
C) package
D) Java API
Question
   public class First    {
     public static void main(String[] args)
     {
        System.out.println("First Java application");
     }
   }
Given the above code, which item identifies the method's return type?

A) public
B) static
C) void
D) println
Question
____ is the process the compiler uses to divide your source code into meaningful portions; the message means that the compiler was in the process of analyzing the code when the end of the file was encountered prematurely.

A) Running
B) Debugging
C) Compiling
D) Parsing
Question
In a ____ environment, you can change directories using the cd command. For example, to change to a directory named MyClasses , you type cd MyClasses and press Enter.

A) Windows
B) Java
C) graphical
D) DOS
Question
Match between columns
The characteristics that define an object
high-level programming languages
The characteristics that define an object
syntax
The characteristics that define an object
compiler
The characteristics that define an object
Machine language
The characteristics that define an object
attributes
The characteristics that define an object
Java virtual machine (JVM)
The characteristics that define an object
literal string
The characteristics that define an object
whitespace
The characteristics that define an object
dialog box
A GUI object resembling a window in which you can place messages you want to display
high-level programming languages
A GUI object resembling a window in which you can place messages you want to display
syntax
A GUI object resembling a window in which you can place messages you want to display
compiler
A GUI object resembling a window in which you can place messages you want to display
Machine language
A GUI object resembling a window in which you can place messages you want to display
attributes
A GUI object resembling a window in which you can place messages you want to display
Java virtual machine (JVM)
A GUI object resembling a window in which you can place messages you want to display
literal string
A GUI object resembling a window in which you can place messages you want to display
whitespace
A GUI object resembling a window in which you can place messages you want to display
dialog box
A low-level programming language
high-level programming languages
A low-level programming language
syntax
A low-level programming language
compiler
A low-level programming language
Machine language
A low-level programming language
attributes
A low-level programming language
Java virtual machine (JVM)
A low-level programming language
literal string
A low-level programming language
whitespace
A low-level programming language
dialog box
Allow you to assign intuitive names to areas of computer memory
high-level programming languages
Allow you to assign intuitive names to areas of computer memory
syntax
Allow you to assign intuitive names to areas of computer memory
compiler
Allow you to assign intuitive names to areas of computer memory
Machine language
Allow you to assign intuitive names to areas of computer memory
attributes
Allow you to assign intuitive names to areas of computer memory
Java virtual machine (JVM)
Allow you to assign intuitive names to areas of computer memory
literal string
Allow you to assign intuitive names to areas of computer memory
whitespace
Allow you to assign intuitive names to areas of computer memory
dialog box
The rules for the programming language
high-level programming languages
The rules for the programming language
syntax
The rules for the programming language
compiler
The rules for the programming language
Machine language
The rules for the programming language
attributes
The rules for the programming language
Java virtual machine (JVM)
The rules for the programming language
literal string
The rules for the programming language
whitespace
The rules for the programming language
dialog box
Series of characters that will appear in output exactly as entered
high-level programming languages
Series of characters that will appear in output exactly as entered
syntax
Series of characters that will appear in output exactly as entered
compiler
Series of characters that will appear in output exactly as entered
Machine language
Series of characters that will appear in output exactly as entered
attributes
Series of characters that will appear in output exactly as entered
Java virtual machine (JVM)
Series of characters that will appear in output exactly as entered
literal string
Series of characters that will appear in output exactly as entered
whitespace
Series of characters that will appear in output exactly as entered
dialog box
Translates an entire program before carrying out the statement
high-level programming languages
Translates an entire program before carrying out the statement
syntax
Translates an entire program before carrying out the statement
compiler
Translates an entire program before carrying out the statement
Machine language
Translates an entire program before carrying out the statement
attributes
Translates an entire program before carrying out the statement
Java virtual machine (JVM)
Translates an entire program before carrying out the statement
literal string
Translates an entire program before carrying out the statement
whitespace
Translates an entire program before carrying out the statement
dialog box
Any combination of nonprinting characters
high-level programming languages
Any combination of nonprinting characters
syntax
Any combination of nonprinting characters
compiler
Any combination of nonprinting characters
Machine language
Any combination of nonprinting characters
attributes
Any combination of nonprinting characters
Java virtual machine (JVM)
Any combination of nonprinting characters
literal string
Any combination of nonprinting characters
whitespace
Any combination of nonprinting characters
dialog box
Hypothetical computer used to run a Java program
high-level programming languages
Hypothetical computer used to run a Java program
syntax
Hypothetical computer used to run a Java program
compiler
Hypothetical computer used to run a Java program
Machine language
Hypothetical computer used to run a Java program
attributes
Hypothetical computer used to run a Java program
Java virtual machine (JVM)
Hypothetical computer used to run a Java program
literal string
Hypothetical computer used to run a Java program
whitespace
Hypothetical computer used to run a Java program
dialog box
Question
If you modify a class, what are the steps you must take to see your changes in the executing program?
Question
public class Hello
{
   public static void main(String[] args)
   {
       _________________________
   }
{
Using the given code, write the statement in the main() method body that will produce the output "Hello to all!".
Question
public class FindMyErrors
{
   public static void main(String[] args)
   {
       System.out.println("My application with errors)
    }
Given the above code, identify three separate syntax errors.
Question
Regarding code layout, write the following Java code using a common alternate placement of the first curly brace:
public static void main(String[] args)
{
System.out.println("First Java application");
}
Question
When you define a Java class using an identifier, what are the requirements you need to know?
Question
Briefly describe the elements of the main() method:
public static void main(String[] args)
{
Java code...
}
Question
Why is creating a GUI environment for users a natural use for object orientation?
Question
What are some of the reasons the javac command might not be recognized?
Question
Identify why a class named first would be different from a class named FIRST . Explain why it is important to be aware of uppercase and lowercase values when writing Java programs?
Question
System.out.println("First Java application");
Given the above code, identify and describe the use of a literal string and the use of parentheses.
Question
JOptionPane.showMessageDialog(null, "Show my message");
The showMessageDialog() method above requires two arguments. What are the two arguments and what is the purpose of each argument?
Question
Why is it important for programmers to use program comments?
Question
In Java, whitespace is optional but useful. Describe why and how whitespace can be used in coding?
Question
What are the two main types of Java programs?
Question
Write a line comment and block comment for the following line of code identifying the author, date, and purpose of the method. In addition, explain the difference between comments that consist of a double-slash (//) and those that have a starting and ending slash asterisk (/* .. */).
System.out.println("Hello Students");
Question
Describe the components (objects and classes) that are used in the statement System.out.println() .
Question
Once an application is written and saved, the Java class must be compiled. Describe what two procedures must occur in order to view the output of the application.
Question
Provide examples of logic errors. How do programmers minimize logic errors in their code?
Question
What happens after a programmer successfully compiles a Java program named "First.java"?
Question
Explain the purpose of arguments and why it is necessary to pass arguments to a method.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/61
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 1: Creating Java Programs
1
In Java, the reserved keyword ____ means that a method is accessible and usable even though no objects of the class exist.

A) active
B) undefined
C) static
D) void
C
2
____ describes the feature of languages that allows the same word to be interpreted correctly in different situations based on the context.

A) Polymorphism
B) Architecturally neutral
C) Source code
D) Insulation
A
3
Logic errors are easily identified when a program is compiled.
False
4
System software is used for tasks such as word processing, calculations and playing games.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
5
You must use the Java interpreter to translate the bytecode into executable statements before running a Java application.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
6
Dots (or periods) in a Java statement are used to separate the names of the components that make up the statement.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
7
____ are pieces of information that are sent into, or passed to, a method, usually because the method requires the information to perform its task or carry out its purpose.

A) Applets
B) Methods
C) Arguments
D) Objects
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
8
A program written in ____ is the most basic circuitry-level language.

A) Java
B) machine language
C) BASIC
D) C
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
9
Using the void keyword in the main() method header indicates that a value will be returned by the main() method is called.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
10
A Java identifier can contain only letters, digits, ampersands, or number signs.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
11
A compiler ignores whitespace (that is, any combination of nonprinting characters) between words and lines.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
12
Programs that are embedded in a Web page are called Java ____.

A) consoles
B) applets
C) applications
D) windowed applications
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
13
When you issue the command to compile a class containing errors, the Java compiler does not produce any error messages. You will first need to run the class in order to see error messages.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
14
Line comments start with ____.

A) a forward slash and an asterisk
B) two forward slashes
C) a forward slash and two asterisks
D) a percent sign
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
15
A(n) ____ defines the circumstances under which a class can be accessed and the other classes that have the right to use a class.

A) identifier
B) access specifier
C) parameter
D) Pascal casing
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
16
Although not a requirement, it is Java standard that class identifiers begin with an uppercase letter and use other uppercase letters to improve readability.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
17
____ are also called modules, methods, functions, and subroutines. Java programmers most frequently use the term "method."

A) Procedures
B) Calls
C) Classes
D) Applications
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
18
____ refers to the hiding of data and methods within an object.

A) Instance
B) Inheritance
C) Passed
D) Encapsulation
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
19
Locating and repairing all syntax errors is part of the process of ____ a program.

A) interpreting
B) compiling
C) debugging
D) executing
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
20
If an object's methods are well written, the user is unaware of the low-level details of how the methods are executed, and the user must simply understand the interface or interaction between the method and the object.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
21
It is best to use the ____ available text editor when writing Java programs.

A) most complex
B) simplest
C) best
D) latest
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
22
If a compiler detects a violation of language rules, it refuses to translate the class to ____.

A) an application
B) a logic error
C) machine code
D) Java
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
23
{    public static void main(String[] args)
   {
      System.out.println("First Java application");
   }
}
Given the above code, which item identifies the access specifier?

A) public
B) static
C) void
D) First
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
24
A(n) ____________________ error occurs when the syntax of the program is correct and the program compiles but produces incorrect results when you execute it.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
25
It is a tradition among programmers that the first program you write in any language produces "____" as its output.

A) Hi, your name!
B) Hello, world!
C) My first program!
D) Hello, your name!
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
26
   public class First    {
     public static void main(String[] args)
     {
        System.out.println("First Java application");
     }
   }
Given the above code, which item identifies that the method will work without instantiating an object of the class?

A) public
B) static
C) void
D) println
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
27
After a successful compile, you can run the class file on any computer that has a ____.

A) Java language interpreter
B) Web browser
C) text editor
D) DOS
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
28
public class First {
   public static void main(String[] args)
   {
      System.out.println("First Java application");
   }
}
Given the above code, which item identifies the name of the class?

A) public
B) static
C) void
D) First
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
29
The ____________________ is also called the Java class library; it contains information about how to use every prewritten Java class, including lists of all the methods you can use with the classes.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
30
____________________ comments are a special case of block comments that are used to generate documentation.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
31
You use an import statement when you want to access a built-in Java class that is contained in a group of classes called a(n) ____________________.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
32
When you run a Java application using the ____ command, do not add the .class extension to the filename.

A) class
B) static
C) java
D) output
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
33
In programming, named computer memory locations are called ____________________ because they hold values that might vary.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
34
Java contains a class named ____ that allows you to produce dialog boxes.

A) JBox
B) JOptionPane
C) JDialog
D) JGUI
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
35
If you receive an error that states, "Exception in thread 'main' java.lang.NoClassDefFoundError," when you try to execute the application, you probably do not have your ____ set correctly.

A) class length
B) class path
C) java
D) object
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
36
Whenever a method requires multiple arguments, the arguments are always separated with ____.

A) commas
B) periods
C) forward slashes
D) brackets
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
37
A ____ is an error not detected until the program asks the computer to do something wrong, or even illegal, while executing.

A) syntax error
B) run-time error
C) package
D) Java API
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
38
   public class First    {
     public static void main(String[] args)
     {
        System.out.println("First Java application");
     }
   }
Given the above code, which item identifies the method's return type?

A) public
B) static
C) void
D) println
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
39
____ is the process the compiler uses to divide your source code into meaningful portions; the message means that the compiler was in the process of analyzing the code when the end of the file was encountered prematurely.

A) Running
B) Debugging
C) Compiling
D) Parsing
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
40
In a ____ environment, you can change directories using the cd command. For example, to change to a directory named MyClasses , you type cd MyClasses and press Enter.

A) Windows
B) Java
C) graphical
D) DOS
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
41
Match between columns
The characteristics that define an object
high-level programming languages
The characteristics that define an object
syntax
The characteristics that define an object
compiler
The characteristics that define an object
Machine language
The characteristics that define an object
attributes
The characteristics that define an object
Java virtual machine (JVM)
The characteristics that define an object
literal string
The characteristics that define an object
whitespace
The characteristics that define an object
dialog box
A GUI object resembling a window in which you can place messages you want to display
high-level programming languages
A GUI object resembling a window in which you can place messages you want to display
syntax
A GUI object resembling a window in which you can place messages you want to display
compiler
A GUI object resembling a window in which you can place messages you want to display
Machine language
A GUI object resembling a window in which you can place messages you want to display
attributes
A GUI object resembling a window in which you can place messages you want to display
Java virtual machine (JVM)
A GUI object resembling a window in which you can place messages you want to display
literal string
A GUI object resembling a window in which you can place messages you want to display
whitespace
A GUI object resembling a window in which you can place messages you want to display
dialog box
A low-level programming language
high-level programming languages
A low-level programming language
syntax
A low-level programming language
compiler
A low-level programming language
Machine language
A low-level programming language
attributes
A low-level programming language
Java virtual machine (JVM)
A low-level programming language
literal string
A low-level programming language
whitespace
A low-level programming language
dialog box
Allow you to assign intuitive names to areas of computer memory
high-level programming languages
Allow you to assign intuitive names to areas of computer memory
syntax
Allow you to assign intuitive names to areas of computer memory
compiler
Allow you to assign intuitive names to areas of computer memory
Machine language
Allow you to assign intuitive names to areas of computer memory
attributes
Allow you to assign intuitive names to areas of computer memory
Java virtual machine (JVM)
Allow you to assign intuitive names to areas of computer memory
literal string
Allow you to assign intuitive names to areas of computer memory
whitespace
Allow you to assign intuitive names to areas of computer memory
dialog box
The rules for the programming language
high-level programming languages
The rules for the programming language
syntax
The rules for the programming language
compiler
The rules for the programming language
Machine language
The rules for the programming language
attributes
The rules for the programming language
Java virtual machine (JVM)
The rules for the programming language
literal string
The rules for the programming language
whitespace
The rules for the programming language
dialog box
Series of characters that will appear in output exactly as entered
high-level programming languages
Series of characters that will appear in output exactly as entered
syntax
Series of characters that will appear in output exactly as entered
compiler
Series of characters that will appear in output exactly as entered
Machine language
Series of characters that will appear in output exactly as entered
attributes
Series of characters that will appear in output exactly as entered
Java virtual machine (JVM)
Series of characters that will appear in output exactly as entered
literal string
Series of characters that will appear in output exactly as entered
whitespace
Series of characters that will appear in output exactly as entered
dialog box
Translates an entire program before carrying out the statement
high-level programming languages
Translates an entire program before carrying out the statement
syntax
Translates an entire program before carrying out the statement
compiler
Translates an entire program before carrying out the statement
Machine language
Translates an entire program before carrying out the statement
attributes
Translates an entire program before carrying out the statement
Java virtual machine (JVM)
Translates an entire program before carrying out the statement
literal string
Translates an entire program before carrying out the statement
whitespace
Translates an entire program before carrying out the statement
dialog box
Any combination of nonprinting characters
high-level programming languages
Any combination of nonprinting characters
syntax
Any combination of nonprinting characters
compiler
Any combination of nonprinting characters
Machine language
Any combination of nonprinting characters
attributes
Any combination of nonprinting characters
Java virtual machine (JVM)
Any combination of nonprinting characters
literal string
Any combination of nonprinting characters
whitespace
Any combination of nonprinting characters
dialog box
Hypothetical computer used to run a Java program
high-level programming languages
Hypothetical computer used to run a Java program
syntax
Hypothetical computer used to run a Java program
compiler
Hypothetical computer used to run a Java program
Machine language
Hypothetical computer used to run a Java program
attributes
Hypothetical computer used to run a Java program
Java virtual machine (JVM)
Hypothetical computer used to run a Java program
literal string
Hypothetical computer used to run a Java program
whitespace
Hypothetical computer used to run a Java program
dialog box
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
42
If you modify a class, what are the steps you must take to see your changes in the executing program?
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
43
public class Hello
{
   public static void main(String[] args)
   {
       _________________________
   }
{
Using the given code, write the statement in the main() method body that will produce the output "Hello to all!".
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
44
public class FindMyErrors
{
   public static void main(String[] args)
   {
       System.out.println("My application with errors)
    }
Given the above code, identify three separate syntax errors.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
45
Regarding code layout, write the following Java code using a common alternate placement of the first curly brace:
public static void main(String[] args)
{
System.out.println("First Java application");
}
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
46
When you define a Java class using an identifier, what are the requirements you need to know?
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
47
Briefly describe the elements of the main() method:
public static void main(String[] args)
{
Java code...
}
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
48
Why is creating a GUI environment for users a natural use for object orientation?
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
49
What are some of the reasons the javac command might not be recognized?
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
50
Identify why a class named first would be different from a class named FIRST . Explain why it is important to be aware of uppercase and lowercase values when writing Java programs?
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
51
System.out.println("First Java application");
Given the above code, identify and describe the use of a literal string and the use of parentheses.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
52
JOptionPane.showMessageDialog(null, "Show my message");
The showMessageDialog() method above requires two arguments. What are the two arguments and what is the purpose of each argument?
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
53
Why is it important for programmers to use program comments?
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
54
In Java, whitespace is optional but useful. Describe why and how whitespace can be used in coding?
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
55
What are the two main types of Java programs?
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
56
Write a line comment and block comment for the following line of code identifying the author, date, and purpose of the method. In addition, explain the difference between comments that consist of a double-slash (//) and those that have a starting and ending slash asterisk (/* .. */).
System.out.println("Hello Students");
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
57
Describe the components (objects and classes) that are used in the statement System.out.println() .
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
58
Once an application is written and saved, the Java class must be compiled. Describe what two procedures must occur in order to view the output of the application.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
59
Provide examples of logic errors. How do programmers minimize logic errors in their code?
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
60
What happens after a programmer successfully compiles a Java program named "First.java"?
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
61
Explain the purpose of arguments and why it is necessary to pass arguments to a method.
Unlock Deck
Unlock for access to all 61 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 61 flashcards in this deck.