Nikhil Ramtekegit-command.hashnode.dev·Nov 17, 2024Chapter 3: FAANG-Style String Problems: Interview Prep for Top Tech CompaniesWelcome to Chapter 3 of our DSA in Java journey! Today, we’re diving into strings—one of the most crucial topics for acing coding interviews. Mastering string problems is essential for success in technical interviews, as they test a wide range of ski...Discuss·2 likesJava
Rohan Ghoshmultithreading-in-java.hashnode.dev·Nov 5, 2024Multithreading in javaUnderstanding Multithreading in Java Java is renowned for its robustness and versatility, and one of its standout features is the ability to handle multiple tasks simultaneously through multithreading. In this blog post, we'll delve deep into the con...Discuss·1 likeJava
Hemant Besracodeinjava.hashnode.dev·Oct 20, 2024Understanding the Builder Design Pattern in JavaIn application development, creating complex objects can become cumbersome, especially when they have multiple attributes or require specific configurations. The Builder Design Pattern is a solution that simplifies this process. In this post, we will...DiscussInterview Questionsbuilder pattern
Mukul kumarmuku.hashnode.dev·Sep 24, 2024Why 1==1 is true but 128==128 is false in JavaUnderstanding Integer Caching in Java: Why 128 == 128 Can Be False If you’ve ever worked with Java, you might expect that comparing two equal numbers with == would always return true. But have you ever encountered a scenario where 128 == 128 results ...Discuss·11 likes·59 readsIntegerCaching
Rohit Gawanderohit253.hashnode.dev·Sep 15, 2024Chapter 27:Exploring Associations in Java: One-to-One, One-to-Many, Many-to-One, and Many-to-Many RelationshipsUnderstanding Has-A Relationships in Java: Associations and Dependency Injection Introduction: In Java, relationships between classes and objects play a crucial role in making your code modular, reusable, and easier to maintain. One of the key concep...Discuss·1 likeJava
Sandhi Jain sandhijain.hashnode.dev·Aug 14, 2024Multithreading in JavaTo create a new thread in Java, there are two ways: Extend the thread class Implement the Runnable Interface Extending the thread class This is the main class. Here, start() method is called to initiate new thread package com.basics; public cla...DiscussCore Java
Pradip Valapradiptechtalks.hashnode.dev·Aug 10, 2024Understanding JDK,JRE and JVMJDK The JDK is software development kit that provides the tools and libraries necessary to develop java applications, It includes the JRE, as well as development tools like the Java compiler(javac), java documentation tool(javadoc) and various utilit...DiscussJava
ANSHbitmanipulation.hashnode.dev·Aug 4, 2024Bit Manipulation: CORE CONCEPTSBit manipulation is a technique that involves directly manipulating the individual bits of a number. It's often used to optimize algorithms and solve problems efficiently. BITWISE OPERATORS Observations of XOR : a ^ 1 = ā (compliment of a) a ^ 0...Discuss·10 likesbit-manipulation
Sanjeet Singhtechnologs.hashnode.dev·Jul 30, 2024Why Java Reigns Supreme in Big Data and IoTJava stands out as a powerful and adaptable programming language in the realm of Big Data and the Internet of Things (IoT). Its enduring popularity stems from several key strengths that perfectly align with the demands of processing massive datasets ...DiscussJava Programming
Aniket Dhaygudeaniket04blog.hashnode.dev·Jul 20, 2024Mastering Java: A Comprehensive Guide to Learning Java and Its Core ConceptsJava is one of the most popular programming languages in the world, known for its versatility, scalability, and robustness. Whether you're a beginner starting your programming journey or an experienced developer looking to expand your skill set, mast...Discuss·17 likesJavaScriptpretty easy , core concepts are really important 10