Компютер, Барномасозӣ
Java: а ифодаи муқаррариро, аломатҳои махсус
Имрӯз, барномасозӣ дар Java, эҳтимол аз ҳама, ҳеҷ кас надошта бошад, ҳайрон. Пешравиҳо дар ин минтақаи бузург аст, ки воқеияти муосири мо мебуд, шинос 50-60 сол пеш дар ин ҳикоя аз филм як ла менамуд, "Бозгашт ба оянда."
Дар пайдоиши забони Java
Java - забони барномасозӣ-объекти нигаронидашуда, ки аслан аз тарафи Sun Microsystems таҳия карда шуд, ва баъд аз он дастгирї ва рушди аз ҷониби Oracle гузаронида шуд.
Насб ва саршавӣ
Бо мақсади бомуваффақият барномаҳои тањия бо ин забон давида, шумо бояд бастаи махсуси Java-ҷузъҳои, ки дар сомонаи Oracle дастрас аст, насб. Ин ширкат таъмин тақсимкунандагони гуногун, ки дар платформаи мақсаднок фарқ мекунанд, инчунин имконоти гуногун. Истифодабарандаи миёнаи эҳтиёҷ надорад, ки ба тафсири Java аст, ки ба фарқ аз охирин, ки охир. Он танҳо маъно барои таҳиякунандагони ки бояд стратегияи махсус барои хусусиятҳои мушаххас ва имкониятҳои.
Барои насб Java дар компютери шумо, истифодабаранда бояд аввал боварӣ ҳосил, ки ба хусусиятҳои таҷҳизоти ҷавобгўи талаботи ҳадди ақали системаи. муҳандисон Oracle сахт меҳнат мекарданд, ба паст кардани ҳадди талаботи система, балки он аст, ҳанӯз ҳам вуҷуд дорад ва бояд дар он баррасӣ шаванд. Истифодабаранда бояд сомона ӯ бояд тақсими дар асоси системаи оператсионии, ки ӯ мехоҳад, ки ба насби нармафзор пайдо. Барои мисол, Java , барои Windows 7 Ин .exe-файл иҷрошаванда, ки танҳо талаб мекунанд муайян феҳристи насби, ва пас аз он ҳама чизро худаш мекунед, огоҳ аст. Қобили зикр аст, ки низоми метавонад дар як вақт танҳо як нусхаи ниҳонӣ нармафзор насб. Аз ин рӯ, пеш аз насб бояд ҳосил кунед, ки версияи пештара аз Java аз низоми дур. Агар чунин накунӣ, барои насб кардан талаб хоҳад кард, ки ба хориҷ барномаи пурмоҷарои ки пеш аз шумо насб идома дорад.
Оғози таҳияи дар Java
Пас аз он ки истифодабаранда бо муваффақият насб муҳити нармафзор, онро дастрас ба як қатор воситаҳои барои иҷрои барномаҳои аллакай навишта хоҳад буд, ва худ ба сохтани. Бо мақсади ба сар барномањои тарафи Java, шумо ҳар гуна барномаҳои иловагӣ лозим нест. Мо бояд танҳо хоҳиши ба ёд чизҳои нав ва дар фаҳмидани забони меъморӣ. Агар корбар қодир ба бомуваффақият насб Java буд, ва дар раванди надоранд, низоъ бо дигар барномаҳо, шумо метавонед оғоз навиштани коди дар ҳама гуна муҳаррири матн.
Oracle боварӣ барои таъмини ҳадди аксари маҷмӯи воситаҳои таҳиягарон дод. Дар Java, бастаи мегирад compiler (коммуналӣ Javac), ки, бо назардошти сифати далели роҳи ба ягон файли матнӣ, онро табдил ба як мошини маҷозӣ bytecode фаҳмо.
Дар корбар ҳол метавонед барномаи тамом нашуд ва бингаред, натиҷаҳои кори онҳо. Барои насб ариза Java барои Windows 7, зарур «қуттӣ» дар кӯзаи-архив аст.
Дар формати кӯзаи аст, ки аз паст кардани Java Бойгонӣ, ва як навъ махсуси шинос ба ҳамаи ZIP-файл, ки минбаъд иборат шарҳи дарсҳо ва dependencies ва нуқтаҳои ба нуқтаи вуруд ба (синфи асосӣ) дар ариза ба даст. Барои сохтани .jar-файл аз ҳамон ном бурда аз тарафи коммуналӣ, аст, ки он низ дар бастаи стандартї аз Oracle дохил карда мешавад. Баъди татбиқи бомуваффақияти он, истифодабаранда метавонад аризаи офарида ё фармони Java аз сатри фармон ё консол, ё аз тарафи танҳо дучандон муш идора.
Элементњои асосии забони Java
Бо мақсади бомуваффақият инкишоф барномаҳо ба забони Java, омӯзиш он бояд бо асосҳои хеле оғоз. барномасозони эскизи баъзан душвор барои фаҳмидани истилоҳи «-объект нигаронидашуда» ба забони. Бисёри одамон иштибоҳан имон, ки дар он ба он аст, ки ҳамаи субъектҳои, ки метавонад дар забони фаъолият объектҳои мебошанд, дахл дорад. Бо вуҷуди ин, ин ҳақиқат нест. Дар забони Java, ба истиснои иншооти аст, ҳамчунин маҷмӯи намудҳои ибтидоӣ вуҷуд дорад. Ин адад навъи маълумот (байтӣ, кӯтоҳ, Int, дароз ), ки integers ҳастанд дарозии гуногуни калима, навъи маълумоти касрӣ (шино, дучандон), инчунин хатҳои ва намудҳои аломати (Стринг ва char) мутаносибан.
Барои ҳар як аз онҳо ном дарсҳо нест - wrappers, ки истифода бурда мешавад барои сохтани як ишора ба объекти ягон гиёҳи. Ин дуруст ба њамаи намудњои ибтидоӣ ба истиснои маълумоти сатри аст.
Хусусиятҳое, ки татбиқи синфи банд дар Java
Java-хати - ин синфи махсус аст. Он метавонад ҳамчун объекти immutable, тасниф мегардад. Агар шумо хотираи ариза пешниҳод ҳамчун теппае (теппае), ки дорои сатри худсарона, пас њар як амалиёт дар он (аз интихоби зерсатрро, concatenation, иваз ҳуруфот ва ғайра. D.) Оё як Масалан нави хати ибтидої, ки аз натиҷаи аслии амалиёти фарқ мекунад эҷод.
Забони Java - ифодаҳои муқаррарӣ. намуди зоҳирӣ ва мақсади онҳо
ифодаҳои мунтазам, дар охири асри ХХ пайдо ва технологияи коркарди матни электронии инқилоберо.
Пештар, Ҷустуҷӯи барои бахшҳои мушаххас дар ин матн ё зерсатрро мушкилоти умумӣ, ки дар талаб талош ва вақти барои татбиќи буд. Барномасозони буд, ки ба тафтиш қариб ҳар сомона дар параметри ҷустуҷӯӣ муайян дақиқ нашуд, ё нисбат ба он ки бо як шароити. Бо вуҷуди ин, бо пайдоиши ифодаҳои мунтазам, ки имконияти истифодаи ҳарфҳои мета доранд, ки тавассути он ба он дастрас барои тавсифи намунаи он буд, ки ба ҷустуҷӯ шуд. Дар Java ифодаҳои мунтазам, ки дар нусхаи 5 зоҳир шуд, ва аз соли як аттрибутӣ муҳим муҳити нармафзор гардад.
Кор бо ифодаҳои мунтазам, ки дар Java
Дар Java, тамоми табақаҳои, яке аз ин ё он тарз ба кор бо ифодаҳои мунтазам, ки дар як бастаи алоҳида номида java.util.regex истифода бурда мешавад. Дар Java ифодаи муқаррарӣ тасвир синфи намуна, ки дар тарҷума ба забони англисӣ маънои «намунаи». Ин синфи далели сатри ба созандаи, ки метавонад истифода шавад барои сохтани як Шаблон мепазирад. Вақте, ки шумо мехоҳед, ки онро тасвир, ба ҷои ҳарфҳои оддӣ беҳтар истифода корти озод.
Бо мақсади ба таври дуруст нишон дода параметрҳои ҷустуҷӯӣ, аз он беҳтар аст, ки ба хондани ҳуҷҷатҳои расмие, ки аз Oracle, бисёр аломатҳо мета наметавонад маънои чӣ корбар оддӣ ё барномасоз эскизи шояд фикр кунед. Масалан, аломати «+» нишон медиҳад, ки тирамоҳи намунаи як ё якчанд лаҳзаҳои унсури бевосита пеш. Вақте, ки дар ифодаи Java мунтазам амалӣ, аломатҳои махсус ҳамон тавре, ки дар ягон забони барномасозии дигар мебошанд. Аз ин рӯ, муњољират ба платформаи дигар бояд ночизеро бошад.
барномаҳои эҳтимолии ифодаҳои мунтазам
Бояд қайд кард, ки имкони ифодаҳои мунтазам беҳтарин мувофиқ ба ӯҳдаи миқдори хеле зиёди матн. Масалан, баъзе калиди ҷустуҷӯ, ё таркиби калима дар феҳристи бо шарте, ки дар сурати дар он тугмаи навишта аст, муҳим нест. мураттабсозии Дасти матни мебуд, барои ҳалли чунин мушкилот хеле бесамар ва бо сохта-дар Java ифодаҳои мунтазам мумкин аст якчанд сатрҳои код даст.
Ин аст, ки чаро мо бо назардошти омӯзиши забони дар ҳама гуна роҳ метавонад чунин қисми муҳими ҳамчун ифодаи муқаррарӣ даст надиҳед. Дар Java, он метавонад дар соҳаҳои гуногун истифода мешаванд - аз validating шакли маълумот вуруд (суроғаҳои почтаи электронӣ, рақами корти кредитӣ) барои таҳлили ҳаракати нақлиёт ва истифодабаранда талаб мекунад.
Similar articles
Trending Now