السلام عليكم
أطل عليكم بقسم جديد في مدونتي الشابة
وأتمنى أن يحوز على استحسانكم
واضح من اسم القسم أنه عبارة عن لمحات بسيطة قد تعجبكم وقد لا تعجبكم
ولله في خلقه شؤون
باعتبار أني أحد الكسالى القدام فإني أبحث بأي طريقة عن شيء يجعلني أوفر بعض الوقت
لكي أقضيه إما في شيء غير مفيد أو نائم أمرح في دنيا الأحلام
والله الله لو كان التوفير في حاجات كنت أظنها إلزامية كجملة الطباعة الأزلية
System.out.println();
بصراحة جملة طويلة جداً
لو عددنا حروف هذه الجملة سنجدها 21 حرف
الله يساهل على أيام الـ c , c++
يوم أن كنت تكتب printf أو cout لا غير
طبعاً أنا من أول ما تعلمت الجافا إلى اليوم كتبت هذه الجملة بملايين المرات
تصوروا معي مقدار الوقت الضائع في كتابتها
تخيلوا معي أنك ستكتب الجملة التالية للطباعة
o.println();
12 حرف فقط
يعني فرق 9 حروف
تقريباً فرق نصف عدد الحروف
يمكنكم عمل هذا عن طريق الشيفرة التالية
public class SaveTyping { private static final PrintStream o = System.out; // ... o.println (something); o.println (or); o.println (other); // ... }
دائماً أقول أن الحياة ستصبح أحلى
الآن أنا أوفر كمية كبيرة من الوقت كنت أضيعها في كتابة هذه الجملة
كنت أتمنى أن تدعم الجافا مؤشر للوظائف method references
لكي أجعلها أبسط من ذلك لكنها الحياة تعطيك البعض ولا تعطيك الكل
أرجو أن تكون هذه اللمحة البسيطة أعجبتكم
انتظروني في لمحة أخرى من لمحات جفاوية
مراجع:
1- مقال بعنوان Use references and save typing time من موقع عالم الجافا
http://www.javaworld.com/javaworld/javatips/jw-javatip11.html
الله معكم
مع الاسف حاولت اني اطبقها ولكن لم تنفع معي
مع العلم اني استخدم Drjava
يجب أن تضع جملة الطباعة في دالة أياً كانت
تحياتي
it’s really an interesting method thank u mr alaa
you are welcome
روعة يا كبير
مرات بالفعل أعاني لما أكتبها
مرورك أروع شامخ
تحياتي
تلميح جميل 🙂
أتمنى أن تكون أراحتك من عناء الكتابة 🙂
تحياتي
كيف حالك
لمحة جيدة هتوفر علي كتتتتتير
هنجيب المدونة من تحت هههههههههه
موضوع صعب ان الواحد يسيب اول لغة اتعلمها واتعرف بسببها علي ناس امثالك
جزاك الله خير اخي العزيز
شرف لي يا عبد الله
ومستنى أي أسئلة تخطر على بالك
والحمد لله بقى أنك قررت ما تنساش جافا
تحياتي