کمپیوٹرزپروگرامنگ

جاوا: ایک باقاعدہ اظہار، خاص حروف

آج، جاوا میں پروگرامنگ، سب سے زیادہ امکان، کوئی بھی نہیں حیران ہو جائے گا. اس علاقے میں پیش رفت ہمارے معاصر حقیقت فلم ایک لا سے اس کہانی میں واقف کرنے کے لئے 50-60 سال پہلے لگ رہا ہو گا کہ تو بہت اچھا ہے "واپس مستقبل."

جاوا زبان کے ماخذ

جاوا - کسی چیز پر مبنی پروگرامنگ زبان ہے، جس نے اصل میں سن مائکروسسٹمز کی طرف سے تیار کیا گیا تھا اور بعد میں اس کی حمایت اور ترقی اوریکل کی طرف سے کیا بن گیا.

سافٹ ویئر پلیٹ فارم کے ماحول کی زبان میں ترقی یا کارکردگی کے ساتھ الجھن میں نہیں. مؤخر الذکر کی طرف سے مختلف اجزاء جو مل کر مختلف ہارڈ ویئر کے ماحول میں جاوا کے کوڈ کا ایک پھانسی ہے کی ایک بہسنکھیا کی سیٹ سمجھا جا کرنے کے لئے ہے. جاوا میں لکھا پروگرامز bytecode نامی ایک خصوصی شکل، بعد کے اسباب کی طرف سے کارکردگی کا مظاہرہ کیا گیا تھا جس میں ترجمہ کر رہے ہیں ایک ورچوئل مشین سافٹ ویئر پلیٹ فارم کا ایک حصہ - (JVM).

تنصیب اور شروعات

کامیابی سے اس کی زبان میں تیار کی ایپلی کیشنز چلانے کے لئے ہے، آپ کو اوریکل ویب سائٹ پر دستیاب ہے جس جاوا اجزاء کا ایک خصوصی پیکیج، انسٹال ہونا ضروری ہے. کمپنی کے مختلف ڈسٹری، ہدف پلیٹ فارم میں اختلاف ہے، جس کے ساتھ ساتھ مختلف اختیارات فراہم کرتا ہے. اوسط صارف، آخری سب سے حالیہ سے مختلف ہے کہ جاوا ورژن استعمال کرنے کے لئے ضرورت نہیں ہے. یہ صرف مخصوص خصوصیات اور صلاحیتوں کے لئے مخصوص حکمت عملی کی ضرورت ہے جو ڈویلپرز کے لئے سمجھ میں آتا ہے.

آپ کے کمپیوٹر پر جاوا انسٹال کرنے کے لئے، صارف کا پہلا سامان کی خصوصیات کم از کم نظام کی ضروریات سے ملاقات اس بات کو یقینی بنانا ضروری ہے. اوریکل انجینئرز سسٹم کے تقاضے کی دہلیز کم کرنے کے لئے بہت محنت کی ہے، لیکن یہ اب بھی موجود ہے اور یہ سمجھا جانا چاہئے. صارف وہ سافٹ ویئر نصب کرنے کے لئے چاہتا ہے جس میں آپریٹنگ سسٹم کی بنیاد پر تقسیم کے کی ضرورت ہے ویب سائٹ کو تلاش کرنا چاہئے. کے لئے مثال کے طور پر، جاوا ونڈوز کے لیے 7 یہ صرف کی ضرورت ہو گی جس کی تنصیب کی ڈائریکٹری کی وضاحت، اور پھر وہ سب کچھ خود کروں گا ایک executable گیا. exe فائل ہے. یہ سوائے سسٹم کو ایک ہی وقت سافٹ ویئر شیل کے صرف ایک کاپی پر نصب کیا جا سکتا ہے کہ قابل ذکر ہے. لہذا، جاوا کے پچھلے ورژن کے نظام سے ہٹا دیا اس بات کو یقینی بنانے کے لئے کی ضرورت کو انسٹال کرنے سے پہلے. آپ ایسا نہیں کرتے تو، انسٹالر آپ کی تنصیب جاری رکھنے سے پہلے متضاد پروگرام کو ختم کرنے کے لئے پوچھیں گے.

جاوا میں ترقی پذیر شروع کریں

صارف کامیابی سے سافٹ ویئر کے ماحول کو انسٹال کیا ہے کے بعد، یہ پہلے سے ہی لکھا پروگراموں پر عملدرآمد کے لئے کا مطلب ہے کی ایک قسم کے لئے دستیاب ہو جائے گا، اور ان کے اپنے بنانے کے لئے. جاوا کر میں پروگرامنگ شروع کرنے کے لئے، آپ کو کسی بھی اضافی پروگراموں کی ضرورت نہیں. ہم نئی چیزیں سیکھنے اور فن تعمیر کی زبان کو سمجھنے کے لئے صرف ایک خواہش کی ضرورت ہے. صارف جاوا کامیابی سے نصب کرنے کے قابل تھا، اور اس عمل میں دوسرے پروگراموں کے ساتھ کوئی تنازعات ہیں، تو آپ کو کسی بھی ٹیکسٹ ایڈیٹر میں کوڈ لکھنے شروع کر سکتے ہیں.

