🚀 50 Days of Java – Day 40 🚀 Continuing my #50DaysOfJava journey by implementing Queue using Linked List in Java 💻 📘 What I covered today: • Implemented Queue using Linked List • Understood FIFO (First In, First Out) working principle • Performed queue operations: "enqueue", "dequeue", and "peek" • Learned advantages of dynamic memory allocation over array-based queues Implementing queue using Linked List helped me understand how dynamic data structures efficiently manage memory. Sharing my daily learning and code to stay consistent 🚀 🔗 GitHub repo: (https://lnkd.in/gYXNKNCZ) Step by step strengthening my DSA journey 💪 #Java #50DaysOfJava #Day40 #Queue #LinkedList #DataStructures #DSA #LearningInPublic #CodingJourney #bca #student
More Relevant Posts
-
Day 15 of Java & DSA 🚀 at @SkillVex.in from @Harshith V V sir 🧠 What I learned today: 1)Time complexity and its importance 2)Understanding complexities: O(n), O(n²), O(n³), O(log n) 3)Why execution time cannot be calculated exactly 4)Why constants and lower-order terms are ignored in time complexity 💡 Key Takeaway: Analyzing efficiency matters more than measuring exact execution time. @Skillvex @Harshith V V #Java #DSA #Placements #LearningInPublic #Consistency
To view or add a comment, sign in
-
-
🚀 Sharing My Java Learning Notes (Complete Java Fundamentals) I have been learning Java and Backend Development, and during my preparation I created detailed notes covering important Java concepts. These notes include topics like: ✔ Java Identifiers & Reserved Keywords ✔ Primitive Data Types ✔ Arrays & Memory Representation ✔ Instance, Static & Local Variables ✔ Var-Args Methods ✔ Command Line Arguments ✔ Java Coding Standards For example, Java defines identifiers as names used for classes, variables, or methods and allows characters like letters, digits, _, and $ while restricting reserved keywords. I’m sharing these notes to help students and developers who are learning Java fundamentals. 📚 You can download the notes here: If you are also learning Java / Spring Boot / Backend Development, let's connect and grow together! 🚀 #Java #JavaDeveloper #Programming #BackendDevelopment #SoftwareEngineering #LearnJava Durgesh Tiwari Anshika Singh Vipul Tyagi
To view or add a comment, sign in
-
🚀 Sharing My Java Learning Notes (Complete Java Fundamentals) I have been learning Java and Backend Development, and during my preparation I created detailed notes covering important Java concepts. These notes include topics like: ✔ Java Identifiers & Reserved Keywords ✔ Primitive Data Types ✔ Arrays & Memory Representation ✔ Instance, Static & Local Variables ✔ Var-Args Methods ✔ Command Line Arguments ✔ Java Coding Standards For example, Java defines identifiers as names used for classes, variables, or methods and allows characters like letters, digits, _, and $ while restricting reserved keywords. I’m sharing these notes to help students and developers who are learning Java fundamentals. 📚 You can download the notes here: If you are also learning Java / Spring Boot / Backend Development, let's connect and grow together! 🚀 #Java #JavaDeveloper #Programming #BackendDevelopment #SoftwareEngineering #LearnJava Durgesh Tiwari Anshika Singh Vipul Tyagi
To view or add a comment, sign in
-
🚀 Day 47 of My Java Learning Journey Today I explored one of the most important concepts in Core Java — Exception Handling & Error Handling. 🔹 Learned the difference between Error vs Exception 🔹 Understood Compile-Time Error vs Runtime Error 🔹 Explored Checked vs Unchecked Exceptions 🔹 Practiced handling using try-catch, throw, throws 🔹 Studied complete Exception Hierarchy (Throwable → Error & Exception) 💡 Key Takeaway: Exceptions are caused by program logic and can be handled, whereas errors are system-level issues and are not recommended to handle. 📌 Practiced multiple programs with handling and without handling to strengthen understanding. Special thanks to Sharath R for the clear and in-depth explanation of concepts. Consistency is the key — learning step by step and building strong fundamentals #Java #CoreJava #ExceptionHandling#LearningJourney #Programming #DSA
To view or add a comment, sign in
-
-
Nobody told me that Java exceptions would teach me how to think about failure. I used to treat errors like inconveniences. Something went wrong? Wrap it in a try-catch and move on. Today changed that. I went deep into Java's exception system — the hierarchy, checked vs unchecked, throwing and rethrowing, chaining exceptions so you never lose the root cause, and writing custom exceptions from scratch. And somewhere in the middle of it, I realized something: Exceptions aren't just error handling. They're how your program communicates when something goes wrong. Writing good exceptions is like writing good error messages for your future self. I also covered generics and the Comparable interface today. Generics still feel a bit abstract, but the moment I understood that Box<T> means "one class, any type" — something clicked. Finished the day with time complexity. Connecting algorithm efficiency to the code I'm actually writing feels like leveling up. I'm a CS graduate learning in public. Not every day is clean. But every day moves forward. What's one concept that rewired how you think about code? #Java #LearningInPublic #100DaysOfCode #CSGraduate
To view or add a comment, sign in
-
Hello my connections, #Day17 of my 21-Day Java Learning Challenge. Today I focused on a few important core Java concepts that are very useful for writing better and more controlled code. Here’s what I learned today: • final keyword in Java – how it is used with variables, methods, and classes • Difference between final, finally, and finalize – understanding that these three may look similar, but they are used for completely different purposes • Access Modifiers in Java – learning how public, private, protected, and default help control the visibility of data and methods These topics helped me understand how Java gives us more control over security, inheritance, and code structure. Step by step, I’m learning not only how to write code, but also how to write it in a better and more structured way. Continuing to learn from GeeksforGeeks and improving my Java fundamentals every day. #Java #JavaLearning #CoreJava #AccessModifiers #FinalKeyword #JavaDeveloper #LearningInPublic #GeeksforGeeks #21DayChallenge
To view or add a comment, sign in
-
Java Learning Journey – Day 14 Today I explored an important part of Java — the Java Collections Framework. Collections help us store, manage, and process data efficiently in real-world applications. 🔹 Main Components of Collections: 1️⃣ List • Ordered collection • Allows duplicates • Example: ArrayList, LinkedList 2️⃣ Set • Unordered collection • No duplicate elements • Example: HashSet, TreeSet 3️⃣ Queue • Follows FIFO (First-In, First-Out) • Used for processing tasks in order • Example: PriorityQueue, LinkedList 4️⃣ Map • Stores data in key-value pairs • No duplicate keys allowed • Example: HashMap, TreeMap 💡 Key Learning: Choosing the right collection type helps in building efficient, scalable, and optimized applications. Step by step improving my Java development skills 🚀 If you're also learning Java or working in development, let’s connect and grow together. 🤝 #Java #JavaDeveloper #Collections #Programming #CodingJourney #SoftwareDevelopment #LearnJava #Hariom #HariomKumar #Hariomcse
To view or add a comment, sign in
-
-
Hello my connections, #Day14 of my 21-Day Java Learning Challenge Today I learned a few more important Java 8 concepts that help make the code cleaner and safer. Here’s what I focused on today: • Method Reference – a shorter and cleaner way to refer to methods • Optional Class – helps handle null values in a safer way • forEach() Method – makes iterating through collections easier and more readable These topics helped me understand how modern Java improves code readability and reduces unnecessary complexity. Step by step, I’m learning not just how to write Java code, but also how to write it in a better way. Continuing to learn consistently from GeeksforGeeks and strengthen my Java fundamentals every day. #Java #JavaLearning #Java8 #MethodReference #OptionalClass #forEach #JavaDeveloper #LearningInPublic #GeeksforGeeks #21DayChallenge
To view or add a comment, sign in
-
🚀 Day 1 of My Java Learning Journey Today I started learning the fundamentals of Java and understood how Java programs actually work internally. Here are the key concepts I learned today: • Java Development Kit (JDK) – Used to compile Java programs • How Java code is converted into Bytecode • Java Virtual Machine (JVM) – Converts bytecode into machine-readable code and executes the program • Writing a simple Java program using "System.out.println()" • Taking user input using "Scanner" • Understanding Variables and Data Types • Creating a simple program to add two numbers Understanding the flow of Java execution helped me see how a Java program moves from code to output. Looking forward to learning more and building real applications step by step. #Java #JavaLearning #Programming #SoftwareDevelopment #100DaysOfCode
To view or add a comment, sign in
-
-
Java Full Stack Journey — Day 2 / Day 90 Continuing my learning journey by refreshing core Java fundamentals. Today's Topic: Access Modifiers: - Private: Accessible only within the class; cannot be accessed outside the class. - Default: Accessible within the class and outside the class, but only within the same package. - Protected: Accessible within the package and outside the package, but requires inheritance. - Public: No restrictions on accessibility. #Java #JavaFullStack #ContinuousLearning #BackendDevelopment
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development