Компјутери, Програмирање
Јава: регуларни изрази, специјални знаци
Денес, програмирање во Јава, најверојатно, никој нема да предизвика изненадување. Напредокот во оваа област е толку голем што денешната вообичаена реалност би изгледала пред 50-60 години за да биде вистинска приказна од филмот "Назад кон иднината".
Потеклото на јазикот Јава
Јава е објектно-ориентиран програмски јазик кој првично беше развиен од Sun Microsystems, а подоцна беше поддржан и развиен од Oracle.
Инсталација и стартување
За успешно отварање на апликации развиени на овој јазик, треба да инсталирате посебен пакет Java-компоненти, кој е достапен на официјалната веб-страница на Oracle. Компанијата обезбедува различни дистрибуции кои се разликуваат во целната платформа, како и нивните различни опции. Обичен корисник не треба да користи верзија на Java различна од најновата, најновата. Ова има смисла само за програмери кои имаат потреба од специфични стратегии за специфични стратегии и способности.
За да инсталирате Јава на вашиот компјутер, корисникот прво мора да осигура дека хардверските спецификации ги задоволуваат минималните системски барања. Oracle инженерите направија добра работа за намалување на прагот на системските барања, но сè уште постои, и треба да се има предвид. Корисникот мора да најде на сајтот потребната дистрибуција, врз основа на оперативниот систем во кој сака да го инсталира софтверот. На пример, Java за Windows 7 Е извршна. Exe датотека која само ќе бара од вас да наведете директориум за инсталација, а потоа тој ќе стори сé што е. Треба да се напомене дека само една копија од софтверот може да се инсталира истовремено во системот. Затоа, пред да инсталирате, треба да бидете сигурни дека претходната верзија на Java е отстранета од системот. Ако не го направите ова, инсталерот ќе ве праша да ја отстраните спротивставената програма пред да продолжите со инсталацијата.
Да започнеме во Јава
Откако корисникот успешно го инсталира софтверот, ќе му бидат достапни разни алатки за извршување на веќе напишани програми и за создавање на сопствени. За да започнете програмирање на Јава, нема потреба од дополнителни програми. Вие само треба да научите нови работи и да ја разберете архитектурата на јазикот. Ако корисникот може успешно да инсталира Java, а во тој процес нема конфликти со други програми, кодот може да почне да се пишува во секој текстуален уредувач.
Oracle се грижеше да обезбеди максимум сет на алатки за програмери. Пакетот Јава вклучува преведувач на јазик (Javac utility), кој, како аргумент, патот до која било текстуална датотека, го претвора во бајт-код кој е разбирлив за виртуелната машина.
После тоа, корисникот не може да ја започне апликацијата и да ги види резултатите од неговата работа. За да ја инсталирате апликацијата Java за Windows 7, таа мора да биде "спакувана" во JAR-архивата.
JAR-формат е изведен од скратувањето на Java Archive, и ова е посебен вид позната ZIP архива, која дополнително содржи опис на класи и зависности и укажува на влезната точка (главната класа) во апликацијата. За да се создаде .jar-архива, се користи и истото име, кое исто така е вклучено во стандардниот пакет од Oracle. По успешно извршување, корисникот може да ја стартува креираната апликација или со командата Java од командната линија или конзола, или со едноставен двоен клик.
Главните компоненти на јазикот Јава
Со цел успешно да се развијат апликации на јазикот Јава, учењето треба да започне од самиот почеток. Почетокот на програмерите понекогаш е тешко да се разбере терминот "објектно-ориентиран" јазик. Многу луѓе погрешно веруваат дека тоа значи дека сите субјекти на кои може да се управува на еден јазик се предмети. Сепак, ова не е сосема точно. Во Јава, покрај објектите, постои и приврзок од примитивни типови. Овие се целобројни типови на податоци (бајт, краток, int, долг), кои се цели броеви на различни цифри, дробни типови на податоци (плови, двојни), како и низи и типови карактери (низа и знак), соодветно.
За секоја од нив постојат т.н. класови за навивање, кои се користат за создавање на референца кон некој предмет од одреден тип. Ова важи за сите примитивни типови, освен низа податоци.
Карактеристики на спроведување на класата на жици во Јава
Јава низи се посебна класа. Може да се класифицира како непроменлив објект. Ако ја замислите меморијата на апликацијата како куп, која содржи произволен стринг, тогаш секоја операција на неа (со избирање на подниз, поврзување, замена на симболи итн.) Ќе создаде нова инстанца од оригиналната линија, која ќе се разликува од оригиналниот резултат на операцијата.
Јаванскиот јазик е регуларен израз. Нивниот изглед и цел
Редовните изрази се појавија кон крајот на дваесеттиот век и ги револуционизираа технологиите на електронска обработка на текстот.
Претходно, потрагата по специфични области во текстот или подлогата беше чест проблем кој бараше напори и време за имплементирање. Програмерите мораа да ги проверат речиси секоја страница за точно совпаѓање со наведениот параметар за пребарување или да го споредат со голем број услови. Меѓутоа, со доаѓањето на регуларни изрази, стана возможно да се користат мета-карактери, со помош на кои стана можно да се опише дефиниција со која требаше да се изврши пребарувањето. Во јазикот Јава, регуларните изрази се појавија во верзија 5, и оттогаш станаа составен атрибут на софтверското опкружување.
Карактеристики на работа со регуларни изрази во Јава
Во јазикот на Јава, сите класи кои некако се користат за работа со регуларни изрази се ставени во посебен пакет наречен java.util.regex. Во Јава, регуларните изрази се опишани од класата Pattern, што значи "дефиниција" на англиски јазик. Оваа класа зема како аргумент на конструктор низа што може да се користи за креирање дефиниција. Кога сакате да го опишете, подобро е да користите метасипови наместо едноставни букви.
Со цел правилно да ги специфицирате параметрите за пребарување, подобро е да се запознаете со официјалната документација од Oracle, бидејќи многу мета ознаки не значат апсолутно она што обичниот корисник или почетниот програмер може да го мислат. На пример, знакот "+" покажува дека еден или повеќе примероци од непосредно претходниот елемент спаѓаат под дефиниција. Кога се спроведуваат регуларни изрази во Јава, специјалните знаци се исти како и во било кој друг програмски јазик. Затоа, миграцијата од друга платформа треба да биде безболна.
Можни варијанти на користење на регуларни изрази
Треба да се напомене дека можностите за регуларни изрази се најпогодни за обработка на многу големи текстови. На пример, потрагата по клуч или фраза во книгата, под услов регистерот во којшто е напишан клучот, не е битен. Рачното пребарување на текстот за одлука за слична задача би било крајно неефикасно, а со помош на регуларните изрази на Јава задачата може да се реши со неколку линии на код.
Затоа, кога го проучуваме јазикот што го разгледуваме, нема апсолутно никаков начин да се прескокне ваков важен дел како регуларни изрази. Во Java, можете да најдете апликации во различни области - од потврдување на внесот на податоци во форма (поштенски адреси, броеви на кредитни картички) за анализа на сообраќај и кориснички барања.
Similar articles
Trending Now