JavaDataPro's profile picture. Java developer/scala spark

Mahmoud

@JavaDataPro

Java developer/scala spark

I’m a Java backend developer working with Spring Boot and microservices. If you’re building something and need help with backend logic, APIs, or data persistence, feel free to DM.


If anyone has Java backend programming work, I can do it for them for free.


If anyone has Java backend programming work, I can do it for them for free.


آدم از دست یک سری همکار کم میاره چیکار باید کرد ؟


زن خواجه نصیرالدین طوسی ناراحت هست ،میگه من صورتی میخواستم نه طوسی


Hello dear friends, I wanted to let you know that if you're working on Java projects or dealing with database challenges,I'm here to help. Feel free to send me your specific issues - I'll do my best to find solutions or simpler approaches for you Looking forward to collaborating


چرا موقع استفاده از testContainers همیشه از اول ساخته میشه و در نتیجه با کندی مواجه می شویم ؟


💡 Concurrent Chaos List<Integer> list = new ArrayList<>(List.of(1,2,3)); for(Integer i : list) list.remove(i); // ConcurrentModificationException 😱


🔥 StringBuilder vs += Madness String s = ""; for(int i=0;i<1000;i++) s += i; // Slow & memory heavy 💡 Use StringBuilder for big loops!


🐍 Floating Point Fun System.out.println(0.1 + 0.2 == 0.3); // false 😅


💥 Null Pointer Surprise 💥 String s = null; System.out.println(s.length()); // Boom! 😱 NullPointerException


💥 Java “Surprise” Bug 💥 ‍‍‍‍``` List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); for (Integer i : list) { list.remove(i); // Boom! 😱 } ``` Result? ConcurrentModificationException! Why? You can’t modify a list while looping over it.


💡 Java Tip: Stop using += in loops! Strings are immutable → each += creates a new object. ✅ Use StringBuilder for loops: faster & memory-friendly! #Java #CodingTips #Performance


یادتان می‌آید کی به X پیوستید؟ من می‌دانم! #سالگردXمن

JavaDataPro's tweet image. یادتان می‌آید کی به X پیوستید؟ من می‌دانم! #سالگردXمن

حلقه‌های for با var for (var item : items) { System.out.println(item); }


توابع چندخطی با Lambda (جاوا 11+) Function<String, String> processor = s -> { String trimmed = s.trim(); return trimmed.isEmpty() ? "خالی" : trimmed; };


Loading...

Something went wrong.


Something went wrong.