#Day81 of #100DaysOfCode Focused on understanding functions (methods) in Java and how to write reusable code. Covered: - Creating functions with and without return types - Passing parameters and using arguments - Implementing logic using functions Practiced problems like sum calculation, even/odd check, and factorial using functions. #Java #Programming #Functions #100DaysOfCode
Mastering Java Functions for Reusable Code
More Relevant Posts
-
Day 45-What I Learned In a Day (JAVA) Today I explored some important concepts related to static in Java: 🔹 Static Method Learned how static methods belong to the class and can be called without creating an object. 🔹 Static Initializer (Static Block) Understood how a static block is executed only once when the class is loaded. 🔹 Single-Line Static Initializer Explored how we can initialize static variables in a single line. 🔹 Multi-Line Static Initializer Learned how to use static blocks for complex initialization logic. Practiced 👇 #Java #Programming #LearningJourney #Coding #100DaysOfCode
To view or add a comment, sign in
-
Debugged & Optimized: Beats 100% on LeetCode! 🚀 By switching to a Two-Pass O(n) logic in Java, I was able to find all valid elements while beating 100% of submissions in speed. Key Takeaway: Debugging is just as important as coding. Sticking with the problem until the logic is optimal is where the real learning happens. Onwards to more complex challenges! #Java #DSA #LeetCode #ProblemSolving #Engineering
To view or add a comment, sign in
-
-
Day 6 - Externalization Vs Serialization in Java !! As we know, the Serializable interface in Java allows us to perform serialization, effectively turning an object into a byte stream for storage or transmission. What is externalization ? 💫 Externalization is a customized serialization mechanism. Unlike the Serializable marker interface, it allows developers to explicitly define the logic for saving and restoring an object's data through marshalling and unmarshalling. #java #backend #coding #developer #learning #springboot
To view or add a comment, sign in
-
-
Leetcode Practice - 3. Longest Substring Without Repeating Characters The problem is solved using JAVA. Start from first letter Keep adding letters until you see a duplicate When duplicate comes → move start forward Keep track of maximum length #LeetCode #Java #StringHandling #CodingPractice #ProblemSolving #DSA #DeveloperJourney #TechLearning
To view or add a comment, sign in
-
-
💻 Day 19 of My Java Journey Today I explored Generics, and it made Java feel much cleaner. Instead of writing separate code for different data types, generics allow us to write one reusable piece of code. Using <T> as a placeholder, we can handle multiple data types safely without worrying about runtime errors. This is one of those concepts that improves both code quality and flexibility. Learning something new every day 🚀 #Java #Programming #LearningInPublic #CodingJourney
To view or add a comment, sign in
-
-
A quick review of the most important new features in Java 11, 17, and 24? 🚀 I’ve prepared this cheat sheet with key features and practical examples. 💻 From Records to Stream Gatherers: which is your favorite? 👇 #Java #Programming #Developer #CheatSheet #Coding
To view or add a comment, sign in
-
-
Day 49-What I Learned In a Day (JAVA) Today, I focused on understanding the execution flow of static elements in Java. 🔹 Learned about: • Static variables and how they are shared across objects • Static methods and how they can be accessed without object creation • Static initializer (single-line) • Static initializer (multi-line) This helped me clearly understand how Java handles memory and execution at the class level before objects are created. Building strong fundamentals step by step! #Java #Programming #LearningJourney #OOP #TechSkills
To view or add a comment, sign in
-
-
Day 5 - Java Set Interface internal working !! 👉 Set is a collection that cannot contain duplicate values and un-ordered collection and internally using HashMap. 👉 Set has three implementations HashSet, TreeSet and LinkedHashSet. 👉 add(E element) When we add a value, internally adds a value in 'map' by calling put(E, o); E - Key & o - dummy Object #java #Backend #coding #learning #springboot #developer
To view or add a comment, sign in
-
-
Most developers run the code. But real problem-solvers dry run it first. 🧠✍️ Let’s test your Java fundamentals 👇 #Java #Programming #CodingChallenge #Developers #Learning #Tech #SoftwareTesting class Test7 { public static void main(String[] args) { System.out.println("Start"); int x = 2; System.out.println(demo(x, 3)); System.out.println("End"); } public static String demo(int a, int b) { System.out.println(a + b); return "Value: " + (a + test(a)); } public static int test(int n) { System.out.println("Inside test"); return n * 5; } }
To view or add a comment, sign in
-
Day 21– Thread Methods in Java Today I explored how to control threads in Java using different methods. Things I learned: 🔹 start() – begins thread execution 🔹 run() – contains logic (called internally) 🔹 sleep() – pauses thread for a specific time 🔹 join() – ensures one thread finishes before another starts 💡 Key takeaway: Thread methods help manage execution flow and improve control over multithreading behavior. Step by step understanding how Java handles concurrent tasks 🚀 #Java #Multithreading #Threads #Programming #LearningInPublic #Day21 #100DaysOfJava
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