AP Computer Science Java Vocabulary Review

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/15

flashcard set

Earn XP

Description and Tags

Flashcards covering key vocabulary related to AP Computer Science concepts in Java.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

Class

A blueprint for creating objects, defining instance variables and methods.

2
New cards

Object

An instance of a class that contains state (attributes) and behavior (methods).

3
New cards

Constructor

A special method called when an object is instantiated that initializes the object's properties.

4
New cards

Inheritance

The mechanism by which one class can inherit fields and methods from another class.

5
New cards

Polymorphism

The ability of different objects to respond, each in its own way, to identical messages.

6
New cards

Encapsulation

The bundling of data (attributes) and methods that operate on that data into a single unit, or class.

7
New cards

Interface

A reference type in Java that can contain only constants, method signatures, default methods, static methods, and nested types.

8
New cards

Exception

An event that disrupts the normal flow of the program's instructions.

9
New cards

Method Overloading

A technique where multiple methods have the same name but different parameters.

10
New cards

Array

A container object that holds a fixed number of values of a single type.

11
New cards

ArrayList

A resizable array implementation of the List interface in Java.

12
New cards

String

A sequence of characters; in Java, strings are objects and are immutable.

13
New cards

Recursion

A programming technique where a method calls itself to solve a problem.

14
New cards

Math Class

A class that contains methods for performing basic numeric operations such as exponentiation and logarithms.

15
New cards

Access Modifiers

Keywords that determine the visibility or accessibility of classes, methods, and variables (e.g., public, private).

16
New cards

Javadoc

A tool that generates HTML documentation from comments in the Java source code.