Java Terminology Chapter 1

The flashcards below were created by user Stillsodamnpoor on FreezingBlue Flashcards.

  1. A computer _____ is a set of instructions that you write to tell a computer what to do.
  2. A program written in circuitry-level language, as a series of on and off switches, is written in _____.
    machine language
  3. A _____ allows you to use a vocabulary of reasonable terms, such as "read," "write," or "add," instead of the sequences of on and off switches that perform these tasks.
    high-level programming language
  4. A _____ is written to correspond closely to a computer processor's circuitry.
    low-level programming language
  5. _____ is the rules of language.
  6. _____ are similar to English sentences; they carry out the tasks that programs perform.
    Program statements
  7. A _____, or _____, is a program that translates language statements into machine code.
    compiler or interpreter
  8. _____ a statement means to carry it out.
  9. A _____ is a programming error that occurs when you introduce typing errors into your program or use the programming language incorrectly.
    syntax error
  10. True or false, A program containing a syntax error may still be able to compile?
  11. The process of _____ a program frees it of all errors.
  12. The _____ behind any program involves executing the various statements and procedures in the correct order to produce the desired results.
  13. _____ occur when you use a correct word in the wrong context in programming code.
    Semantic errors
  14. _____ is a style of programming in which sets of operations are executed one after another in sequence.
    Procedural programming
  15. _____ are named computer memory locations that hold values that might vary.
  16. _____ are sets of operations performed by a computer program.
  17. A procedural program _____ a series of procedures to input, manipulate, and output values.
  18. Writing _____ involves creating classes, creating objects from those classes, and creating applications that use those objects.
    object-oriented programs
  19. An _____ is a stand-alone, executable program.
  20. _____ are instances of a class; they are made up of attributes and methods.
  21. _____ are the characteristics that define an object as part of a class.
  22. The values of the attributes of an object are also referred to as its _____.
  23. In object-oriented terminology, a _____ is a term that describes a group or collection of objects with common properties.
  24. A _____ describes what attributes its objects will have and what those objects will be able to do.
    class definition
  25. An _____ of a class is an existing object of a class.
  26. A _____ is a self-contained block of program code, similar to a procedure.
  27. _____ refers to the hiding of data and methods within an object.
  28. _____ is the ability to create classes that share the attributes and methods of existing classes, but with more specific features.
  29. _____ describes the feature of languages that allows the same word to be interpreted correctly in different situations based on context.
  30. _____ was developed by Sun Microsystems as an object oriented language used both for general-purpose business applications and for interactive, Web-based Internet applications.
  31. Java is _____, which means that you can use it to write a program that runs on any platform (operating system.)
    architecturally neutral
  32. The _____ is a hypothetical (software based) computer on which Java runs.
    Java Virtual Machine (JVM)
  33. _____ are those in which a user communicates with a program by using an input device.
    Interactive applications
  34. _____ consists of programming statements written in a high-level programming language.
    Source code
  35. _____ consists of programming statements that have been compiled into binary format.
  36. A program called the _____ checks the bytecode and communicates with the operating system, executing the bytecode instructions line by line within the Java Virtual machine.
    Java Interpreter
  37. _____ (WORA) is a slogan developed by Sun Microsystems to describe the ability of one Java program version to work correctly on multiple platforms.
    Write Once, Run Anywhere
  38. Java programs that are embedded in a Web page are called Java _____
  39. Stand-alone Java programs are called Java _____
  40. _____support character output to a computer screen in a DOS window.
    Console applications
  41. _____ create a graphical user interface (GUI) with elements such as menus, toolbars, and dialog boxes.
    Windowed applications
  42. A _____ is a series of characters that appear exactly as entered. Any literal string in Java appears between double quotation marks.
    literal string
  43. _____ are information passed to a method so it can perform its task.
  44. Sending arguments to a method is called _____ them.
  45. The _____ is normally the monitor.
    standard output device
  46. An _____ is a name of a program component such as a class, object, or variable.
  47. _____ is an international system of character representation.
  48. Using an uppercase letter to begin an identifier and starting each new word in an identifier is known as _____.
    Pascal casing
  49. An _____ defines the circumstances under which a class can be accessed and the other classes that have the right to use a class.
    access modifier
  50. _____ is any combination of nonprinting characters; for example, spaces, tabs, and carriage returns (blank lines).
  51. The _____ is the indent style in which curly braces are aligned and each occupies its own line: it is named for Eric Allman, a programmer who popularized the style.
    The Allman style
  52. The _____ is the indent style in which the opening brace follows the header line; it is named for Kernighan and Richie, who wrote the first book on the C programming language.
    K & R style
  53. _____ are non executing statements that you add to a Java file for the purpose of documentation.
    Program comments
  54. When you _____ a statement, you turn it into a comment so the compiler will not execute its command.
    comment out
  55. _____ start with two forward slashes (//) and continue to the end of the current line. These can appear on a line by themselves or at the END of a line following executable code.
    Line comments
  56. _____ start with a forward slash and an asterisk (/*) and end with an asterisk and a forward slash (*/). These can appear on a line by themselves or on a line BEFORE executable code, or on a line AFTER executable code. They can also extend across as many lines as needed.
    Block Comments
  57. A special case of block comments are _____ comments. They begin with a forward slash and two asterisks (/**) and end with an asterisk and a forward slash (*/).
  58. A _____ is created when you delete all previously compiled versions of a class before compiling again.
    clean build
  59. The Java classed named ______ allows you to produce dialog boxes.
  60. A _____ is a GUI object resembling a window in which you can place messages you want to display.
    dialog box
  61. You use an _____ when you want to access a built-in Java class that is contained in a package.
    import statement
  62. A _____ contains a group of built-in Java classes.
  63. _____ is the process the compiler uses to divide source code into meaningful portions for analysis.
  64. A _____ is one in which the compiler detects a violation of language syntax rules and is unable to translate the source code to machine code.
    compile-time error
  65. A _____ occurs when a program compiles successfully but does not execute.
    run-time error
  66. A _____ occurs when a program compiles successfully but produces an error during execution.
    logic error
  67. The _____ is the application programming interface, a collection of information about how to use every prewritten Java class.
    Java API
Card Set
Java Terminology Chapter 1
Introductory Java Terminology
Show Answers