Mahmoud (@javadatapro) 's Twitter Profile
Mahmoud

@javadatapro

Java developer/scala spark

ID: 1011586308739870726

calendar_today26-06-2018 12:25:45

804 Tweet

85 Followers

416 Following

Mahmoud (@javadatapro) 's Twitter Profile Photo

دنبال فرصت‌های برنامه‌نویسی تو جاوا ، پایتون، با ۲۰+ سال تجربه توی زمینه برنامه نویسی fraud detection و recommend system و sentiment analysis هستم . آماده همکاری بصورت ریموت و حضوری هستم #جاوا #پایتون #فینتک #تحلیل_داده

Mahmoud (@javadatapro) 's Twitter Profile Photo

سلام ، اگه در مورد آنالیز دیتا آموزش ببینید ،میتونید توی pv بهم پیام بدین

Mahmoud (@javadatapro) 's Twitter Profile Photo

اگه کسی دوست داره برنامه نویسی جاوا بصورت آنلاین یاد بگیره پی وی پیام بذاره

Mahmoud (@javadatapro) 's Twitter Profile Photo

سلام، اگه دوستی خواست برنامه نویسی جاوا یاد بگیره بصورت انلاین ، توی pv بهم پیام بده

Mahmoud (@javadatapro) 's Twitter Profile Photo

استفاده از Stream API در جاوا: List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6); int sumOfEvens = numbers.stream() .filter(n -> n % 2 =0) .mapToInt(Integer::intValue).sum(); System.out.println(sumOfEvens);

Mahmoud (@javadatapro) 's Twitter Profile Photo

استفاده از Optional در جاوا برای جلوگیری از NullPointerException: Optional<String> name =Optional.ofNullable(getName()); String result = name.orElse("نامی وجود ندارد"); System.out.println(result);

Mahmoud (@javadatapro) 's Twitter Profile Photo

جاوا بدون سمی‌کالن! public class Trick { public static void main(String[] args) { if (System.out.printf("Hello World!\n") == null) {} } }

Mahmoud (@javadatapro) 's Twitter Profile Photo

چاپ عدد به صورت رشته، فقط با استفاده از عملگر + و یک رشته خالی! public class NumberTrick { public static void main(String[] args) { int number = 42; String numberAsString = "" + number; System.out.println(numberAsString); } }

Mahmoud (@javadatapro) 's Twitter Profile Photo

تعویض مقادیر دو متغیر بدون متغیر موقت public class SwapTrick { public static void main(String[] args) { int a = 5; int b = 10; a = a + b; b = a - b; a = a - b; System.out.println("a = " + a); System.out.println("b = " + b); } }

Mahmoud (@javadatapro) 's Twitter Profile Photo

ترفند حیرت‌انگیز جاوا: چاپ "Hello World!" بدون نوشتن هیچ متدی در کلاس! public class HelloTrick { static { System.out.println("Hello World!"); System.exit(0); } public static void main(String[] args) {} }

Mahmoud (@javadatapro) 's Twitter Profile Photo

Switch Expressions - جاوا 14+ String dayType = switch (day) { case 1, 2, 3, 4, 5 -> "روز کاری"; case 6, 7 -> "تعطیل"; default -> throw new IllegalArgumentException("روز نامعتبر: " + day); };

Mahmoud (@javadatapro) 's Twitter Profile Photo

رکوردها (Records) - جاوا 16+ public record Person(String name, int age) {} Person p = new Person("علی", 30); System.out.println(p.name());

Mahmoud (@javadatapro) 's Twitter Profile Photo

متدهای کمکی جدید String (جاوا 11+) String str = " جاوا "; System.out.println(str.strip()); System.out.println("".isBlank()); System.out.println(str.repeat(3));

Mahmoud (@javadatapro) 's Twitter Profile Photo

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