لمحة جافوية 1:هل أنت كسول؟

السلام عليكم

أطل عليكم بقسم جديد في مدونتي الشابة
وأتمنى أن يحوز على استحسانكم
واضح من اسم القسم أنه عبارة عن لمحات بسيطة قد تعجبكم وقد لا تعجبكم
ولله في خلقه شؤون
باعتبار أني أحد الكسالى القدام فإني أبحث بأي طريقة عن شيء يجعلني أوفر بعض الوقت
لكي أقضيه إما في شيء غير مفيد أو نائم أمرح في دنيا الأحلام

والله الله لو كان التوفير في حاجات كنت أظنها إلزامية كجملة الطباعة الأزلية

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

الله معكم

10 Responses to “لمحة جافوية 1:هل أنت كسول؟”

  1. عبدالعزيز قال:

    مع الاسف حاولت اني اطبقها ولكن لم تنفع معي
    مع العلم اني استخدم Drjava

    public class SaveTyping
    {
        private static final PrintStream o = System.out;
        o.println("something");
    {
    
  2. admin قال:
    import java.io.PrintStream;
    
    public class SaveTyping
    {
    	final static PrintStream o = System.out;
    	public static void main(String args[]){
    		o.println("something");
    	}
    }
    

    يجب أن تضع جملة الطباعة في دالة أياً كانت
    تحياتي

  3. DinoZex قال:

    it’s really an interesting method thank u mr alaa

  4. admin قال:

    you are welcome

  5. شامخ قال:

    روعة يا كبير
    مرات بالفعل أعاني لما أكتبها

  6. admin قال:

    مرورك أروع شامخ

    تحياتي

  7. alazde قال:

    تلميح جميل :)

  8. admin قال:

    أتمنى أن تكون أراحتك من عناء الكتابة :)

    تحياتي

  9. abuouf قال:

    كيف حالك
    لمحة جيدة هتوفر علي كتتتتتير
    هنجيب المدونة من تحت هههههههههه
    موضوع صعب ان الواحد يسيب اول لغة اتعلمها واتعرف بسببها علي ناس امثالك
    جزاك الله خير اخي العزيز

  10. admin قال:

    شرف لي يا عبد الله
    ومستنى أي أسئلة تخطر على بالك
    والحمد لله بقى أنك قررت ما تنساش جافا

    تحياتي

Leave a Reply