Pavan Varmapavan-varma.hashnode.dev·Dec 17, 2024Java Functions/Methods: A Beginner's Guide to Writing Efficient CodeIntro: In this article, I would like to share some insights about... Functions/Methods Works Scoping Shadowing Variable Arguments Function Overloading let’s goooo..🙂🔥🔥🔥✌ Functions: A Function/Method is a block of code that only runs when ...Programming Blogs
Pavan Varmapavan-varma.hashnode.dev·Dec 3, 2024Java 101: Understanding Variables, Data Types, and Input/OutputIntroduction: Java is one of the most popular and versatile programming languages in the world, and it is used in everything from web applications to mobile apps. Understanding the basics is essential if you're starting your journey into Java. In thi...DSA
Shreya Pandeyshreyasblog.hashnode.dev·Nov 29, 2024Beginning of my DSA journeyI have always had this urge to start a thing and become a pro at that and then move to next level, which became threat to the self-study. Because consistency is all that matters here. I have considered myself with superpowers because I assumed that I...1 likeDSA
Nachiketcodewithnachiket.hashnode.dev·Nov 3, 2024Mastering Java Strings: String Pool, Immutability, and the Power of StringBuilderIntroduction Welcome to another deep dive into essential Java concepts! This time, we'll uncover the inner workings of Strings in Java—how they are stored, what makes them efficient, and the game-changing role of StringBuilder. Understanding these fu...10 likesJava
Nachiketcodewithnachiket.hashnode.dev·Oct 25, 2024Sorting Simplified: Bubble, Selection, Insertion, and Cycle Sort ExplainedSorting is one of the most critical operations in DSA, forming the foundation of many complex algorithms. I explored various sorting algorithms like Bubble Sort, Selection Sort, Insertion Sort, and Cycle Sort. Each of these algorithms offers differen...10 likes·45 readsDSA
Ojashwa TripathiforCode Mosaiccodemosaic.hashnode.dev·Oct 21, 2024Understanding Object-Oriented Programming in JavaHello, I'm Ojashwa, a member of Team Code Mosaic! Welcome to our very first blog post. As we embark on this journey to learn and grow as developers, we’ll be sharing what we discover along the way. In this post, I'll be diving into some key concepts ...21 likesOOPS
Shaikh Farisfaristheprogrammer.hashnode.dev·Sep 8, 2024Simplified OOP Concepts in Java (part-1)Classes: Classes are simply user-defined data types. They are used to create objects, which are instances of the class. The class itself is the blueprint for the object. Creating Classes : syntax: class ClassName{ int x;// instance variables...54 readsDSA SeriesOOPS
Shaikh Farisfaristheprogrammer.hashnode.dev·Aug 3, 2024Mastering the Mountain Array Search TechniqueWhat is a Mountain array? It's an array where the elements first increase in ascending order, reach a peak, and then decrease in descending order. The number of elements in a mountain array is at least 3.arr.length>=3 example: [1,2,3,4,5,4,3,2,1] [...1 like·27 readsDSA Seriesarray
Shaikh Farisfaristheprogrammer.hashnode.dev·Jul 13, 2024Linear Search Algorithm Explained: Simple Step-by-Step GuideWhat is linear search algorithm ? It is an algorithm used to find an element in an array. This array can be of any type (int, char, etc.). How linear search works ? It works by checking each element of the list one by one until the desired element is...47 readsDSA Series#DSAwithKunal
Suraj Thakursurajthakur.hashnode.dev·Jun 17, 2024Hello, Blogging Universe!Hello, World! Welcome to my very first blog post! I'm thrilled to start this journey of documenting my experiences, challenges, and milestones as I delve into the world of web development and data structures and algorithms (DSA). My ultimate goal? To...7 likesWeb Development