LESSON 1 PART 1

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

1/21

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 7:17 AM on 10/6/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

22 Terms

1
New cards

CLASS

IS A USER-DEFINED OUTPUT BLUEPRINT OR TEMPLATE USED TO CREATE OBJECTS. IT IS THE FOUNDATIONAL BUILDING BLOCK OF OBJECT-ORIENTED PROGRAMMING (OOP) THAT GROUPS DATA AND BEHAVIOR INTO A SINGLE, REUSABLE LOGICAL ENTITY.

2
New cards

PUBLIC STATIC VOID MAIN (STRING [ ] ARGS)

IS THE DESIGNATED ENTRY POINT FOR ANY STANDALONE JAVA APPLICATION. JAVA VIRTUAL MACHINE OR JVM SPECIFICALLY LOOKS FOR THIS METHOD SIGNATURE TO BEGIN EXECUTING YOUR CODE.

3
New cards

SYSTEM.OUT.PRINTLN()

PRINTS DATA (TEXT, NUMBERS, OR VARIABLES) TO THE STANDARD OUTPUT CONSOLE AND AUTOMATICALLY APPENDS A NEW LINE.

4
New cards

VARIABLE

IS A NAMED CONTAINER USED TO STORE DATA IN COMPUTER MEMORY DURING PROGRAM EXECUTION.

5
New cards

DATA TYPE

DEFINES EXACTLY WHAT A KIND OF VALUE A VARIABLE CAN HOLD AND HOW MUCH MEMORY IT NEEDS.

6
New cards

OPERATORS

SPECIAL SYMBOLS OR KEYWORDS USED TO PERFORM SPECIFIC MATHEMATICAL, LOGICAL, COMPARISON, OR BITWISE MANIPULATIONS ON VARIABLES AND VALUES.

7
New cards

CONDITIONAL STATEMENTS

CONTROL DECISION-MAKING BY EXECUTING SPECIFIC CODE BLOCKS BASED ON BOOLEAN CONDITIONS.

8
New cards

LOOPS

REPEATEDLY RUN A BLOCK OF CODE UNTIL A DEFINED CONDITION IS NO LONGER MEET.

9
New cards

JAVA METHOD

IS A SELF-CONTAINED BLOCK OF CODE DESIGNED TO PERFORM A SPECIFIC TASK. EQUIVALENT TO FUNCTIONS, PROCEDURES, OR SUBROUTINES IN OTHER PROGRAMMING LANGUAGES, EVERY METHOD IN JAVA MUST BELONG TO A CLASS.

10
New cards

ACCESS MODIFIER

DETERMINES WHO CAN ACCESS THE METHOD.

11
New cards

STATIC KEYWORD

MEANS THAT A VARIABLE OR METHOD BELONGS TO THE CLASS ITSELF, RATHER THAN TO A SPECIFIC INSTANCE OF THAT CLASS.

12
New cards

RETURN TYPE

SPECIFIES THE TYPE OF VALUE THE METHOD RETURNS.

13
New cards

METHOD NAME

THE NAME USED TO CALL THE METHOD.

14
New cards

PARAMETERS

VARIABLES THAT RECEIVE VALUES PASSED TO THE METHOD.

15
New cards

METHOD BODY

CONTAINS THE STATEMENT/INSTRUCTIONS PERFORMED BY THE METHOD.

16
New cards

RETURN STATEMENT

SENDS A VALUE BACK TO THE CODE THAT CALLED THE METHOD.

17
New cards

METHODS WITH RETURN

IS A METHOD THAT PERFORMS A TASK AND RETURNS A VALUE TO THE CODE THAT CALLED IT. IT SPECIFIES THE DATA TYPE OF THE VALUE IT WILL RETURN.

18
New cards

METHODS WITHOUT RETURN

IS A METHOD THAT PERFORMS A TASK BUT DOES NOT RETURN A VALUE TO THE CODE THAT CALLED IT. IT USES THE VOID KEYWORD AS ITS RETURN TYPE.

19
New cards

PARAMETER

IS A VARIABLE DEFINED IN A METHOD’S DECLARATION THAT ACTS AS A PALCEHOLDER FOR RECEIVING DATA. IT SPECIFIES THE TYPE AND NAME OF DATA A METHOD NEEDS TO EXECUTE.

20
New cards

ARGUMENT

IS THE ACTUAL VALUE OR DATA PASSED INTO A METHOD WHEN THE METHOD IS CALLED. IT PROVIDES THE REAL DATA THAT THE METHOD’S PARAMETERS WILL USE DURING THE EXECUTION.

21
New cards

STATIC METHOD

IS A METHOD THAT BELONGS TO THE CLASS ITSELF, ALLOWING IT OT BE CALLED DIRECTLY USING THE CLASS NAME WITHOUT EVER CREATING AN INSTANCE OR OBJECT OF THAT CLASS.

22
New cards

NON-STATIC METHOD

IS A METHOD THAT BELONGS TO AN INDIVIDUAL OBJECT INSTANCE, MEANING YOU MUST FIRST CREATE AN OBJECT USING THE NEW KEYWORD BEFORE YOU CAN INVOKE THE METHOD.