أجهزة الكمبيوتربرمجة

جافا: تعبير عادي، أحرف خاصة

اليوم، البرمجة بلغة جافا، على الأرجح، لا أحد لن يفاجأ. التقدم في هذا المجال هو من الضخامة بحيث أن واقعنا المعاصر قد بدا منذ مألوفة لدى 50-60 سنة في هذه القصة من الفيلم على غرار "العودة إلى المستقبل".

أصول لغة جافا

جافا - لغة برمجة كائنية التوجه، والذي تم تطويره في الأصل من قبل شركة صن مايكروسيستمز، وفيما بعد أصبح دعم وتطوير نفذت من قبل شركة أوراكل.

وينبغي عدم الخلط مع تطور اللغة أو أداء البيئة منصة برمجيات. من جانب هذه الأخيرة يجب أن يفهم مجموعة من تعدد المكونات المختلفة التي توفر معا تنفيذ جافا البرمجية في مختلف بيئات الأجهزة. يتم تحويل البرامج المكتوبة بلغة جافا إلى تنسيق خاص يسمى بايت كود، التي كان يؤديها في وقت لاحق عن طريق جهاز ظاهري (JVM) - جزء من منصة برمجيات.

تركيب والابتداء

من أجل تشغيل التطبيقات التي تم تطويرها في هذه اللغة بنجاح، يجب تثبيت حزمة خاصة من مكونات جافا، والذي يتوفر على موقع أوراكل. وتوفر الشركة توزيعات مختلفة، والتي تختلف في النظام الأساسي الهدف، فضلا عن مختلف الخيارات. للمستخدم العادي لا يحتاج إلى استخدام الإصدار Java الذي يختلف عن الماضي، وآخرها. إلا أنه من المنطقي للمطورين الذين يحتاجون إلى استراتيجيات محددة للميزات وقدرات محددة.

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

بدء النامية في جافا

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

حققت أوراكل التأكد من توفير أقصى مجموعة من الأدوات للمطورين. في جاوة، وتشمل حزمة مترجم (Javac المنفعة)، والتي، مع الأخذ كما حجة المسار إلى أي ملف نصي، يحولها إلى آلة افتراضية بايت كود مفهومة.

المستخدم لا يزال لا يمكن تشغيل التطبيق والاطلاع على نتائج أعمالها. لتثبيت تطبيق جافا ويندوز 7، فمن الضروري "حزمة" في JAR-أرشيف.

ويستمد هذا الشكل JAR من تخفيض جافا الأرشيف، ونوع خاص من مألوفة لجميع ZIP-الملف، والذي يضم كذلك وصفا للفصول والتبعيات ويشير إلى نقطة الدخول (الفئة الرئيسية) في التطبيق. لإنشاء ملف بامتداد الذي يحمل نفس الاسم المستخدمة من قبل الأداة المساعدة، التي شملت أيضا في صفقة قياسية من أوراكل. بعد نجاح تنفيذه، يمكن للمستخدم تشغيل تطبيق إنشاؤها أو الأمر جافا من سطر الأوامر أو وحدة التحكم، أو ببساطة عن طريق النقر المزدوج.

المكونات الرئيسية للغة جافا

من أجل تطوير تطبيقات بنجاح في لغة جافا، تعلم أنه يجب أن يبدأ مع أساسيات جدا. المبرمجين المبتدئين في بعض الأحيان صعوبة في فهم مصطلح اللغة "وجوه المنحى". كثير من الناس يعتقدون خطأ أنه يشير إلى حقيقة أن جميع الكيانات التي يمكن أن تعمل في اللغة هي الكائنات. ومع ذلك، هذا ليس صحيحا. في لغة جافا، باستثناء المرافق، وهناك أيضا مجموعة من أنواع البدائية. هذا صحيح نوع البيانات (بايت، قصيرة، كثافة، طويلة )، والتي هي الأعداد الصحيحة مختلف طول الكلمة، وأنواع البيانات كسور (تعويم، مزدوج)، فضلا عن خطوط وأنواع الحرف (سلسلة وشار) على التوالي.

لكل منهم هناك ما يسمى الطبقات - مغلفة، والتي تستخدم لإنشاء مرجع لكائن من نوع ما. وهذا ينطبق على جميع أنواع بدائية باستثناء بيانات سلسلة.

