KompüterProqramlaşdırma

Java: müntəzəm ifadə, xüsusi simvollar

Bu gün Java proqramlaşdırma, çox güman ki, heç bir sürpriz olmayacaq. bu sahədə irəliləyiş müasir reallıq film a la bu hekayə tanış 50-60 il əvvəl görünürdü olardı ki, böyük deyil "Geri Gələcəyə".

Java dilinin mənşəyi

Java - ilk Sun Microsystems tərəfindən hazırlanmış və sonra Oracle tərəfindən həyata keçirilən dəstək və inkişaf oldu bir obyekt-yönümlü proqramlaşdırma dili.

proqram platform mühitinin dil inkişaf və ya icrası ilə səhv etmək deyil. sonuncu ilə birlikdə müxtəlif hardware mühitlərdə Java-kodu bir icrasını təmin müxtəlif komponentləri bir plüralizmi sıra başa düşülməlidir. Java yazılı Programs sonra vasitəsilə həyata keçirilib bytecode adlı xüsusi format çevrilir virtual maşın proqram platformasının bir hissəsi - (JVM).

Quraşdırma və Başlarken

uğurla bu dildə inkişaf applications çalıştırmak üçün, siz Oracle saytda mövcuddur Java-komponentlərinin xüsusi paketi yüklemeniz lazımdır. Şirkət hədəf platforma fərqli fərqli bölüşdürmələri, habelə müxtəlif variantları təmin edir. orta istifadəçi, son ən son fərqli Java versiyasını istifadə etmək lazım deyil. Bu, yalnız xüsusi xüsusiyyətləri və imkanları üçün xüsusi strategiyaları lazımdır developers üçün əhəmiyyət kəsb edir.

Sizin kompüter Java yüklemek üçün, istifadəçi ilk avadanlıqların xüsusiyyətləri minimum sistem tələblərə cavab əmin etmək lazımdır. Oracle mühəndislər sistem tələbləri seçki barajının endirilməsi üçün çalışdı, lakin o, hələ də var və bu, nəzərə alınmalıdır. istifadəçi o proqram yüklemek istəyir əməliyyat sistemi əsasında paylanması lazımdır site tapmaq lazımdır. Üçün Məsələn, Java Windows 7 Bu, yalnız tələb quraşdırma kataloq daxil, və o hər şeyi özü edəcəyik ki, bir yürütülebilir Exe fayl edir. Bu sistem eyni zamanda proqram shell yalnız bir nüsxəsi quraşdırıla bilər ki, qeyd dəyər. Buna görə də, Java əvvəlki versiyası sistemindən çıxarıldığı əmin etmək lazım yüklemeden əvvəl. Əgər deyilsə, installer siz quraşdırılması davam əvvəl ziddiyyətli proqramı aradan qaldırılması üçün xahiş edəcək.

Java inkişaf başlamaq

istifadəçi uğurla proqram mühit yüklü sonra, artıq yazılı proqramlarının icrası üçün vəsait bir sıra mövcud olacaq və öz yaratmaq. Java proqramlaşdırma başlamaq üçün, hər hansı bir əlavə proqramları ehtiyac yoxdur. Biz yalnız bir arzusu yeni şeylər öyrənmək və memarlıq dilini anlamaq lazımdır. istifadəçi uğurla Java yüklemek üçün bacardı və prosesin digər proqramları ilə heç bir münaqişələr varsa, hər hansı bir mətn redaktoru kodu yazılı başlaya bilərsiniz.

Oracle developers üçün alətlər maksimum dəsti təmin etmək üçün əmin etmişdir. Java, paket, hər hansı bir mətn faylı arqument kimi yol alaraq, aydın bir bytecode virtual maşın dilinə çevirir bir compiler (javac kommunal) daxildir.

istifadəçi hələ proqram run və onların iş nəticələri görmək bilməz. Windows 7 üçün Java proqram yüklemek üçün, bu JAR-arxivində "paketi" lazımdır.

JAR format Java Arxiv azaldılması və daha tətbiqi giriş nöqtəsi (ana sinifi) üçün dərsləri və bağımlılıkları və bal təsviri ibarətdir bütün ZIP-faylı tanış xüsusi növ irəli gəlir. də Oracle standart paketi daxil edilir kommunal tərəfindən istifadə olunan eyni adı Jar fayl yaratmaq üçün. Onun uğurla həyata keçirilməsi sonra, istifadəçi, və ya sadəcə cüt tıklayarak command line və ya konsol bir proqram yaratdıq və ya Java funksiyanı çalıştırın bilərsiniz.

Java dilinin əsas komponentləri