اوریکل ڈویلپرز کے لئے آلات کی زیادہ سے زیادہ سیٹ فراہم کرنے کو یقینی بنا دیا ہے. جاوا میں، پیکج ایک سنکلک (Javac افادیت)، جس میں کسی بھی ٹیکسٹ فائل کو دلیل کے طور پر راہ لینے، قابل فہم ایک bytecode ورچوئل مشین میں بدلتا ہے بھی شامل ہے.

صارف اب بھی درخواست کو چلانے اور ان کے کام کے نتائج دیکھ سکتے ہیں. ونڈوز 7 کے لئے ایک اعلی درجے کا Java درخواست کو انسٹال کرنے کے لئے، یہ جار-محفوظ شدہ دستاویزات میں "پیک" کرنے کے لئے ضروری ہے.

جار شکل جاوا محفوظ شدہ دستاویزات کی کمی، اور مزید کی درخواست میں انٹری پوائنٹ (مرکزی طبقے) کی کلاسیں اور انحصار اور پوائنٹس کی ایک وضاحت پر مشتمل ہے جس میں تمام ZIP فائل، واقف کی ایک خاص قسم سے ماخوذ ہے. افادیت، جو بھی اوریکل سے معیاری پیکج میں شامل ہے کی طرف سے استعمال اسی نام کے ایک جار فائل بنانے کے لیے. اس کے کامیاب عمل کے بعد، صارف، یا صرف ڈبل کلک کمانڈ لائن یا کنسول سے ایک درخواست پیدا یا جاوا کمانڈ چلا سکتے ہیں.

جاوا زبان کے اہم اجزاء

ترتیب میں کامیابی یہ بہت مبادیات کے ساتھ شروع کرنے کے لئے کی ضرورت ہے سیکھنے، جاوا زبان میں ایپلی کیشنز تیار کرنے کے لئے. نوسکھئیے پروگرامرز کبھی کبھی مشکل اصطلاح "اعتراض پر مبنی" زبان کو سمجھنے کے لئے. بہت سے لوگ غلطی سے یہ اداروں کی زبان میں کام کر سکتے ہیں کی تمام اشیاء ہیں اس حقیقت کی طرف اشارہ کرتی ہے کہ یقین. تاہم، یہ سچ نہیں ہے. جاوا زبان میں، سہولیات کے علاوہ، وہاں بھی آدم کی اقسام میں سے ایک سیٹ ہے. یہ عددی ڈیٹا کی قسم (بائٹ، مختصر، INT، لمبے )، صحیح اعداد ہیں جو مختلف لفظ کی لمبائی، جزوی ڈیٹا کی اقسام (فلوٹ، ڈبل)، اسی طرح لائنوں اور بالترتیب کردار اقسام (سلک اور چار).

کچھ قسم کی کسی چیز کے لئے ایک ریفرنس بنانے کے لئے استعمال کر رہے ہیں جس لفافوں، - ان میں سے ہر ایک کے لئے نام نہاد کلاس ہیں. اس جملے کے اعداد و شمار کے علاوہ تمام قدیم اقسام کے لئے سچ ہے.

جاوا میں سٹرنگ کلاس کے نفاذ کی خصوصیات

جاوا لائن - یہ ایک خاص کلاس ہے. یہ ایک ناقابل اعتراض کے طور پر درجہ بندی کیا جا سکتا ہے. آپ کو ایک ڈھیر (ڈھیر)، ایک صوابدیدی سٹرنگ، اس پر تو ہر آپریشن (ضمنی اسٹرنگ، concatenation، کا کردار متبادل کے انتخاب، اور اسی طرح کی. D.) پر مشتمل ہے جس میں کے طور پر ایک درخواست میموری جمع کراتے ہیں تو شروع لائن، آپریشن کے اصل نتیجہ سے مختلف ہو گی جس کی ایک نئی مثال تخلیق کریں گے.

لہذا، سٹرنگ بہت احتیاط سے کام کرنے کے لئے ہمیشہ ضروری ہے، یاد میں کوڑا کرکٹ اکٹھا کرنا بہت اچھا چلتا ہے اس حقیقت کے باوجود، پروگرامر سٹرنگ کرنے میموری اتپرواہ غیر ضروری ریفرنس کو روکنے کے لئے بہت زیادہ محتاط ہونا چاہیے. خوش قسمتی سے، اس کے لئے مددگار کلاس کی ایک بہت ہے. مثال کے طور پر StringBuilder اور StringBuffer، ڈور جوڑتوڑ کرنے کی اجازت دیتے ہیں جس کا استعمال کرتے ہیں، لیکن ہر نئی مثال کے بعد پیدا نہیں کرتے.