ملامح من تنفيذ الطبقة سلسلة في جاوة

خط جافا - هذه هي فئة خاصة. ويمكن أن تصنف على أنها كائن غير قابل للتغيير. إذا قمت بتقديم ذاكرة التطبيق مثل كومة (كومة)، الذي يحتوي على سلسلة التعسفية، ثم كل عملية على ذلك (اختيار فرعية، سلسلة، استبدال حرف، وهلم جرا. D.) هل إنشاء مثيل جديد من خط البداية، والتي سوف تختلف عن نتيجة الأصلية للعملية.

ولذلك، فإن السلسلة دائما اللازمة للعمل بعناية فائقة، على الرغم من أن جمع القمامة في الذاكرة يعمل كبيرة، ويجب أن يكون مبرمج دقيق جدا لمنع تجاوز الذاكرة إشارة غير الضرورية إلى سلسلة. لحسن الحظ، لهذا هناك الكثير من فئات المساعد. على سبيل المثال، استخدام ب StringBuilder وStringBuffer، والتي تسمح للتلاعب السلاسل، ولكن لا تخلق بعد كل مثيل جديد.

لغة جافا - التعابير العادية. مظهرهم والغرض

ظهرت تعبيرات عادية في أواخر القرن العشرين وثورة تكنولوجيا معالجة النصوص الإلكترونية.

سابقا، كان البحث عن أقسام محددة في النص أو فرعية مشكلة شائعة، الأمر الذي يتطلب الجهد والوقت للتنفيذ. كان المبرمجين لتحقق كل موقع تقريبا على مطابقة بالضبط المعلمة البحث المحددة أو مقارنتها مع الكثير من الشروط. ومع ذلك، مع ظهور التعبيرات العادية لديهم الفرصة لاستخدام الأحرف الفوقية، والذي أصبح متاحا لوصف نمط الذي كان لا بد من البحث. في جاوة ظهرت التعابير العادية في الإصدار 5، وأصبحت منذ سمة أساسية من بيئة البرامج.

العمل مع التعابير العادية في جافا

في جاوة، وتستخدم جميع الطبقات، بطريقة أو بأخرى إلى العمل مع التعابير العادية، في حزمة منفصلة تسمى java.util.regex. في جافا التعبير العادية يصف الطبقة نمط، التي ترجمت إلى الإنجليزية تعني "نمط". هذه الفئة تقبل حجة السلسلة إلى منشئ، والتي يمكن استخدامها لإنشاء قالب. عندما تريد أن أصف ذلك، بدلا من رسائل بسيطة أفضل استخدام أحرف البدل.

من أجل تحديد صحيح معلمات البحث، فمن الأفضل لقراءة وثائق رسمية من أوراكل، والعديد من الشخصيات الفوقية لا يمكن أن يعني ما المستخدم العادي أو مبرمج مبتدئ يظن. على سبيل المثال، علامة "+" إلى أن سقوط النمط إلى واحد أو أكثر من مثيلات العنصر الذي يسبق مباشرة. عندما تنفذ في جافا التعبير العادية، أحرف خاصة هي نفسها كما هو الحال في أي لغة برمجة أخرى. لذلك، يجب أن تكون الهجرة إلى منصة أخرى غير مؤلم.

التطبيقات الممكنة من التعابير العادية

وتجدر الإشارة إلى أن إمكانية التعابير العادية هي الأنسب للتعامل مع كميات كبيرة جدا من النص. على سبيل المثال، بعض مفتاح البحث، أو مزيج كلمة في سجل بشرط أن الحالة التي هو مكتوب المفتاح ليس مهما. سيكون الفرز يد يكون النص غير فعالة للغاية من أجل حل هذه المشكلة، ومع المدمج في جاوة التعابير العادية يمكن أن يتحقق بضعة أسطر من التعليمات البرمجية.

وهذا هو السبب في أننا تفكر في دراسة اللغة بأي حال من الأحوال لا يمكن أن تفوت مثل هذا جزء مهم كتعبير عادي. في جافا، فإنه يمكن استخدامها في مختلف المجالات - من التحقق من صحة بيانات النموذج دخول (عناوين البريد الإلكتروني وأرقام بطاقات الائتمان) لتحليل طلبات حركة المرور والمستخدم.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.birmiss.com. Theme powered by WordPress.