KompyuterlarDasturlash

Java: muntazam ifoda, maxsus belgilar

Bugungi kunda, Java dasturlash, ehtimol, hech kim hayron bo'lmaydi. Bu sohada Progress bizning zamonaviy haqiqat film bir la bu hikoya tanish uchun 50-60 yil oldin tuyulardi bo'lardi, shunday qilib, katta "Kelajakka qaytish."

Java tilining kelib chiqishi

Java - dastlab Sun Microsystems tomonidan ishlab chiqilgan va keyinchalik u Oracle tomonidan amalga oshiriladi qo'llab-quvvatlash va rivojlantirish bo'ldi ob'ekti yo'naltirilgan dasturlash tili.

dasturiy platforma atrof-muhit til rivojlanishi va ishlashi bilan adashtirmaslik kerak emas. ikkinchisi tomonidan birgalikda turli apparat muhitda Java-kodi ijrosini ta'minlash turli qismlariga bir qancha majmuini tushunish kerak bo'ladi. Java yozilgan dasturlari, keyinchalik orqali amalga oshirildi bayt deb nomlangan maxsus formatda, tarjima qilingan bir virtual mashina dasturi platformasi bir qismi - (JVM).

Tarmoqlar montaji va Getting Started

muvaffaqiyatli, bu tilda ishlab chiqilgan dasturlar ishlatish uchun, siz Oracle veb-saytida mavjud Java-komponentlar maxsus paketini o'rnatish kerak. Kompaniya maqsad platforma farq turli tarqatish, shuningdek, har xil variantlarni taqdim etadi. o'rtacha foydalanuvchi, o'tgan eng so'nggi farq qiladi Java versiyasini foydalanish kerak emas. Bu faqat aniq xususiyatlari va imkoniyatlarning uchun maxsus strategiyalar kerak Ishlab chiquvchilar uchun mantiqiy.

kompyuteringizga Java o'rnatish uchun, foydalanuvchi birinchi uskunalar xususiyatlari minimal tizimi talablariga mos ekanligiga ishonch hosil qilish kerak. Oracle muhandislar tizimi talablariga ostonasini kamaytirish uchun qattiq harakat qildim, lekin u hali ham bor, va u ko'rib chiqilishi shart. Foydalanuvchi u dasturlarni o'rnatish istaydi operatsion tizimi asosida taqsimlash kerak saytga topish kerak. Uchun , masalan, Java Windows 7 Bu faqat talab o'rnatish kat belgilang, so'ngra u hamma narsani o'zini chiqadi boriladi, Exe-fayl hisoblanadi. Bu tizim bir vaqtning dasturiy qobig'i faqat bitta nusxasi o'rnatilgan bo'lishi mumkin, deb qayd etish lozim. Shuning uchun, Java oldingi versiyasi tizimdan o'chirildi ishonch hosil qilish uchun zarurligini o'rnatishdan oldin. Agar shunday qilmasangizlar, o'rnatish O'rnatishni davom ettirish oldin zid dasturni olib tashlash uchun so'rayman.

Java rivojlanib boshlash

Foydalanuvchi muvaffaqiyatli dasturiy muhitini o'rnatilgan so'ng, u allaqachon yozilgan dasturlar ijrosi uchun vositalar turli mavjud bo'ladi, va o'z yaratish. Java tomonidan dasturiy boshlash uchun, siz har qanday qo'shimcha dasturlar kerak emas. Biz faqat bir orzu, yangi narsalarni o'rganish va me'morchilik tilini tushunish kerak. Foydalanuvchi muvaffaqiyatli Java o'rnatish muvaffaq bo'ldi va bu jarayonda boshqa dasturlari bilan hech qanday ixtilof bor bo'lsa, hech qanday matn muharriri kodni yozishni boshlash mumkin.

Oracle Dasturchilari uchun vositalar maksimal to'siq bilan ta'minlash uchun ishonch hosil qildi. Java, paketi, har qanday matn fayli uchun argument sifatida yo'lini olib, tushunarli bir bayt virtual mashina ichiga aylantirgan sintaksik (javac foyda) o'z ichiga oladi.

Foydalanuvchi hali dasturni ishga tushirish va ularning ish natijalarini ko'rish mumkin emas. Windows 7 uchun Java ilovasini o'rnatish uchun, u JAR-arxiv "to'plami" kerak bo'ladi.

JAR formatda Java Archive kamaytirish va yanada qo'llash kirish nuqtasi (asosiy sinf) uchun darslari va bog'liqliklar va punktlari tavsifi o'z ichiga oladi, barcha ZIP-fayli, tanish bir maxsus turdagi olingan. Bundan tashqari, Oracle standart to'plamiga kiritilgan bir yordam dasturi tomonidan ishlatiladigan bir xil ism bilan bir .jar-fayl yaratish uchun. uning muvaffaqiyatli amalga oshirish so'ng, foydalanuvchi, yoki faqat er-xotin-bosish orqali buyruq layn yoki konsoli bir dasturni tashkil yoki Java buyruq ishlating.

Java tilining asosiy komponentlari

