Skip to main content

14 docs tagged with "beginner"

View all tags

Arrays

Single and multi-dimensional arrays, creation, initialization, traversal, and the Arrays utility class.

Classes & Objects

Understand Java classes as blueprints and objects as runtime instances — fields, methods, constructors, and the `this` keyword.

Control Flow

if/else, switch expressions, for, while, do-while, break, continue — directing program execution in Java.

Core Java Interview Questions

Consolidated interview Q&A for Core Java covering beginner through advanced topics — variables, types, operators, control flow, arrays, strings, methods, and packages.

Core Java Overview

Quick-reference summary of Core Java concepts, APIs, and interview questions for rapid revision.

Encapsulation

Hide internal state behind a controlled interface — access modifiers, getters/setters, and the art of designing immutable classes.

Methods

Method signatures, overloading, varargs, pass-by-value semantics, and recursion in Java.

Operators & Expressions

Arithmetic, relational, logical, bitwise, ternary, and instanceof operators — how Java evaluates expressions.

Packages & Imports

Package structure, the import statement, the classpath, access modifiers, and how Java locates classes.

Strings

String immutability, the string pool, StringBuilder, and the most useful String APIs in Java.

Type Conversion

How Java converts values between types — widening, narrowing, implicit promotion, and explicit casting.

Variables & Data Types

The 8 primitive types, reference types, literals, constants, and the final keyword in Java.