جاوا زبان - باقاعدہ اظہار. ان کے ظہور اور مقصد

باقاعدہ اظہار دیر بیسویں صدی میں ظاہر ہوا اور الیکٹرانک ٹیکسٹ پراسیسنگ کی ٹیکنالوجی میں انقلاب.

اس سے قبل، متن یا ضمنی اسٹرنگ میں موجود مخصوص حصوں کے لئے تلاش ایک عام مسئلہ، کے نفاذ کے لئے کوشش اور وقت درکار تھا. پروگرامرس عین مطابق ملاپ متعین کردہ تلاش کے پیرامیٹر پر تقریبا ہر سائٹ کو چیک کریں یا شرائط میں سے ایک بہت کچھ کے ساتھ اس کا موازنہ کرنے کے لئے نہیں تھا. تاہم، باقاعدہ اظہار کی آمد میٹا حروف کا استعمال کرنے کا موقع ہے کے ساتھ، جس کے ذریعے یہ تلاش کرنا پڑا ہے جس کے ذریعے ایک پیٹرن کی وضاحت کرنے کے لئے دستیاب بن گیا. جاوا میں باقاعدہ اظہار ورژن 5 میں شائع ہوا، اور اس کے بعد سافٹ ویئر کے ماحول کا لازمی وصف بن گیا ہے.

جاوا میں باقاعدہ اظہار کے ساتھ کام کرنا

جاوا میں، تمام طبقات، ایک یا دوسرے راستے java.util.regex نامی ایک علیحدہ پیکج میں باقاعدہ اظہار کے ساتھ کام کرنے کے لئے استعمال ہوتے ہیں. میں جاوا باقاعدہ اظہار پیٹرن کلاس، انگریزی میں ترجمہ کیا جو "پیٹرن" کا مطلب بیان کرتا ہے. یہ کلاس ایک ٹیمپلیٹ بنانے کے لئے استعمال کیا جا سکتا ہے جس کے ڈویلپر، ایک سٹرنگ دلیل قبول کرتا ہے. آپ کو یہ بیان کرنے کے بجائے سادہ خط بہتر استعمال wildcards کی کے لئے جب چاہتے ہیں.

مناسب طریقے تلاش پیرامیٹرز کی وضاحت کرنے کے لئے، یہ اوریکل کی طرف سے سرکاری دستاویزات کو پڑھنے کے لئے بہتر ہے، کئی میٹا حروف کا مطلب یہ نہیں کر سکتے ہیں کے طور پر عام صارف یا ایک نوسکھئیے پروگرامر سوچ سکتا ہے. مثال کے طور پر، سائن ان کریں "+" کو فوری طور پر گزشتہ عنصر میں سے ایک یا ایک سے زیادہ واقعات میں پیٹرن زوال طرف اشارہ کرتا. جاوا باقاعدہ اظہار میں لاگو کرتے ہیں، خاص حروف کسی بھی دوسری پروگرامنگ زبان میں کے طور پر ایک ہی ہیں. لہذا، ایک اور پلیٹ فارم پر منتقلی پیڑارہت ہونا چاہئے.

باقاعدہ اظہار کے ممکنہ ایپلی کیشنز

یہ باقاعدہ اظہار کے امکان بہترین متن کی بہت بڑی مقدار کو ہینڈل کرنے کے لئے مناسب رہے ہیں کہ غور کرنا چاہیے. مثال کے طور پر شرط کیس ہے جس میں چابی لکھا ہے کہ ساتھ کچھ تلاش کی چابی، یا ورڈ میں الفاظ کے مجموعے اہم نہیں ہے. متن کا ہاتھ چھنٹائی طرح ایک مسئلہ کو حل کرنے کے لئے انتہائی غیر مؤثر ہو، اور کرے گا تعمیر میں جاوا باقاعدہ اظہار کوڈ کی لائنوں کی ایک جوڑے حاصل کیا جا سکتا ہے کے ساتھ.

ہم کسی بھی طرح ایک باقاعدہ اظہار کے طور پر اس طرح ایک اہم حصہ کی کمی محسوس نہیں کر سکتے ہیں میں زبان کے مطالعہ پر غور کر رہے ہیں یہی وجہ ہے کہ. جاوا میں، یہ مختلف شعبوں میں استعمال کیا جا سکتا ہے - ٹریفک اور صارف کی درخواستوں کا تجزیہ کرنے کی ڈیٹا انٹری فارم (ای میل پتے، کریڈٹ کارڈ نمبر) توثیق سے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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