❓ تمرير مصفوفة لميثود
Passing array to method
Passing array to method
static void inc(int[] a){
for (int i = 0; i < a.length; i++) a[i]++;
}
int[] a = {0,1,2};
inc(a);
System.out.println(a[2]);❓ اختيار overload مع null
Overload resolution with null
Overload resolution with null
void f(Object o){ System.out.print("O"); }
void f(String s){ System.out.print("S"); }
f(null);❓ حقول مقابل دالة مُعاد تعريفها
Fields vs overridden method
Fields vs overridden method
class A { int v = 1; int get(){ return v; } }
class B extends A { int v = 2; int get(){ return v; } }
A a = new B();
System.out.println(a.v + "," + a.get());❓ نسخ المصفوفة copyOf
Arrays.copyOf clone
Arrays.copyOf clone
int[] x = {1,2};
int[] y = java.util.Arrays.copyOf(x, x.length);
y[0] = 9;
System.out.println(x[0]);❤2
جافا Java
مولد أفكار مشاريع تخرج🔥 من لما فتحت حسابي هنا شفت ناس كثير ماتعرف تختار مشروع تخرج سويت هذا الموقع تجاوب أسئلة بسيطة، وفي دقائق تحصل فكرة مشروع مخصصة مع وثائق جاهزة تساعدك مخططات وتصميم اولي لقاعدة البيانات والتقنيات المستخدمه شوفوا المقطع علشان تفهموا اكثر…
Media is too big
VIEW IN TELEGRAM
نزلت النسخه الثانية من مشروع توليد أفكار مشاريع تخرج شوفوا الإبداع 🔥🔥
https://paydev.org/browse
https://paydev.org/browse
🔥2❤1👏1🎉1
❓ إزالة أثناء for-each
Removing during for-each
Removing during for-each
import java.util.*;
List<Integer> list = new ArrayList<>(java.util.Arrays.asList(1,2,3));
for (Integer v : list) {
if (v == 2) list.remove(v);
}
System.out.println(list.size());
👍1
❓ ثبات toString مقابل تعديل StringBuilder
StringBuilder mutability
StringBuilder mutability
StringBuilder sb = new StringBuilder("a");
String s = sb.toString();
sb.append("b");
System.out.println(s);لقيت Factoryai منصّة وكلاء مثل Codex وغيره تشتغل على IDE/CLI والويب.
الحلو انه أول ما تسجّل يعطيك 40M tokens مجانًا للتجربة 💥
استغلو الفرصة وجربوها https://app.factory.ai/r/LT75XSDC
الحلو انه أول ما تسجّل يعطيك 40M tokens مجانًا للتجربة 💥
استغلو الفرصة وجربوها https://app.factory.ai/r/LT75XSDC
❓ continue مع الأعداد الزوجية
continue with evens
continue with evens
int s = 0;
for (int i = 1; i <= 4; i++) {
if (i % 2 == 1) continue;
s += i;
}
System.out.println(s);