üçün uğurla çox əsasları ilə başlamaq lazımdır öyrənmək, Java dilində applications inkişaf etdirmək. Acemi proqramçılar bəzən çətin termini "obyekt-yönümlü" dil anlamaq üçün. Bir çox insanlar səhvən bu dildə fəaliyyət şəxslərin bütün obyektlərin olmasına aiddir inanıram. Lakin bu doğru deyil. Java dilində, qurğuların istisna olmaqla, ibtidai növləri bir sıra da var. Bu tam data type (byte, qısa, int, long ), müxtəlif söz uzunluğu, fraksiya data növləri (float, cüt), eləcə də xətləri və müvafiq xarakter növləri (String və char) integers var.

bir növ bir obyekt istinad yaratmaq üçün istifadə olunur sarmalayıcılarının, - onların hər biri üçün qondarma dərsləri var. Bu simli data istisna olmaqla, bütün ibtidai növləri üçün doğrudur.

Java string sinif həyata keçirilməsi xüsusiyyətləri

Java-line - bu xüsusi sinif edir. Bu dəyişməz obyekt kimi təsnif edilə bilər. Bir ixtiyari simli, sonra hər əməliyyat (substring, concatenation, karakter əvəz seçilməsi və s. D.) olan bir yığın (yığın) kimi bir proqram yaddaş təqdim edildikdə əməliyyat orijinal nəticəsində fərqli olacaq başlanğıc xətti, yeni bir instansiya yaratmaq olacaq.

Buna görə də, simli yaddaş zibil toplama böyük çalışır, baxmayaraq ki, proqramçı simli yaddaş daşqın lazımsız istinad qarşısını almaq üçün çox ehtiyatlı olmalıdır, çox diqqətlə işləmək həmişə vacibdir. Xoşbəxtlikdən, bu köməkçi dərsləri bir çox var. Məsələn, strings manipulyasiya imkan verir StringBuilder və StringBuffer, istifadə, lakin hər yeni instansiya sonra yaratmaq deyil.

Java dili - normal ifadeler. Onların görünüşü və məqsədi

Daimi ifadələr XX əsrdə yaranıb və elektron mətn emalı texnologiyası inqilabi.

Əvvəllər, mətn və ya substring xüsusi bölmələr üçün axtarış həyata keçirilməsi üçün səy və vaxt tələb ortaq problem idi. Programmers dəqiq uyğun müəyyən axtarış parametr demək olar ki, hər bir site yoxlamaq və ya şərait bir çox ilə müqayisə idi. normal ifadeler Advent meta simvol istifadə etmək imkanı ilə Lakin, olan bu axtarış idi bir model təsvir etmək üçün mövcud oldu. Java normal ifadeler versiyası 5 çıxdı və ildən proqram ətraf mühit mühüm atributu olmuşdur.

Java normal ifadeler İş

Java, bütün siniflər, bir yol və ya başqa java.util.regex adlı ayrı-ayrı paketi, normal ifadeler ilə iş üçün istifadə olunur. In Java normal ifade İngilis tərcümə Pattern sinif "model" deməkdir təsvir edir. Bu sinif bir şablon yaratmaq üçün istifadə edilə bilər konstruktor, bir string dəlil qəbul edir. əvəzinə daha sadə məktublar istifadə joker, onu təsvir etmək istədiyiniz zaman.

Düzgün axtarış parametrləri müəyyən etmək üçün, bir çox meta simvol adi istifadəçi və ya təcrübəsiz proqramçı hesab edə bilər nə demək deyil bilər, Oracle rəsmi sənədləri oxumaq daha yaxşıdır. Məsələn, işarə "+" dərhal əvvəlki element bir və ya daha çox hallarda daxil model payız göstərir. Java müntəzəm ifadə həyata zaman, xüsusi simvollar hər hansı digər proqramlaşdırma dili kimi eynidir. Buna görə də, başqa platforma miqrasiya ağrısız olmalıdır.

normal ifadeler mümkün applications

Bu normal ifadeler imkanı yaxşı mətn çox böyük miqdarda idarə etmək üçün uyğun ki, qeyd etmək lazımdır. Məsələn, hal olan əsas yazılı şərt ilə reyestrində bir axtarış düyməsi, və ya söz birləşməsi əhəmiyyətli deyil. Mətn Hand çeşidlənməsi belə bir problemin həlli üçün yüksək səmərəli olardı-in daxili Java normal ifadeler kodu xətləri bir neçə əldə edilə bilər.

biz müntəzəm ifadə kimi mühüm rol qaçırmayın hər hansı bir şəkildə dil öyrənilməsi nəzərdən niyə ki. Java, müxtəlif sahələrdə istifadə edilə bilər - yol və istifadəçi sorğuların təhlil etmək data giriş formu (e-mail ünvanları, kredit kartı nömrələri) doğrulama edir.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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