java

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/24

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:30 PM on 10/11/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

25 Terms

1
New cards

Java Buzzwords

Key features of Java, including simplicity, object-orientation, and platform independence.

2
New cards

Platform Independent

Java code is compiled into bytecode, which can run on any OS with a JVM. This is known as 'Write Once, Run Anywhere'.

3
New cards

Object-Oriented

Java is centered around the concept of objects, which are instances of classes.

4
New cards

Exception Handling

A feature in Java that allows the graceful handling of errors during program execution.

5
New cards

Garbage Collection

An automatic memory management feature in Java that helps free memory by destroying objects that are no longer in use.

6
New cards

Identifiers

Names given to variables, methods, classes, etc., in Java for identification.

7
New cards

Keywords

Reserved words in Java that have special meanings and cannot be used as identifiers.

8
New cards

Literals

Constant values assigned to variables. Types include integral, floating-point, character, boolean, and string literals.

9
New cards

Overloading

A feature of Java in which two or more methods or constructors in the same class share the same name but differ in parameters.

10
New cards

Inheritance

A mechanism wherein one class acquires the properties of another class, enabling code reusability.

11
New cards

Interface

A reference type in Java that is a collection of abstract methods and constants, dictating what a class must implement.

12
New cards

Class

A blueprint for creating objects, encompassing data (state) and methods (behavior).

13
New cards

Array

A collection of elements of the same data type, accessible by an index.

14
New cards

Upcasting

Assigning a subclass object to a superclass reference variable.

15
New cards

Downcasting

Assigning a superclass reference variable to a subclass reference variable.

16
New cards

Final Variable

A variable declared with the final keyword, which cannot be modified once assigned.

17
New cards

Abstract Class

A class that cannot be instantiated and may contain abstract methods that are meant to be implemented in derived classes.

18
New cards

Method Overriding

A feature that allows a subclass to provide a specific implementation of a method declared in its superclass.

19
New cards

Command Line Arguments

Values passed to a Java program at runtime, received as string arrays in the main method.

20
New cards

String Class

A class in Java that defines a sequence of characters, and its object is immutable.

21
New cards

StringBuffer Class

A mutable sequence of characters, allowing modifications to strings after creation.

22
New cards

StringTokenizer Class

A utility class in Java that breaks a string into tokens based on specified delimiters.

23
New cards

Constructors

Special methods used to initialize objects when they are created; can be default, no-argument, or parameterized.

24
New cards

Encapsulation

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

25
New cards

Polymorphism

The ability of Java to process objects differently based on their data type or class; includes compile-time and runtime polymorphism.