Mahmoud
@JavaDataPro
Java developer/scala spark
You might like
زن خواجه نصیرالدین طوسی ناراحت هست ،میگه من صورتی میخواستم نه طوسی
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
حلقههای 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; };
متدهای کمکی جدید String (جاوا 11+) String str = " جاوا "; System.out.println(str.strip()); System.out.println("".isBlank()); System.out.println(str.repeat(3));
Text Blocks String json = """ { "name": "علی", "age": 30, "city": "تهران" } """;
رکوردها (Records) - جاوا 16+ public record Person(String name, int age) {} Person p = new Person("علی", 30); System.out.println(p.name());
Switch Expressions - جاوا 14+ String dayType = switch (day) { case 1, 2, 3, 4, 5 -> "روز کاری"; case 6, 7 -> "تعطیل"; default -> throw new IllegalArgumentException("روز نامعتبر: " + day); };
United States Trends
- 1. #AskCena N/A
- 2. hailee 11.6K posts
- 3. Kyle Whittingham 3,164 posts
- 4. Smear 20.9K posts
- 5. Xmas Drop 1,694 posts
- 6. Kirby Moore N/A
- 7. Bannon 50.1K posts
- 8. Shameik Moore N/A
- 9. Ebro 3,072 posts
- 10. Scalley N/A
- 11. #TADCEp7 2,616 posts
- 12. Donte 3,377 posts
- 13. Matt Walsh 7,623 posts
- 14. Animal Farm 4,260 posts
- 15. #FursuitFriday 15.9K posts
- 16. Miss Universe 3,764 posts
- 17. Trunk 6,643 posts
- 18. KISS IT BETTER 4,069 posts
- 19. #GoUtes 1,467 posts
- 20. Warsh 1,464 posts
Something went wrong.
Something went wrong.