Read more about the article Access Modifiers
java_logo

Access Modifiers

Access modifiers in Java are keywords used to control the accessibility of classes, methods, and variables. They determine which other classes can access a particular class, method, or variable. Private:…

Comments Off on Access Modifiers
Read more about the article Methods
java_logo

Methods

Methods are an essential part of Java programming, allowing you to encapsulate reusable blocks of code that perform specific tasks. Understanding how to write methods effectively is crucial for building…

Comments Off on Methods
Read more about the article Lambdas
java_logo

Lambdas

1. Introduction2. Syntax3. Functional Interfaces3.1. Predicate3.2. Consumer3.3. Supplier3.4. Comparator4. Variables in Lambdas4.1. Parameter List4.2. Local Variables Inside the Lambda Body4.3. Variables Referenced from Lambda Body4.3.1. Instance Variables (Non-Local Variables)4.3.2. Local…

Comments Off on Lambdas
Read more about the article Wrapper Classes
java_logo

Wrapper Classes

Each primitive type has a wrapper class in Java, which is an object type that corresponds to the primitive Primitive TypeWrapper ClassExamplebyteByteByte byteValue = Byte.valueOf((byte) 1);shortShortShort shortValue = Short.valueOf((short) 1);intIntegerInteger…

Comments Off on Wrapper Classes
Read more about the article Java Arrays
java_logo

Java Arrays

Arrays in Java provide a way to store and manipulate collections of elements. They offer a structured approach to handling data, allowing developers to organize information efficiently. 1. Anatomy of…

Comments Off on Java Arrays
Read more about the article String vs StringBuilder
java_logo

String vs StringBuilder

1. String1.1. Concatenation1.1.1. Concatenation Rules1.2. Immutability1.3. String Methods1. length()2. charAt()3. indexOf()4. substring()5. toLowerCase() and toUpperCase()6. equals() and equalsIgnoreCase()7. startsWith() and endsWith()8. replace()9. contains()10. trim(), strip(), stripLeading(), and stripTrailing()1.4. Method Chaining2.…

Comments Off on String vs StringBuilder
Read more about the article Java Flow Control
java_logo

Java Flow Control

Controlling the flow of execution is a crucial aspect to make decisions and manage loops effectively. This blog takes us through the concepts of nested loops, the power of optional…

Comments Off on Java Flow Control
Read more about the article Java for loops
java_logo

Java for loops

the for loop is one of the fundamental constructs that stands as a cornerstone for iterative tasks. While other looping mechanisms exist, the for loop shines when dealing with tasks…

Comments Off on Java for loops
Read more about the article Java while Loops
java_logo

Java while Loops

Loops are the backbone of repetitive tasks in programming, allowing you to execute a block of code multiple times without the need to duplicate it. Among the various types of…

Comments Off on Java while Loops
Read more about the article Java Switch Statement
java_logo

Java Switch Statement

Navigating through multiple branches of code based on a single value can be both complex and verbose in Java. Enter the switch statement – a versatile and efficient alternative to…

Comments Off on Java Switch Statement