maqsadida muvaffaqiyatli juda asoslari bilan boshlash kerak o'rganish, Java tilida dasturlar ishlab chiqish uchun. Ajam Dasturchilar ba'zan qiyin muddatli "ob'ekt yo'naltirilgan" tilini tushunish uchun. Ko'p odamlar adashib, bu tilda faoliyat mumkin shaxslarning barcha ob'ektlar, deb haqiqatni ifoda etadi, deb ishonaman. Biroq, bu to'g'ri emas. Java tilida, ob'ektlardan tashqari, ibtidoiy turlari majmui ham bor. Bu integer ma'lumotlar turi (bayt, qisqa, int, uzoq ), turli so'z uzunligi, kasr ma'lumotlar turlari (float, er-xotin), shuningdek, chiziqlar va mos ravishda belgi turlari (string va char) butun songa.

ba'zi turdagi bir ob'ektga murojaat yaratish uchun ishlatiladi sarıcıları, - ularning har biri uchun deb atalmish darslari bor. Bu tor ma'lumotlar tashqari barcha ibtidoiy turlari uchun to'g'ridir.

Java string sinfi amalga oshirish xususiyatlari

Java-line - bu maxsus sinf. Bu doimiy ob'ekt sifatida tasniflanadi mumkin. Agar tasodifiy mag'lubiyatga, keyin unga har bir operatsiya (substring, sıralanmasıyla, belgi o'rnini tanlash, va hokazo. D) o'z ichiga olgan bir joyda (to'p), deb bir dastur xotira taqdim Agar operatsiya original natijasida farq qiladi boshlang'ich liniyasi, yangi bir misol yaratish bo'ladimi.

Shuning uchun, string xotirasida axlat yig'ish buyuk ishlaydi qaramay, dasturchi mag'lubiyatga xotira toshib ketishi keraksiz mos yozuvlar oldini olish uchun juda ehtiyot bo'lish kerak, juda diqqat bilan ishlashi uchun har doim kerak bo'ladi. Yaxshiyamki, bu uchun yordamchi sinflar ko'p bor. Misol uchun, satrlari manipulyatsiya qilish imkonini beradi StringBuilder va StringBuffer, foydalanish, lekin har bir yangi Masalan keyin yaratish emas.

Java tili - oddiy so'zlar. Ularning ko'rinishi va maqsadi

Muntazam iboralar kech XX asrda paydo bo'ldi va elektron matn qayta ishlash texnologiyasi inqilob qildi.

Avvalroq, matn yoki substring muayyan bo'limlari uchun qidiruv amalga oshirish uchun harakat va vaqt talab keng tarqalgan muammo edi. Dasturchilar aniq taalukli ko'rsatilgan qidirish parametr ustida deyarli har bir sayt tekshirish yoki sharoitlar, bir poda bilan solishtirish kerak edi. muntazam so'zlar kelish huzur belgilarni ishlatish imkoniga ega bo'lgan Biroq, qaysi tomonidan bu tintuv qilish kerak edi tomonidan bir naqsh tasvirlab mavjud bo'ldi. Java oddiy so'zlar versiyasi 5 paydo bo'ldi va buyon dasturi atrof-muhitning muhim xususiyati aylandi.

Java muntazam so'zlar bilan ishlash

Java, barcha sinflar, bir yo'l yoki boshqa java.util.regex deb nomlangan alohida To'plamga, muntazam so'zlar bilan ishlash uchun ishlatiladi. Yilda Java muntazam ifoda Ingliz tarjima Pattern sinf, "naqsh" degan ma'noni anglatadi ta'riflaydi. Bu sinf shablonini yaratish uchun foydalanish mumkin konstruktor, bir mag'lubiyatga argümanı qabul qiladi. Agar o'rniga yaxshiroq oddiy harflar foydalanish joker belgi, uni tasvirlab istayman qachon.

to'g'ri Qidiruv parametrlarini belgilash uchun, u qancha huzur belgilar oddiy foydalanuvchi yoki Ajam dasturchi deb o'ylayman mumkin, nima degani mumkin emas, deb, Oracle rasmiy hujjatlarni o'qish uchun yaxshidir. Misol uchun, belgisi "+" darhol avvalgi elementning bir yoki bir necha misol kirib namuna kuzida, deb ko'rsatadi. Java muntazam ifoda amalga oshirilayotgan bo'lsa, maxsus belgilar har qanday boshqa dasturlash tilida bir xil bo'ladi. Shuning uchun, boshqa bir platforma uchun migratsiya og'riqsiz bo'lishi kerak.

Muntazam iboralar mumkin ilovalar

Bu muntazam so'zlar ehtimol eng yaxshi matn juda katta miqdorda band mos deb ta'kidlash lozim. Misol uchun, voqea bo'lgan asosiy yozilgan sharti bilan Ro'yxatdan o'tish ba'zi qidiruv kalit so'zi, yoki birikmasi muhim emas. matn qo'li saralash bunday muammo hal qilish uchun juda samarasiz bo'ladi, va bo'lardi-yilda qurilgan Java oddiy so'zlar kodi liniyalari bir necha erishish mumkin bo'lgan.

Biz muntazam ifoda kabi muhim qismini o'tkazib bo'lmaydi, biron-bir tarzda tilini o'rganish deb hisoblasangiz, shuning uchun. Java, u turli sohalarda foydalanish mumkin - transport va foydalanuvchi so'rovlarini tahlil qilish ma'lumotlar arizasini (e-mail manzillari, kredit karta raqamlari) deb tasdiqlagan edi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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