NRNavnit Rajinnavnitraj.hashnode.dev·Jan 20, 2024 · 39 min readCollectionsArrayList The ArrayList class in Java is part of the Java Collections Framework and provides a dynamic array-based implementation of the List interface. Here are key features and considerations when working with ArrayList: Features: Dynamic Sizing: ...00
NRNavnit Rajinnavnitraj.hashnode.dev·Jan 20, 2024 · 13 min readJava.util.function PackageConsumer The Consumer<T> interface in the java.util.function package is a functional interface that represents an operation that takes a single input argument of type T and returns no result. It has a single abstract method called accept, which defin...00
NRNavnit Rajinnavnitraj.hashnode.dev·Jan 20, 2024 · 13 min readDesign PatternDesign Pattern Design patterns are general reusable solutions to common problems that occur during software development. They represent best practices evolved over time by experienced developers. There are several design patterns, categorized into th...00
NRNavnit Rajinnavnitraj.hashnode.dev·Jan 18, 2024 · 130 min readCore Java Interview PreparationObject-Oriented Programming (OOP): Principles of OOP: Inheritance, Encapsulation, Polymorphism, and Abstraction. Concepts like classes and objects. Java Basics: Data types (primitive and non-primitive). Variables, constants, and literals. Ope...00
NRNavnit Rajinnavnitraj.hashnode.dev·Jan 15, 2024 · 1 min readData StructureGeneric Linked List Code Sorting Algorithms Code Bubble Sort Selection Sort Insertion Sort Merge Sort Quick Sort Heap Sort Radix Sort Counting Sort Bucket Sort Shell Sort Sorting AlgoTime ComplexitySpace Complexity Bubble SortO(...00