Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Programet
  • Mësimi i gjuhës programuese java nga e para. CodeGym dhe mjetet e zhvillimit të Java

Mësimi i gjuhës programuese java nga e para. CodeGym dhe mjetet e zhvillimit të Java

Në këtë udhëzues, ne do të mbulojmë gjithçka që duhet të dini përpara se të filloni të mësoni programimi në Java. Do të mësoni për aftësitë e platformës, përdorimet e saj dhe si të filloni të mësoni drejt Java.

Cila është gjuha e programimit Java?

Në 1991, Ekipi i Gjelbër, një divizion i Sun Microsystems, i udhëhequr nga James Gosling, krijoi një gjuhë për programimin e pajisjeve elektronike të konsumit. Në atë kohë quhej Lisi ("Lisi"). Pse "Lisi"? Thjesht sepse kjo pemë u rrit jashtë dritares së studimit të Gosling.

Ekipi i Gjelbër demonstroi përdorimin e Oak në një TV interaktiv. Por për televizionin kabllor dixhital të atyre viteve, kjo teknologji ishte shumë e avancuar. Në të njëjtën kohë, Interneti po fitonte popullaritet, për të cilin gjuha e re e programimit ishte më e përshtatshme.

Pas një kohe, gjuha e re u riemërua Green, dhe pas kësaj - në Java, për nder të kafesë nga ishulli Java. Prandaj, logoja Java përshkruan një filxhan kafeje.

Gjatë zhvillimit të Java, C / C ++ ishte popullor, kështu që Gosling bëri sintaksën e gjuhës të ngjashme me C / C ++ dhe zbatoi parimin " shkruani një herë - vraponi kudo". Në 1995, Sun Microsystems lëshoi ​​​​versionin e parë zyrtar të Java. Dhe në të njëjtën kohë, u njoftua se Java do të përfshihet në shfletuesin Netscape Navigator.

Në vitin 2010, Sun Microsystems, së bashku me gjuhën e programimit Java, u ble nga Oracle Corporation.

Historia e versionit Java

  1. Qershor 1991 - fillimi i projektit të zhvillimit gjuhë programimi Java.
  2. JDK 1.0 - Janar 1996.
  3. JDK 1.1 - shkurt 1997.
  4. J2SE 1.2 - Dhjetor 1998.
  5. J2SE 1.3 - maj 2000.
  6. J2SE 1.4 - Shkurt 2002.
  7. J2SE 5.0 - Shtator 2004.
  8. Java SE 6 - Dhjetor 2006.
  9. Java SE 7 - korrik 2011.
  10. Java SE 8 - 18 Mars 2014.
  11. Java SE 9 - 21 shtator 2017.

Funksionet e gjuhës programuese Java

Java është një gjuhë ndër-platformë

Kodi Java i shkruar në një platformë ( pra sistemi operativ) mund të ekzekutohet i pandryshuar në platforma të tjera.

Për të ekzekutuar Java, makina virtuale Java ( Makina virtuale Java, JVM). JVM përpunon kodin e bajtit dhe më pas procesori përpunon kodin e marrë nga JVM. Të gjitha makinat virtuale punojnë në një mënyrë të ngjashme, kështu që i njëjti kod funksionon njësoj në të gjitha sistemet operative, gjë që e bën Java një gjuhë programimi ndër-platformë.

Gjuhë programimi e orientuar drejt objekteve

Ka stile të ndryshme programimi, dhe një nga më të njohurit është programimi i orientuar drejt objekteve. Me këtë qasje, një problem kompleks ndahet në më të vogla duke krijuar objekte. Kjo e bën kodin të ripërdorshëm.

Funksionet e orientuara nga objekti gjenden në shumë gjuhë programimi, duke përfshirë Java, Python dhe C ++. Nëse jeni serioz për të mësuar programimin, qasja e orientuar nga objekti ia vlen të përfshihet në kurrikulën tuaj.

Java është e shpejtë

Versionet e hershme gjuhë programimi Java shpesh është kritikuar se është e ngadaltë. Por sot situata ka ndryshuar në mënyrë dramatike. Versionet më të reja të JVM-ve funksionojnë shumë më shpejt dhe procesorët që i interpretojnë ato po bëhen gjithnjë e më të shpejtë.

Java është një nga gjuhët më të shpejta të programimit sot. Kodi Java i optimizuar mirë funksionon pothuajse aq shpejt sa gjuhët e programimit të nivelit të ulët si C / C ++ dhe shumë më shpejt se Python, PHP, etj.

Java është një platformë e sigurt

Java është:

  • një platformë e sigurt për zhvillimin dhe lëshimin e aplikacioneve;
  • ofron mjete për menaxhimin automatik të kujtesës, gjë që redukton cenueshmërinë e kodit;
  • siguron transmetim të sigurt të të dhënave.

Bibliotekë e gjerë thelbësore

Një nga arsyet pse Java përdoret gjerësisht është biblioteka e madhe standarde. Ai përmban qindra klasa dhe metoda nga paketa të ndryshme për ta bërë jetën më të lehtë për zhvilluesit. Për shembull,

java.lang janë funksione të avancuara për vargje, vargje, etj.

java.util është një bibliotekë për të punuar me strukturat e të dhënave, shprehjet e rregullta, datën dhe kohën, etj.

kava.io është një bibliotekë për hyrjen / daljen e skedarëve, trajtimin e përjashtimeve, etj.

Duke përdorur platformën Java

Para se të mësoni Java programimi nga e para, duhet të dini se më shumë se 3 miliardë pajisje në mbarë botën funksionojnë në këtë platformë. Për çfarë saktësisht mund ta përdorni:

  1. Aplikacionet Android - Për zhvillimin e aplikacioneve Android, gjuha e programimit Java përdoret shpesh në lidhje me Android SDK ( nga kompleti anglisht i zhvillimit të softuerit - kompleti i zhvillimit të softuerit).
  2. Aplikacionet në ueb - Java përdoret për të ndërtuar aplikacione në ueb duke përdorur programe në anën e serverit, kornizën Struts dhe JSP. Disa aplikacione të njohura në internet të shkruara në Java përfshijnë Google.com, Facebook.com, eBay.com, LinkedIn.com.

Vlen të përmendet se këto faqe nuk janë domosdoshmërisht të shkruara ekskluzivisht në Java, dhe mund të përdorin edhe gjuhë të tjera programimi.

  1. Zhvillimi i softuerit- programe të tilla si Eclipse, OpenOffice, Vuze, MATLAB dhe shumë të tjera janë shkruar në Java.
  2. Përpunimi i të dhënave të mëdha - Për përpunimin e të dhënave të mëdha, mund të përdorni kornizën Hadoop të shkruar në Java.
  3. Sistemet e tregtimit- duke përdorur platformën Platforma Tregtare e Oracle Extreme Java, ju mund të shkruani programe për tregtim.
  4. Pajisjet e ngulitura- Miliarda pajisje fuqizohen sot nga teknologjia Java Embedded e Oracle, si televizorët, kartat SIM, luajtësit Blu-ray dhe më shumë.

Gjithashtu programimi në Java përdoret për të zhvilluar lojëra, aplikacione shkencore ( për shembull, për përpunimin e gjuhës natyrore) dhe në shumë fusha të tjera.

Terminologjia Java që duhet të dini

Java është një koleksion teknologjish ( gjuhë programimi dhe platformë kompjuterike) projektuar për të krijuar dhe ekzekutuar softuer. Sidoqoftë, termi Java përdoret shpesh për t'iu referuar vetë gjuhës së programimit.

Gjuhë programimi Java është një gjuhë programimi me bazë të gjerë, me qëllim të përgjithshëm, ndër-platformë, e orientuar nga objekti.

Java 9 është versioni më i fundit i Java në kohën e këtij shkrimi.

Java EE, Java Me dhe Java SE — Këta emra i referohen përkatësisht Java Enterprise Edition, Micro Edition dhe Standard Edition.

Java EE synon aplikacionet që funksionojnë në serverë. Java ME është projektuar për pajisje të kufizuara me energji, siç janë pajisjet e integruara. Java SE është botimi standard Java për të shkruar programe të rregullta.

Nëse jeni i ri në Programimi Java, ju rekomandojmë të filloni me Java SE.

JVM - Makina virtuale Java (" Makina virtuale Java") Është një program që lejon një kompjuter të ekzekutojë programe të shkruara në Java.

JRE - Java Runtime Environment (" koha e ekzekutimit në java") Përfshin JVM, bibliotekat përkatëse dhe komponentë të tjerë të nevojshëm për ekzekutimin e programeve. Por nuk ka përpilues, korrigjues ose mjete të tjera zhvillimi në JRE.

JDK - Kompleti i Zhvillimit Java (kit Zhvillues Java) përmban JRE dhe mjete të tjera zhvillimi si përpiluesit, korrigjuesit, etj.

Si të ekzekutoni Java në sistemin tuaj operativ

Si të ekzekutoni Java në Mac OS

Ja çfarë duhet të bëni për Java programimi nga e para dhe instalimet e platformës në Mac OS X ose macOS:

  1. Shkarkoni versionin më të fundit Java ( JDK) me Faqet e shkarkimit të Java SE.
  2. Klikoni dy herë në skedarin DMG të shkarkuar dhe ndiqni udhëzimet e instaluesit.
  3. Për të verifikuar instalimin, hapni një terminal dhe futni komandën e mëposhtme:

javac – version

Nëse Java është instaluar saktë, versioni i programit ( për shembull javac 1.8.0_60).

Hapi tjetër është instalimi i IDE ( mjedisi i integruar i zhvillimit) për të shkruar dhe ekzekutuar kodin Java. Ne do të instalojmë versionin falas të IntelliJ IDEA dhe do të ekzekutojmë Java në të. Ja çfarë duhet të bëni për këtë:

  1. Shkoni në Faqja e shkarkimit IntelliJ dhe shkarkoni versionin falas të Komunitetit.
  1. Hapni skedarin DMG të shkarkuar dhe ndiqni udhëzimet e instalimit. Për akses të shpejtë, mund ta zhvendosni IntelliJ IDEA në dosjen "Aplikacione".
  2. Hapni IntelliJ IDEA. Zgjidhni opsionin "Mos importo cilësimet" (" Mos importo cilësimet") Dhe klikoni "Ok". Pastaj pranoni politikën e privatësisë së Jetbrains duke klikuar në butonin "Prano".
  3. Tani mund ta personalizoni ndërfaqen për veten tuaj. Ju gjithashtu mund ta kaloni këtë hap dhe të lini gjithçka si parazgjedhje. Nëse nuk jeni të sigurt, thjesht kaloni këtë hap duke klikuar butonin Skip All and Set Defaults. Kapërceni gjithçka dhe vendosni cilësimet e paracaktuara»).


  1. Programi do t'ju tregojë një faqe mirëseardhjeje. Klikoni në butonin "Krijo projekt të ri". Krijo një projekt të ri»).
  2. Në dritaren tjetër, zgjidhni "Java" në panelin e majtë dhe klikoni "New" në krye të dritares së programit për të zgjedhur "JDK". Këtu ju duhet të zgjidhni vendndodhjen ku keni instaluar JDK dhe më pas klikoni Next.


  1. Ju do të keni mundësinë për të krijuar një projekt nga shabllon ("Krijo projekt nga shabllon"). Injoroni atë dhe klikoni butonin Next.
  2. Në hapin tjetër të instalimit gjuhë programimi Java shkruani një emër për projektin dhe klikoni Finish.
  3. Në panelin e majtë, do të shihni projektin tuaj. Nëse paneli nuk është i dukshëm, shkoni te menyja Shikimet> Vegla Windows> Projekti.
  4. Shkoni te Hello> New> Java dhe vendosni emrin e klasës. Ne e emërtuam atë së pari.


  1. Për të ekzekutuar programin që sapo keni shkruar, shkoni te Run> Run ... Klikoni së pari ( pra emri i skedarit që kemi krijuar


Si të ekzekutoni Java në Linux

Për të drejtuar shembuj nga mësime programimi nga e para Java në Linux do të ketë nevojë për JAVA SE Development Kit ( JDK) dhe IDE për të zhvilluar projektet tuaja. Ndiqni udhëzimet hap pas hapi për të filluar me Java.

Instaloni Java

  1. Hapni një terminal dhe shkruani komandën e mëposhtme për të instaluar Java:

    sudo add-apt-repository ppa: webupd8team / java


    përditësim sudo apt; sudo apt install oracle-java8-installer

  1. Pranoni marrëveshjen e licencës dhe kushtet e përdorimit duke klikuar përkatësisht "OK" dhe "Po".
  2. Ju keni instaluar Java. Për të kontrolluar që instalimi ishte i suksesshëm, futni komandën e mëposhtme në një terminal:

java – version

Nëse shfaqet versioni aktual, instalimi ishte i suksesshëm. Nëse jo, kontrolloni me Faqja e ndihmës së Oracle.

Instalimi i IntelliJ IDEA

  1. Shkoni në.


  1. Shkarkoni versionin falas të Komunitetit duke klikuar butonin Shkarko.
  2. Pas shkarkimit ndryshoni drejtorinë në terminal në drejtorinë e shkarkimit dhe nxirrni skedarin Java tar në dosjen / opt me komandën e mëposhtme:

sudo tar xf .tar.gz -C / opt /

  1. Pas shpaketimit, ndryshoni drejtorinë në dosjen e koshit të programit IntelliJ IDEA:

    cd / opt / / kosh

  2. Për të nisur IDE, futni komandën e mëposhtme:
  3. Ne zgjedhim "Mos importo cilësimet" (" Mos importo cilësimet") Dhe klikoni "OK". Pas kësaj, ne pranojmë politikën e privatësisë së Jetbrains duke klikuar në butonin "Prano".
  4. Tani për të kaluar kurse programimi Java, ju mund ta personalizoni ndërfaqen për veten tuaj. Krijoni një shkurtore desktopi për qasje të shpejtë në program. Pas kësaj, për të nisur IDE, klikoni "Next" në të gjitha hapat e mëposhtëm.
  5. Programi do të shfaqë një faqe mirëseardhjeje. Kliko "Krijo projekt të ri" Krijo një projekt të ri»).
  6. Në dritaren tjetër, zgjidhni Java në panelin e majtë dhe sigurohuni që Java të jetë zgjedhur në rreshtin Project SDK. Nëse jo, atëherë zgjidhni vendndodhjen ku keni instaluar JDK: / usr / lib / jvm / java-8-oracle.


  1. Shtypni "Next" dy herë dhe krijoni një projekt.
  2. Në hapin tjetër, vendosni një emër për projektin dhe klikoni Finish. Tani do ta shihni projektin tuaj në panelin e majtë. Nëse ky panel nuk është i dukshëm, shkoni te menyja Shikimet> Vegla Windows> Projekti.
  3. Shtoni një klasë të re Java. Zgjidhni src në panelin e majtë me klikun e djathtë dhe shkoni te New> Java Class. Vendosni emrin e klasës. Nuk duhet të ketë hapësira në emrin e klasës.


  1. Shkruani kodin Java dhe ruani projektin.
  2. Për të ekzekutuar programin, shkoni te Run> Run ... Klikoni në HelloWorld ( Emri i Projektit) - programi do të përpilojë skedarin dhe do ta ekzekutojë atë.


Si të ekzekutoni Java në Windows (XP, 7, 8 dhe 10)

Për të zotëruar Java bazat e programimit dhe ekzekutimi i platformës në Windows do të kërkojë një JAVA SE Development Kit (JDK) dhe IDE për të zhvilluar projekte. Ndiqni udhëzimet hap pas hapi më poshtë:

Instalimi i Java

  • Shkoni në faqja e shkarkimit Paketa e zhvillimit të versionit standard Java.
  1. Në seksionin Java SE Development Kit në krye të tabelës, klikoni Prano marrëveshjen e licencës ( Prano marrëveshjen e licencës"). Pastaj klikoni në lidhjen Windows (x64) për një sistem operativ 64-bit ose Windows (x86) për një sistem operativ 32-bit.

  1. Pas shkarkimit, ekzekutoni skedarin e instalimit dhe ndiqni udhëzimet që shfaqen në ekran. Kliko " Tjetra". Zgjidhni të gjitha funksionet duke klikuar " Ky funksion do të instalohet në hard diskun lokal"Dhe kopjoni vendndodhjen e instalimit ( është theksuar me të verdhë) në "Notepad" dhe më pas kliko " Tjetra».


  1. Gjatë procesit të instalimit, do t'ju kërkohet të instaloni JRE. Klikoni Next dhe më pas Finish për të përfunduar instalimin.
  2. Tani ju duhet të redaktoni variablin PATH. Shkoni në Paneli i kontrollit> Sistemi dhe siguria> Sistemi... Në panelin e majtë, zgjidhni " Parametrat shtesë të sistemit ".

  1. Kliko " Variablat e Mjedisit"... në kapitullin " Variablat e sistemit " gjeni variablin PATH dhe në dritaren tjetër klikoni "Edit".

  1. Zgjidhni të gjithë tekstin në " Vlera e ndryshueshme " dhe kopjojeni atë në një skedar teksti të veçantë. Kjo do ta bëjë më të lehtë modifikimin dhe kontrollin për gabime. Shihni nëse teksti i kopjuar përmban rreshtin: C: ProgramData Oracle Java javapath; ... Nëse po, mund të vazhdoni në hapin tjetër. Nëse jo, atëherë ngjisni vendndodhjen e instalimit të kopjuar më parë në fillim të variablës dhe shtoni koshin në fund të rreshtit si kjo: C: Program Files (x 86) Java jdk 1.8.0_112 bin; Ju lutemi vini re se versioni juaj JDK (jdk 1.8.0_112) mund të jetë i ndryshëm. Kopjoni vlerën e ndryshores dhe ngjisni atë në dritaren PATH.


  1. Kliko " Ne rregull"Për të ruajtur ndryshimet tuaja.
  2. Për të kontrolluar nëse platforma është instaluar saktë hyrje në programim Java, hap linja e komandës duke shtypur cmd në shiritin e kërkimit të Windows ose përmes komandës "Run ..." ( Dritaret - R). Futni komandën java -version. Nëse shfaqet versioni aktual Java, instalimi ishte i suksesshëm. Nëse jo, kontrolloni me Faqja e ndihmës së Oracle.

Instalimi i IntelliJ IDEA

  1. Shkoni në Faqja e shkarkimit të IntelliJ IDEA.
  2. Shkarkoni versionin falas të Komunitetit duke klikuar Shkarko.


  1. Pasi të keni shkarkuar, ekzekutoni skedarin e konfigurimit dhe ndiqni udhëzimet që shfaqen në ekran. Më pas krijoni një shkurtore të desktopit për 64-bit dhe shtoni lidhjet me shtesën .java. Klikoni "Next" dhe vazhdoni me instalimin.


  1. Pasi të instalohet, hapni IntelliJ IDEA duke klikuar në ikonën në desktopin tuaj.
  2. Zgjidhni "Mos importo cilësimet" (" Mos importo cilësimet") Dhe klikoni "OK". Pas kësaj ne pranojmë politikën e privatësisë së Jetbrains duke klikuar "Prano".
  3. Tani mund ta personalizoni ndërfaqen për veten tuaj. Ju gjithashtu mund ta kaloni këtë hap dhe të lini gjithçka si parazgjedhje duke klikuar butonin Skip All and Set Defaults.
  4. Programi do të shfaqë një faqe mirëseardhjeje. Kliko "Krijo projekt të ri" Krijo një projekt të ri»).


  1. Në dritaren tjetër, zgjidhni "Java" në panelin e majtë dhe klikoni "New" në krye të dritares së programit për të zgjedhur JDK. Këtu ju duhet të zgjidhni vendndodhjen ku është instaluar JDK gjatë instalimit të Java, dhe pastaj klikoni "Next".
  2. IntelliJ IDEA do të gjejë JDK dhe do ta njohë atë. Nuk keni nevojë të kontrolloni asnjë opsion tjetër, thjesht klikoni Next.
  3. Në ekranin tjetër, vendosni një emër për projektin: HelloWorld dhe klikoni Finish. Nëse programi thotë se drejtoria nuk ekziston, klikoni "OK". Nëse nuk e shihni panelin e majtë, shkoni te Views> Tool Windows> Project.
  4. Për të vendosur emrin e klasës, zgjidhni dosjen src në panelin e majtë. Klikoni me të djathtën mbi të, shkoni te New> Java dhe vendosni klasës një emër. Nuk duhet të ketë hapësira në emrin e klasës.


  1. Shkruani kodin dhe ruani projektin Java mësim programimi.
  2. Për të ekzekutuar programin, shkoni te Run> Run ... Klikoni në HelloWorld - programi do të përpilojë skedarin dhe do ta ekzekutojë atë.


Programi juaj i parë Java

Për t'i prezantuar përdoruesit me gjuhën e re të programimit, përdorni programin Hello World. Ky është një program i thjeshtë që shtyp fjalët Hello, World! Në këtë seksion, ne do t'ju mësojmë se si të shkruani këtë program Java duke përdorur IntelliJ IDEA.

  1. Hapni IntelliJ IDEA.
  2. Shkoni te Skedari> I Ri> Projekti ...> Java ( në shiritin e majtë të navigimit).
  3. Vendosni emrin e projektit nga kurs programimi J a va. Ne do ta emërtojmë Hello World dhe klikojmë Finish.
  4. Tani duhet të krijojmë një klasë të re Java.
  5. Zgjidhni dosjen src në panelin e majtë, më pas shkoni te File> New> Java Class dhe emërtoni klasën e re HelloWorld.
  6. Kopjo kodin e mëposhtëm në HelloWorld.java dhe ruaje atë.

klasa publike HelloWorld (publike static void main (String args) (


// shtyp "Përshëndetje, Botë!"


System.out.println ("Përshëndetje, Botë!");

  1. Klikoni butonin e fillimit ( Vraponi). Nëse gjithçka është në rregull, do të shihni mbishkrimin Hello, World!

Si të mësoj Java?

Dokumentacioni Zyrtar Java

Oracle, kompania që zotëron Java, publikon mësime cilësore. Dokumentacioni zyrtar mbulon të gjitha veçoritë e Java dhe përditësohet rregullisht.

Shënim: e vetmja negative është se dokumentacioni zyrtar Java nuk është gjithmonë i shkruar në gjuhën më të thjeshtë.

Nëse vërtet dëshironi të mësoni programimi në Java, blej një libër të mirë. Sigurisht, 1000 faqe nuk mund të lexohen në një ditë. Por një tutorial i mirë do t'ju ndihmojë të mësoni programimin.

Java: Udhëzuesi i plotë (Edicioni i 10-të)

Një libër i shkëlqyer për ata që sapo kanë filluar të mësojnë Java. Edicioni i fundit përfshin të gjitha tiparet e versionit Java 8.

Libri mbulon gjithçka që duhet të dini rreth programimit Java, duke përfshirë sintaksën, fjalët kyçe dhe bazat themelore të programimit, si dhe bibliotekën Java API, aplikacionet Java dhe më shumë.

Filozofia Java (Edicioni i 4-të)

Nëse po kaloni në Java nga një gjuhë tjetër programimi, ky libër është për ju. Nëse po filloni nga e para, është mirë ta lexoni së bashku me një tjetër.

Java 8. Referenca në Xhep: Ndihma e Parë për Programuesit Java

Ky libër jep përgjigje të qarta për pyetjet që lindin kur mëson J programimi ava nga e para... Ajo prezanton shkurtimisht të gjitha konceptet themelore të Java (duke përfshirë Java 9). Nuk dëshironi të shfletoni qindra faqe duke kërkuar rreshtin e duhur? Blini këtë libër.

Në vend të një përfundimi

Nëse filloni të mësoni Java, nuk do të gaboni - është një gjuhë programimi premtuese e plot me një gamë të gjerë mundësish.

Para se të filloni të mësoni Java, këtu janë disa këshilla:

  • Mos lexoni artikuj dhe shembuj tutorial si një roman. Mënyra e vetme për t'u bërë një programues i mirë është të shkruani shumë kode.
  • Nëse po migroni nga një gjuhë tjetër programimi (të themi, C #), nuk keni nevojë të shkruani kodin e stilit C #.
  • Gjeni komunitetet Java në internet. Pasi të keni mësuar se si të shkruani programe të thjeshta Java, kërkoni faqet dhe forumet e njohura Java. Përpiquni të zgjidhni problemet që kanë programuesit e tjerë. Kjo është një mënyrë e shkëlqyer për të zgjeruar njohuritë tuaja. Plus, nëse hasni në telashe, do të dini se ku të kërkoni ndihmë.

Shpresojmë që ky artikull t'ju shtyjë drejt mësimit të Java dhe t'ju ndihmojë të filloni programet tuaja të para.

Përkthimi i artikullit " Mësoni programimin Java. Udhëzuesi përfundimtar“U përgatit nga ekipi miqësor i projektit

Ne do të flasim për sintaksën bazë Java për fillestarët. Sintaksa e një gjuhe programimi është një grup rregullash që rregullojnë mënyrën se si shkruhet dhe interpretohet ...

Nga autori: Kjo gjuhë programimi përdoret nga afërsisht 3 miliardë telefona inteligjentë, 125 milionë televizorë dhe çdo luajtës Blu-ray në botë. Kjo gjuhë merr rregullisht çmime në vlerësimet e zhvilluesve të softuerit dhe është më e popullarizuara në mesin e kompanive më të mëdha të IT. Është një fenomen teknik dhe funksionon absolutisht në çdo pajisje, e cila korrespondon me parimin e saj "shkruaj një herë, vrapo kudo" (WORA - "shkruaj një herë, vrapo kudo"). Kush e mori me mend, ngrini duart lart! Sigurisht, kjo është gjuha Java. Dhe sot do t'ju zbuloj të gjitha kartat dhe do t'ju them të gjithë të vërtetën se si të bëheni programues Java nga e para! Bëhuni rehat!

Disa fakte rreth Java

Për të mos ju lodhur me predikime të gjata teorike, unë kam grupuar disa informacione rreth Java në një listë, pasi ta lexoni, do të merrni një pasqyrë se çfarë lloj gjuhe është dhe cili është roli i saj në natyrën e egër të programimit:

Java është një gjuhë programimi në modë dhe ndër-platformë. Punon në çdo pajisje me çdo sistem operativ. Të gjitha aplikacionet e Google dhe Android janë të shkruara në të. Në asnjë gjuhë tjetër nuk mund të gjesh kaq shumë informacione dhe materiale mësimore;

data zyrtare e lëshimit të gjuhës është 23 maj 1995. Fillimisht, ajo u konceptua për televizion kabllor interaktiv, por "nuk u rritën së bashku". Shpikësi i Java është Sun Microsystems, i cili u ble nga Oracle në 2010;

shumë njerëz ngatërrojnë Java dhe JavaScript. Nëse dëshironi të praktikoni (faqet e internetit, aplikacionet në internet), atëherë zgjidhni opsionin e dytë. Java është fundi i pasëm, domethënë zhvillimi i plotësimit të aplikacioneve;

është një gjuhë programimi e orientuar nga objekti, kodi i së cilës ekzekutohet nga një makinë virtuale java speciale (JVM). Në SHBA, rreth 9 nga 10 kompjuterë e kanë të instaluar këtë JVM;

Gjuha e ka marrë emrin e saj nga marka e kafesë, kjo është arsyeja pse emblema zyrtare përmban një filxhan frymëzues.

Jeni ende këtu apo thjesht vrapoi për t'i bërë vetes një filxhan kafe aromatike? Pastaj le të vazhdojmë të flasim se si të bëhemi një programues Java.

Instalimi i mjedisit të softuerit

Mjaft e çuditshme, disa njerëz kanë probleme tashmë në fazën e instalimit të mjedisit të programimit Java. Për ta bërë këtë, duhet të shkoni në faqen zyrtare të kompanisë zhvilluese - Oracle. Do të shihni një lidhje me versionin aktual në krye të faqes. Ju duhet Java SE (Edicioni Standard) dhe Java e Zhvillimit Kit - një grup mjetesh zhvillimi. Ju lutemi vini re se ka shpërndarje të ndryshme për sisteme të ndryshme operative.

Le të themi se kemi Windows. Shkojmë te "Karakteristikat e sistemit" dhe shohim se çfarë lloj sistemi kemi - 32-bit ose 64-bit. Shkarkoni skedarin që na përshtatet për sa i përket thellësisë së bitit. Nëse zgjidhni shpërndarjen e gabuar, do të merrni një gabim gjatë përpilimit të kodit. Pasi të konfirmoni Marrëveshjen Prano Licencën, klikoni butonin e shkarkimit.

Çfarë është paketa e veglave për zhvillues Java?

Shumicën e kohës programuesi e kalon në IDE (IntelliJ IDEA, Eclipse, WebStorm, NetBeans). IDE është një mjedis zhvillimi i integruar, një ndërfaqe programimi e dedikuar. Ai jo vetëm që ndihmon me kodimin, por gjithashtu e bën më të lehtë përdorimin e mjeteve të tjera të programimit. Disa këshillojnë ata që duan të bëhen programues Java nga e para, të shkruajnë programet e tyre të para në një bllok shënimesh të rregullt ose Notepad ++.

Ndoshta programet elementare ia vlen të shkruhen në një redaktues. Por në të ardhmen, unë ende rekomandoj fuqimisht përdorimin e IDE. Ai ka plotësimin e kodit, kontrollin e sintaksës, kalimin në përcaktimin e metodës dhe shumë të tjera. Kërkesat inteligjente ju kursejnë vështirësinë për të kujtuar të gjithë emrat e funksioneve dhe parametrat e tyre, gjë që është thjesht fizikisht e pamundur.

Kur punoni në një ekip, kur disa njerëz punojnë në një program në të njëjtën kohë, është e domosdoshme përdorimi i të ashtuquajturit sistem i kontrollit të versionit (Perforce, Git, Subversion, etj.). Sidoqoftë, sistemet e kontrollit të versionit janë shumë të përshtatshëm kur punoni vetëm.

Një shembull algoritmi për të mësuar Java

Mësimi i bazave të gjuhës Java. Hapi i parë është të zhvilloni aftësitë tuaja të të menduarit logjik dhe të mësoni konceptet themelore të sintaksës së një gjuhe programimi. Të pajisur me një libër, artikull ose video tutorial, mësoni se si të përdorni një IDE ose redaktues teksti për të krijuar objekte të thjeshta Java që kanë sjellje të ndryshme bazuar në hyrjen.

Analiza e veçorive të avancuara të gjuhës Java. Në këtë hap, mësoni sintaksën, bibliotekat dhe kornizat që do t'ju ndihmojnë të ndërtoni aplikacione më komplekse dhe praktike. Një programues i mirë jo vetëm që di të përdorë biblioteka të ndryshme, por di edhe se si funksionojnë ato brenda. Për më tepër, koncepte të tilla si operacionet I/O, trashëgimia dhe abstraksioni, serializimi, llojet gjenerike dhe shprehjet e rregullta nuk duhet të jenë një frazë boshe për ju.

Tendencat dhe qasjet moderne në zhvillimin e uebit

Mësoni algoritmin e rritjes së shpejtë nga e para në ndërtimin e faqes

Hollësitë e programimit. Në asnjë rrethanë mos e përbuzni të studioni dokumentacionin dhe zhargonin e programimit Java. Në këtë fazë, ju tashmë duhet të "ndryshoni" në një programues të pjekur. Bisedoni me gurutë Java që gjeni në forume dhe mjedise të tjera rrjeti për programuesit. Tregojuni atyre kodin tuaj, konsultohuni dhe këshilloni të tjerët - "akumuloni karma". Ju madje mund të filloni një blog, të postoni copa të kodit tuaj dhe të shihni se çfarë kanë për të thënë programuesit më me përvojë për të.

Si të filloni programimin?

Për ata që do të bëhen programues Java nga e para, unë do t'ju tregoj se si të shkruani programin tuaj të parë.
Pra, hapni çdo redaktues teksti dhe shkruani:

klasa HelloWorld (kryesor publik statik i zbrazët (String args) (System.out.println ("Hello World!");))

klasa HelloWorld (

kryesore e zbrazët statike publike (args me vargje) (

Sistemi. jashtë. println ("Përshëndetje Botë!");

Ne e ruajmë skedarin me emrin HelloWorld.java. Vini re se Java është e ndjeshme ndaj shkronjave të vogla, kështu që fjalët "helloworld" dhe "HelloWorld" janë të ndryshme. Nëse emrat e skedarit dhe klasës në kod janë të ndryshëm, atëherë programi thjesht nuk do të fillojë. Përveç kësaj, është e rëndësishme që kodimi të jetë ANSI.

Tani duhet të përpilojmë programin duke përdorur përpiluesin javac nga JDK. Derisa të kemi instaluar mjedisin e zhvillimit, ne do të përpilojmë duke përdorur linjën e komandës cmd, duke e thirrur atë nga menyja Start. Në dritaren që shfaqet, shkruani cmd dhe shtypni Enter.

Nëse e kemi ruajtur HelloWorld.java në dosjen Proga në diskun C, atëherë futim komandën:

cd C: \ Prog a

dhe shtypni Enter. Kështu, ne e ndryshuam direktorinë në atë ku ndodhet programi ynë. Pastaj hyjmë.

Informacione të përgjithshme rreth programimit

Programimi është procesi i krijimit të një kodi në një gjuhë programimi që përkthehet në skedarë të llojeve të ndryshme duke përdorur një program të veçantë - një përkthyes.

8 kanale interesante në Youtube për t'ju ndihmuar të mësoni Java

Ekzistojnë dy lloje të përkthyesve: përpiluesit dhe interpretuesit. Një përpilues është një program që përkthen tekstin e shkruar në një gjuhë programimi në një skedar. Një përkthyes është një program i aftë për të përkthyer tekstin e një programi në kodin e makinës dhe për ta ekzekutuar në të njëjtën kohë.

Programimi Java(është një gjuhë përpiluese) ka avantazhin që kodi i shkruar në një gjuhë të caktuar programimi përkthehet duke përdorur një program të përshtatshëm përkthyes në të ashtuquajturin bytecode, dhe ky, nga ana tjetër, përkthehet në kodin e makinës duke përdorur makinën virtuale Java ( Java Virtual Machine, ose thjesht JVM). Prandaj, një program i shkruar në Java mund të ekzekutohet në çdo kompjuter me çdo sistem, përderisa në të është instaluar një makinë virtuale Java. Kështu, sigurohet një nga avantazhet kryesore të gjuhës Java - transportueshmëria e programeve të krijuara në të në kompjuterë të llojeve të ndryshme.

Ekzistojnë dy lloje të programimit: sistematike dhe të aplikuara.
Programimi i Sistemit na lejon të programojmë në sistem, për shembull në Windows, për të zgjidhur problemet globale.
Programimi i aplikuar që synojnë krijimin e programeve aplikative, d.m.th. programe që kryejnë një funksion specifik, si Microsoft Word, WordPad, Calculator etj. Në këtë libër do të merremi me programimin aplikativ.

Bazat e programimit

Prezantimi. Çfarë është JDK?

Prezantimi. Çfarë është JRE?

Prezantimi. Si mund ta instaloj JDK?

Prezantimi. Si ta përdor JDK-në?

1. Llojet e programimit. Listimet e para.

2. Variablat dhe identifikuesit

3. Variablat dhe konstantet në Java

4. Literalet në Java

Të gjitha kurset e programimit

5. Eksplorimi i llojeve të të dhënave

6. Konvertimi i llojeve të të dhënave

7. Cilët janë operatorët në gjuhën Java

8. Vargjet në Java

9. Strukturat e kontrollit. Kuptimi i cikleve

10. Constructs Choice në Java

11. Udhëzimet e daljes nga Java

12. OOP, krijimi i objektit

13. Konstruktorët dhe blloqet e inicializimit

14. Metodat në Java

15. Trashëgimia Java

16. Ndërfaqet

17. Klasa dhe pyetje të ndërlidhura

18. Përjashtimet në Java

19. Dokumentimi i kodit tuaj

20. Teknika të dobishme dhe pyetje testimi

21. Paketat në Java

22. Paketa java.lang

23. Paketa Java.util dhe pyetje

Hyni në Fakultetin e Zhvillimit Java

24. Prezantimi i JBuilder

25. Konfigurimi i parametrave të programit

26. Krijoni aplikacionin tuaj në Java

27. Puna me paletën e komponentëve në JBuilder 2005

28. Klasa JButton nga paketa javax. lëkundje

29. Krijimi i një menuje duke përdorur paketën java

30. Komponentët për të punuar me tekst në Java

31. Rrëshqitësi dhe treguesi JSIider në Java

32. Listat në Java

33. Duke punuar në JBuilder 2005: komponent JScrollPane

34. Komponenti JSplitPane dhe JTabbedPane

35. Format dhe kutitë e dialogut në Java

36. Paraqitjet e Java dhe krijimi i Servlet

37. Magjistarët në JBuilder, si dhe pyetje për temën

38. Pak rreth HTML

39. Bazat e gjuhës programuese JavaScript 1.5

40. Sintaksa e JavaScript 1.5

41. For… në ciklin dhe funksionet në JavaScript

42. Puna me objekte në JavaScript

43. Objektet e integruara JavaScript

44. Subjektet e objektit të dokumentit

45. Objekti i matematikës

46. ​​Fotografitë në HTML

47. Tabelat në HTML

48 shtresa në HTML

49. Fletët e stilit CSS

Faqe të dobishme për një programues java

Si të mësoni të programoni në Java - Udhëzuesi i plotë

Ditën e mirë të gjithëve!

Ky artikull do të përshkruajë se si të krijoni një lojë 2D në Java. Ju paralajmëroj menjëherë, të paktën duhet të keni njohuri bazë të gjuhës Java, pasi nuk kam kohë të shpjegoj çdo rresht në detaje. Dhe unë ju kërkoj shumë që të mos e fshini vetëm kodin, por të përpiqeni të kuptoni se çfarë do të thotë çdo rresht dhe të shkruani me kuptim. Gjithashtu, unë përdor Eclipse, por ju mund të përdorni çdo IDE.

Detyra:

Unë jam duke planifikuar të krijoj një lojë që i ngjan një gjuajtëse me 3 persona.

Fillo:

Epo, le të fillojmë!

Së pari, le të krijojmë një projekt. Le ta quajmë "Vetëm lojë". Dhe menjëherë krijojmë klasën Display.java. Ne shkruajmë në të:

Tani le të kuptojmë se çfarë bëmë.

ne krijojmë një kornizë, e cila do të shfaqet kur të fillojmë lojën tonë

ne vendosim operacionin që do të ndodhë kur klikoni në kryq. EXIT_ON_CLOSE - dilni nga programi

vendosim kornizën tonë në madhësinë maksimale, heqim dekorimet (butonat për të minimizuar, mbyllur, ulur / rritur, etj.), d.m.th. duke bërë një lojë në ekran të plotë. Nëse dëshironi që loja të mos jetë në ekran të plotë, atëherë përdorni:

Duke e bërë kornizën të dukshme

Vetëm mos harroni, të gjitha cilësimet e kornizës duhet të shkruhen përpara se ta bëni të dukshme.

Epo, tani shtypim "Run" dhe përpiqemi të fillojmë lojën tonë. Nëse gjithçka është shkruar saktë, nuk duhet të keni gabime dhe duhet të shfaqet një dritare bosh, gri.

Dritarja gri ... Sa e mërzitshme ... Le të krijojmë diçka më interesante.

Le të krijojmë një klasë të re të quajtur "Main". Klasa jonë kryesore do të jetë paneli që do të fusim në kornizë, kështu që duhet të zgjasë JPanel. (Për ata që nuk e dinë, extension shkruhet si zgjat pas emrit të klasës)

Kthehemi në klasën Display dhe pasi vendosim kornizën, por para se të vendosim dukshmërinë e tij, shkruajmë:

Ju pyesni - "Epo, pse e bëmë?" Imagjinoni një foto. Kjo foto është loja jonë e fundit. Tani imagjinoni një kornizë. Pa asgjë brenda, vetëm një kornizë bosh. Asgjë nuk mund të vizatohet mbi të, është e kotë. Për ta bërë këtë, ne futëm një fletë të zbrazët në figurë, në të cilën programi më vonë mund të vizatojë figurën. Kjo përfundon digresionin tonë lirik dhe kthimin në klasën kryesore.

Duhet të bëjmë lyerjen, kështu që duhet të shtojmë metodën e bojës. Për ta bërë këtë, shkruani:

Epo, për fillestarët, ne mund të shkruajmë një vizatim vijash brenda kësaj metode. Për ta bërë këtë, shkruani:

Po, jo shumë ...

Le të nxjerrim një foto. Për shembull ky:

Së pari, ne duhet të specifikojmë rrugën drejt figurës. Për ta bërë këtë, jo në metodën e bojës, ne shkruajmë:

(së pari duhet të vendosni një fotografi në projektin tonë dhe ta emërtoni 2.png)

Pas kësaj, ne fshijmë vijën për vizatimin e vijës, dhe në vend të saj shkruajmë në metodën e bojës:

Le të hedhim një vështrim më të afërt në metodën drawImage, pasi do ta prekim shumë.

drawImage (fotografia që do të vizatojmë, të cilën e kemi deklaruar më herët, koordinata X nga e cila do të nxirret fotografia, koordinata Y nga e cila do të vizatohet fotografia, bojë);

Do të doja të flisja gjithashtu për parametrin e bojës. Është mirë ta lini atë të pavlefshme. Kam hasur vetëm një herë kur kam pasur nevojë të përdor bojë. Kjo ishte kur po vizatoja tekstin dhe i jepja madhësinë e shkronjave. Por unë ju këshilloj të mos shkoni atje dhe të përdorni null.

Tani e ekzekutojmë programin dhe shohim:

Ajo është disi e vogël, apo jo? Le të mësojmë se si të rrisim madhësinë e saj. Shtoni parametra në drawImage () në mënyrë që të dalë:

Doli qe:

Së fundi. Tani mund të zgjerojmë çdo fotografi në ekran të plotë. Por këtu qëndron problemi. Metoda e bojës quhet vetëm një herë. Dhe si e mbani atë të përditësuar? Për këtë ka një gjë shumë të dobishme - një kohëmatës. Le ta krijojmë.

Për ta bërë këtë, shkruani:

(20 është frekuenca me të cilën përditësohet kohëmatësi, këtu duhet të ekzekutohet metoda kur kohëmatësi përditësohet
Këtë duhet ta shkruajmë menjëherë pas rreshtit të përkufizimit të klasës, d.m.th. pas:

Gjithashtu, duhet të plotësoni linjën e përkufizimit të klasës në këtë mënyrë:

Pasi të shkruani këtë rresht, emri i klasës suaj duhet të nënvizohet me të kuqe. Për ta rregulluar këtë, shtoni një metodë në fund të klasës:

Kjo metodë do të funksionojë kur kohëmatësi të përditësohet. Në të duhet të shkruajmë repaint (); në mënyrë që sa herë që azhurnohet kohëmatësi, të gjithë elementët do të fshihen dhe rivizatohen.

Mësimi i Java

Për ta bërë këtë, krijoni një konstruktor për klasën Main dhe shkruani në të:

Pas kësaj, nuk keni pse të ekzekutoni programin, sepse asgjë nuk do të ndryshojë në të. Le të zëvendësojmë teksturën e shtëpisë me një teksturë normale të hartës. Mund ta vizatoni vetë, ose të kopjoni një provë nga unë:

Madhësia e figurës mund të jetë çdo, gjithsesi madhësia e saj do të rregullohet pikërisht në program. Oh po, rezolucionet e kompjuterit mund të jenë të ndryshme, kështu që le t'i shtojmë gjërat e mëposhtme në konstruktor:

Dhe para konstruktorit, shtoni:

Dhe kthehemi te klasa Display.java dhe aty ndryshojmë pak metodën frame.add:

Në këtë mënyrë, korniza jonë do të kalojë në klasën Main.java. Shkoni te kjo klasë dhe ku kemi metodën paint (), ndryshojmë vijën drawImage () në:

Kështu, tani loja jonë do ta shfaqë figurën në të gjithë ekranin, pavarësisht nga rezolucioni i saj. Nisja:

Kaq për sot. E lë kodin për ata që janë të hutuar:

Ekrani.java

Kryesor.java

Si të krijoni një lojë java?

Ka mjaft gjuhë programimi për të shkruar lojëra. Niveli i vështirësisë së tyre është i ndryshëm. Ekspertët besojnë se Java është gjuha më e përshtatshme për të shkruar aplikacione celulare. Është mjaft e thjeshtë për t'u mësuar. Prandaj, në mënyrë që të mësoni se si të bëni lojëra për telefonat celularë, ju vetëm duhet të jeni të durueshëm dhe të bëni pak përpjekje. Në këtë artikull, ne do t'ju tregojmë se si të shkruani një lojë në Java.

Bërja e lojërave për një telefon celular

  1. Së pari ju duhet të instaloni komponentët e nevojshëm:
  2. Një grup emulatorësh që do të përdoren për të testuar modulet e shkruara. Ky është pako e mjeteve J2ME Wireless.
  3. Përpiluesi përdoret për të krijuar arkiva. Ky është J2SE.
  4. Redaktori i tekstit.
  5. Më pas, duhet të hapni aplikacionin WTK Toolbar
  6. Krijoni një projekt të ri duke përdorur menunë "File", "Projekt i ri".
  7. Plotësoni fushat: emrin e projektit dhe klasën. Klikoni Ok. Projekti i ri do të vendoset në programin WTK në dosjen e aplikacioneve. Dosjet e drejtorisë do të përmbajnë sa vijon:
  8. dosje bin - skedarë të ekzekutueshëm;
  9. dosje res - burime;
  10. dosja lib - libraritë;
  11. Dosja src - skedarët burim.
  12. Ju duhet të mendoni me kujdes për historinë dhe grafikët.
  13. Në përputhje me temën e zgjedhur, shkruani një program për një lojë java.
  14. Sigurohuni që ta provoni, së pari me ndihmën e një emulatori dhe më pas ta ekzekutoni në telefonin tuaj.
  15. Për ta bërë këtë, ju duhet të përpiloni projektin përmes redaktorit WTK, artikulli Build.

    Burimet për të mësuar Java

    Shtypni butonin Run

  16. Nëse nuk ka probleme me nisjen, për ta shkarkuar atë në telefonin tuaj, duhet ta paketoni aplikacionin në 2 arkiva (.jad dhe .jar).
  17. Për ta bërë këtë, zgjidhni artikullin Project. Paketa e mëtejshme. Arkivat që shfaqen në dosjen e koshit duhet të shkarkohen në telefon.

Vështirësitë kryesore

Për të kuptuar se si të krijoni një lojë java, duhet të dini se me çfarë vështirësish duhet të përballet çdo programues fillestar i lojërave java. Ajo:

  • Aftësitë e burimeve të harduerit.
  • Kënaqësia e përdoruesit.
  • Korrigjimi i lojës.

Burimet e harduerit. Procesorët në pajisjet celulare janë përgjithësisht më pak të fuqishëm se ata që gjenden në desktop ose PDA. Plus, mjaft shpesh nuk ka përshpejtues grafikë në pajisjet celulare. Në këtë drejtim, është e nevojshme të analizohet se për çfarë programi shpenzon më shumë kohë. Por nuk duhet të dorëzoheni plotësisht në përpjekjen për të parandaluar vonesat e ndryshme në lojë.

Kur shkruani programe për të cilat performanca është burimi kryesor i dhimbjes së kokës, ekziston një qasje e dëshmuar: së pari ju duhet ta bëni atë të funksionojë, më pas ta bëni të funksionojë siç duhet dhe pas kësaj, duhet ta bëni atë të funksionojë shpejt.

Kënaqësia e përdoruesit. Kur krijoni lojëra java për pajisjet mobile, ka faktorë që mund të ndikojnë negativisht në opinionin rreth lojës:

  • Së pari, për shkak të faktit se ekrani është i vogël, nuk është e lehtë të vendosësh gjithçka në të, siç ishte menduar;
  • Çelësat e vegjël nuk janë shumë të përshtatshëm për t'u përdorur, ndonjëherë kjo e pengon lojtarin të arrijë rezultate të larta në lojë;
  • Aftësi shumë të kufizuara audio.

Kur krijoni një lojë, e gjithë kjo duhet të merret parasysh. Për të interesuar përdoruesit, është e nevojshme të krijoni një pamje të dukshme për lojën, dizajn të mirë të zërit dhe kontroll mjaft të përshtatshëm.

Korrigjimi. Ky është procesi që kërkon më shumë kohë. Për këtë, është më i përshtatshëm të përdorni një emulator, për shembull, WTK. Një mënyrë tjetër e mirë për të korrigjuar gabimet është modaliteti i lojës demo. Në mënyrë ideale, modaliteti demo duhet të përdorë të gjithë funksionalitetin e lojës. Tani, nëse keni dëshirë të bëni një lojë për një telefon celular, ju e dini se si të krijoni një lojë java.

Kujdes, vetëm SOT!

Në këtë artikull do të përpiqem të shpjegoj bazat e programimit në gjuhën Delphi sa më thjeshtë dhe qartë.

Java për dummies. Mësimi 1. Hello World!

Së pari, unë do t'ju tregoj se çfarë mund të bëjë Java. Së pari, në këtë gjuhë mund të shkruani aplikacione - programe që janë të ngulitura në faqen e internetit të faqes në internet. Për shembull, mund të jetë një lojë, një sistem grafik biznesi dhe më shumë. Së dyti, ju mund të shkruani aplikacione të plota në Java, jo domosdoshmërisht të lidhura me ueb-in. Ose servlet-et janë gjithashtu të mundshme - programe që, ndryshe nga aplikacionet, ekzekutohen jo në anën e klientit, por në anën e serverit.

Le të fillojmë me bazat. Le t'i bëjmë haraç traditës dhe të shkruajmë një program të thjeshtë që shfaq një përshëndetje në ekran Përshendetje Botë. Nëse nuk keni Java, atëherë mund të shkarkohet nga faqja zyrtare http://www.java.com/ru. Pastaj instaloni atë.

Nëse Java keni instaluar, më pas shkruani tekstin e mëposhtëm në një redaktues:

Klasa publike HellowWorld {

Kryesor publik statik i zbrazët ( Args varg ) {

Sistemi . jashtë . shtypur ( "Përshëndetje, botë!" );

}

}

Dhe sigurohuni që ta ruani nën emrin HellowWorld. java - emri i klasës së ekzekutueshme duhet të jetë i njëjtë me emrin e skedarit. Për të kompiluar përdorni programin javac.exe të përfshira në paketën standarde Java. Kështu mund të duket një skedar grumbull përpilimi të këtij skedari java:

"c: \ Program Files \ Java \ jdk1.7.0 \ bin \ javac" HellowWorld.java

pauzë

Nëse nuk shfaqen gabime gjatë përpilimit:

atëherë, me shumë mundësi, përpilimi ishte i suksesshëm dhe e keni në të njëjtin direktorium ku ndodhej HellowWorld. java aty ishte edhe HellowWorld.klasë:

Tani le të hapim një skedar tjetër grupi, i cili do të thërrasë interpretuesin Java së bashku me skedarin tonë të përpiluar:

"c: \ Program Files \ Java \ jdk1.7.0 \ bin \ java" HellowWorld

pauzë

Nëse gjithçka është bërë si duhet, atëherë duhet të merrni rezultatin e mëposhtëm:

Nëse e keni marrë, atëherë mund t'ju përgëzoj - keni shkruar programin tuaj të parë Java. Në të ardhmen, do të mësojmë se si të shkruajmë aplikacione Java dhe shumë më tepër. Dhe tani disa fjalë për vetë programin. Siç mund ta shihni, fillon me fjalën publike. Ky është një modifikues që do të thotë se ne po deklarojmë diçka publike: një klasë, një metodë klase ose një ndryshore. Ka modifikues të tjerë, për shembull: private, e mbrojtur, miqësore, përfundimtare, abstrakte, statike. Disa prej tyre mund të kombinohen me njëra-tjetrën. Për shembull, private do të thotë që ndryshorja që duam të deklarojmë është private për klasat e tjera. Por ne do të arrijmë te modifikuesi më vonë. Tani për tani, merrni parasysh fjalën kyçe të klasës së mëposhtme. Do të thotë që ne po deklarojmë një klasë. Në java, gjithçka është ndërtuar mbi klasa. Një nga klasat është domosdoshmërisht bazë. Dhe klasa bazë duhet të jetë publike. Në këtë shembull, kjo është klasa HelloWord. Deri tani ai është i vetmi me ne.

Tani do të përpiqem të shpjegoj me fjalë të thjeshta se çfarë është Klasa dhe çfarë është nje objekt.

Le të kujtojmë kursin shkollor në zoologji. Si klasifikohet bota e gjallë? Së pari, prezantohet koncepti i "mbretërisë".

1. Mbretëria e organizmave njëqelizorë,

2. Mbretëria e bimëve

3. Mbretëria e kafshëve.

Le të marrim kafshë. Ato mund të kategorizohen sipas llojit. Për shembull:

1. Lloji coelenterates.

2. Një lloj krimbash të sheshtë.

3. Një lloj butaku.

4. Lloji i akordit.

Këta të fundit ndahen në gjitarë, zvarranikë, amfibë, zogj etj. Mund të futeni më thellë në klasifikim, por tani nuk do ta bëjmë këtë, por do të shkojmë drejtpërdrejt në programim.

Në gjuhën Java, ju mund, si klasifikimi i botës së gjallë, të klasifikoni objekte (pjesë programi dhe të dhëna). Ka klasa për këtë.

Ndalo ndal! - do të thoni - pse duhet t'i klasifikojmë këto objekte?

Imagjinoni që ju, si një demiurg i caktuar (krijues, zot), krijoni jetën në Tokë. Së pari, keni zhvilluar përbërjet organike më të thjeshta. Pra, për hir të eksperimentit, çfarë ndodh. Më pas i kombinuan në molekula komplekse, prej të cilave, si nga tullat, mblodhën mikroorganizmat më të thjeshtë. Por qëllimi juaj përfundimtar është të krijoni jetë inteligjente. Prandaj, nuk u ndalët me kaq, por krijuat organizma shumëqelizorë. Pastaj ata filluan t'i përmirësojnë dhe t'i zhvillojnë ato. Disa specie doli të ishin të qëndrueshme, disa u zhdukën (dinosaurët). Dhe më në fund qëllimi u arrit - u shfaq Homo Sapiens - Homo sapiens.

Dhe tani le të zbresim nga parajsa në tokë dhe ta imagjinojmë programimin si një krijim, ku ju detyroni programin tuaj të evoluojë në një gjendje të caktuar kur mund të përdoret, dhe më pas, duke rritur dhe përmirësuar gradualisht funksionalitetin.

Dhe tani le të imagjinojmë që një atom është komanda më e thjeshtë e një programi ose një njësie informacioni (të cilat, duhet të bini dakord, nuk janë të ndashme nga njëra-tjetra, sepse programi funksionon me çfarë - saktë, me informacion).

Atëherë molekula është një nënprogram. Ose një objekt.

Këtu kemi krijuar një mori objektesh në programin tonë. Është e nevojshme t'i klasifikoni ato disi, në mënyrë që të mos ngatërroheni. Kjo është arsyeja pse Java ofron klasa. Me ndihmën e tyre, ne përshkruajmë një klasë objektesh (një koncept i përgjithshëm, për shembull, zogjtë), dhe më pas, duke pasur klasën e përshkruar, ne mund të krijojmë një objekt - një shembull të kësaj klase. Kjo do të thotë, klasa është vetë fjala Zogj, dhe objekti është një lloj zogu specifik, nëse vazhdojmë analogjinë tonë.

Për më tepër, zogjtë janë të llojeve të ndryshme. Por të gjithë kanë disa tipare të përbashkëta të trashëguara nga koncepti i "Zogëve". Pra, në Java, nga një klasë, mund të krijoni një klasë tjetër që trashëgon vetitë dhe metodat (shenjat) e saj. Quhet trashëgimisë.

Zogj të ndryshëm kanë një ngjyrë të ndryshme të puplave, formën e sqepit dhe krahëve. Në mënyrë të ngjashme, për klasat, kur krijohet një klasë e re, tiparet e trashëguara mund të ndryshohen. Quhet polimorfizëm.

Pra, ne kuptuam konceptet themelore të Java. Tani le të kalojmë përmes programit.

Kështu e deklarojmë klasën:

klasë publike HellowWorld {

Në këtë rast, ekziston vetëm një klasë në programin tonë, dhe kjo është klasa bazë, domethënë klasa përgjegjëse për fillimin e programit. Kjo është arsyeja pse emri i tij duhet të përputhet me emrin e skedarit, në mënyrë që përkthyesi "të dijë" se ku të fillojë ekzekutimin e programit.

Klasa bazë (HelloWorld) ka një metodë bazë: main. E kemi të deklaruar si publike dhe statike. E para tregon se kjo metodë është publike. Nëse nuk do të ishte kështu, atëherë programi thjesht nuk do të fillonte. Ka edhe metoda që nuk janë të disponueshme publikisht, por ne do të flasim për to në mësimet e ardhshme, tani për tani, vetëm mbani mend se metoda bazë (të cilën e ekzekutojmë kur fillon programi) duhet të jetë publike. Dhe emri i tij duhet të jetë kryesor në mënyrë që përkthyesi të dijë se ku të fillojë ekzekutimin e programit.

Tani çfarë është statike. Ky është një modifikues që tregon se metoda është statike. Kjo do të thotë, funksionon edhe kur klasa (objekti) nuk është instancuar. Në përgjithësi, fushat dhe metodat me modifikuesin statik janë të përbashkëta për të gjitha objektet e klasës. Për këtë do të flasim edhe në të ardhmen.

Çdo metodë mund ose nuk mund të ketë një vlerë të kthimit. Nëse po, atëherë është një funksion. Lloji i kthimit vendoset gjithashtu në deklaratën e metodës. Nëse jo, atëherë vendos void (si në shembullin tonë).

Referenca për fushat dhe metodat e një objekti kalon përmes një pike. Ekzistojnë gjithashtu objekte të integruara, për shembull, Sistemi, të cilin ne përdorim në shembullin tonë:

Sistemi . jashtë . shtypur ( "Përshëndetje, botë!" );

në këtë rast, i referohemi fushës out, e cila është gjithashtu një objekt i destinuar për nxjerrjen e të dhënave dhe thërrasim metodën e printimit të saj, e cila shfaq tekstin në ekran (si në Basic-in e vjetër, komanda PRINT).

(C) Shuravin Alexander

Dhe ndërtimi i faqeve të internetit po bëhet gjithnjë e më popullor dhe po tërheq vëmendjen e një numri të madh njerëzish. Edhe një person pa arsim special mund të fillojë të zhvillojë programe, gjëja kryesore është dëshira dhe dëshira për të studiuar materiale të reja dhe praktikë e vazhdueshme.

Opsionet e studimit

Si të filloni të mësoni programimin nga e para Ka disa mënyra për të zotëruar materiale të reja në këtë fushë. Tutorët privatë do t'ju tregojnë se si të filloni të mësoni programimin nga e para dhe do t'ju mësojnë aspektet e rëndësishme të ndërtimit të kodit të softuerit. Sidoqoftë, kjo metodë është mjaft e kushtueshme, prandaj, kryesisht përdoren metodat e mëposhtme të trajnimit:

  1. Kurse të specializuara. Kostoja e tyre është shumë më pak se mësimet e një tutori personal. Vlen të theksohet se shumë punëdhënës i përgjigjen pozitivisht disponueshmërisë së një sërë certifikatash të përfundimit të studimeve në akademitë kompjuterike. Kushtojini vëmendje kurseve të kompanive me famë botërore "Microsoft" dhe "Cisco".
  2. Kurse falas në distancë. Ekziston një numër shumë i madh shërbimesh në internet me ndihmën e të cilave mund të shikoni kurse leksionesh nga Oxford, Harvard dhe institucione të tjera arsimore eminente të botës. Ekzistojnë gjithashtu platforma të veçanta për trajnimin e aftësive praktike të programimit. Lexoni më shumë rreth mësimit në distancë dhe shërbimeve të dobishme të internetit më vonë në artikull.
  3. Vete studim. Ku të filloni të mësoni programimin nga e para nëse nuk planifikoni të regjistroheni në kurse dhe të shpenzoni para? Në këtë rast, mënyra më e lehtë për të bërë vetë-edukim. Ju duhet ta filloni studimin duke lexuar bazat, mos u thelloni në teori, të filloni praktikën menjëherë, sepse vetëm në procesin e krijimit të një programi do të fitoni aftësitë e nevojshme.

Pasi të zgjidhni opsionin e trajnimit që ju përshtatet, duhet të vendosni për fushën e lëndës, sepse programimi ka një gamë mjaft të gjerë të degëve të ndryshme.

Si të zgjidhni drejtimin e duhur?

Varet drejtpërdrejt nga lloji i softuerit që do të krijoni në të ardhmen:

Nëse paga është gjëja më e rëndësishme për ju, drejtojini vëmendjen tuaj tregut të punës. Tani më të njohurit janë zhvilluesit që janë të specializuar në Java, C #, ASP.NET, C ++.

Gjuhë të nivelit të ulët dhe të lartë. Dallimi dhe fushat e aplikimit

Besohet se të gjitha gjuhët e programimit ndahen në të nivelit të lartë dhe të ulët. Kodi i nivelit të ulët është më i lehtë për t'u përpunuar nga një kompjuter, por kërkon shumë kohë për t'u shkruar dhe kërkon më shumë njohuri në fushën e lëndës. Gjuhë të tilla (për shembull, assembler) përdoren për të shkruar softuer për mikroqarqet dixhitale dhe mikrokontrolluesit. Ata nuk janë shumë të përshtatshëm për të mësuar programimin nga e para. Ku të filloni të shkruani programet e para, shërbimet dhe literatura e dobishme nga autorë me famë botërore të dhëna më poshtë në artikull do t'ju tregojnë.

Gjuhët e nivelit të lartë janë shumë më të lehta për t'u përdorur, sepse ato përdorin biblioteka të integruara për të thjeshtuar dhe dhënë kodin. Shumica e programeve moderne janë të shkruara në gjuhë të nivelit të lartë.

Programimi nga e para: ku të filloni aplikacionet?

Procesi i krijimit të programeve celulare i lejon programuesit të punojnë me mjetet më të fundit dhe, si rezultat, të fitojnë një shumë të mirë parash përmes fitimit të parave. Së pari, ju duhet të zgjidhni faqen në të cilën do të punoni:

  1. Google Play. Dyqani i aplikacioneve për përdoruesit e sistemit operativ Android. Ky OS ka pjesën më të madhe të përdoruesve në treg. Gjuhët java dhe C / C ++ përdoren për të zhvilluar aplikacione dhe lojëra. Më të njohurit janë aplikacionet e mesazheve, klientët e rrjeteve sociale, ruajtja në cloud, lojërat.
  2. Dyqani i Windows Mobile. Ky dyqan po fiton me shpejtësi popullaritet së bashku me telefonat inteligjentë nga Microsoft. Në vendet e CIS, shumica e përdoruesve preferojnë tabletët në platformën Windows Phone. Programimi i aplikacioneve për një dyqan të tillë ndihmon për të fituar më shumë para nga fitimi i parave, sepse, ndryshe nga Android, pothuajse të gjitha programet në dyqanin Windows shpërndahen me pagesë.
  3. Dyqani i Aplikacioneve. Një tjetër platformë fitimprurëse për zhvillim (gjuha - Objektivi-C). Procesi i krijimit të programeve për pajisjet Apple kërkon një mjedis zhvillimi të parainstaluar të quajtur Xcode. Hapi tjetër është të mësoni programimin Objective-C nga e para. Filloni me kodimin në librin e David Mark, Mësoni C për Mac. Edicioni i dyte ".

gjuha Java

Shumica e zhvilluesve profesionistë rekomandojnë fillimin me gjuhën Java. Është e lehtë për t'u mësuar dhe në të njëjtën kohë e kërkuar në treg. Përdorni këshillat e mëposhtme nëse vendosni të mësoni programimin nga e para. Ku të filloni zhvillimin e Java?

Java është një gjuhë programimi e orientuar drejt objekteve të nivelit të lartë që nevojitet për zhvillimin e aplikacioneve dhe lojërave më moderne të ueb-it. Gjatë procesit të përpilimit (shndërrimi i kodit të shkruar në një gjuhë të kuptueshme për pajisjen), kodi kthehet në një sekuencë bajtash, kështu që programi mund të testohet lehtësisht në çdo makinë virtuale Java.

Programimi nga e para. Si të filloni me kodimin Java dhe Web?

Gjuha Java përdoret gjerësisht në zhvillimin e uebit. Para se të filloni një proces programimi të plotë, duhet të mësoni Java, PHP, MySQL, HTML, CSS. Një shpjegim më i detajuar i këtyre koncepteve është dhënë më poshtë:

  1. Java - përdoret në shkrimin e shërbimeve për faqet dhe shkrimin e logjikës së funksionalitetit të faqeve në internet.
  2. PHP është një gjuhë për krijimin e faqeve personale të uebsajtit. Ka një strukturë skenari. Gjuha kryesore në krijimin e faqeve të internetit të njohura dinamike të sotme. PHP nevojitet për të kuptuar skriptimin dhe programimin nga e para. Ku të fillojë? Nga leximi i PHP: Rruga e Drejtë nga Josh Lockhat.
  3. MySQL është një sistem për menaxhimin e bazave të të dhënave. Përdoret gjerësisht në krijimin e faqeve të internetit që kërkojnë ruajtjen e sasive të mëdha të të dhënave të grupuara.
  4. HTML nuk është një gjuhë programimi. Është një gjuhë shënjimi që përdoret për të shkruar bazën e një faqeje interneti (ndërtimi i blloqeve, shpërndarja e tekstit dhe paragrafëve, e kështu me radhë).
  5. CSS është një fletë stili kaskadë. Përdoret vetëm në lidhje me HTML për t'i dhënë gjuhës së shënjimit një stil dhe pamje.

Pasi të keni mësuar konceptet bazë të piketa të këtyre teknologjive, mund të filloni të ndërtoni faqet e internetit dinamike profesionale që janë shumë të kërkuara sot.

Programimi në ueb. Rëndësia dhe veçoritë

Tema e programimit në ueb është veçanërisht e rëndësishme sot. Siç u përmend më lart, për të filluar zhvillimin e elementeve të uebit, duhet të keni një sasi mjaft të madhe njohurish në lidhje me gjuhët e shënjimit, skriptimin, logjikën dhe stilet.

Tani nuk do të befasoni askënd me faqet që krijohen vetëm duke përdorur HTML dhe CSS, kështu që zhvilluesit e uebit që janë në gjendje ta bëjnë një sit vizualisht të bukur, si dhe ta mbushin atë me të gjithë funksionalitetin e nevojshëm për përdoruesit, janë bërë të kërkuar.

Ky lloj zhvillimi kërkon krijimin e dy llojeve të të njëjtit program: serveri dhe klienti. Programuesi duhet të kuptojë parimin e të ashtuquajturave të ashtuquajturat sockets - paketat e të dhënave që lejojnë transferimin e rrjedhave të nevojshme të informacionit përmes rrjetit midis serverit dhe klientit.

Krijimi i aplikacioneve për sistemin operativ Windows

Për të zhvilluar programe të tilla, do t'ju duhet njohuri për gjuhën C #. Një shërbim falas nga Microsoft i quajtur Virtual Academy ju lejon të mësoni të gjitha veçoritë e gjuhës dhe të praktikoni shkrimin e aplikacioneve të thjeshta.

Sipas politikës së re të Microsoft-it, të gjitha aplikacionet vendosen në dyqanin e softuerit, kështu që ju mund të keni akses në fitimin e parave të projektit tuaj.

Familja e gjuhëve C (C, C ++, C #). Veçoritë

Programimi nga e para - ku të filloni të zgjidhni një gjuhë? Përgjigja për këtë pyetje mund të merret duke u hulumtuar më në detaje në varietetet e teknologjive të krijimit të aplikacioneve. Gjithashtu duhet të merret parasysh rëndësia e një gjuhe të caktuar.

Gjuhët C, C ++, C # kanë një gjë të përbashkët - praninë e një funksioni OOP (programimi i orientuar nga objekti). Kjo teknologji bën të mundur që të thjeshtohet ndjeshëm procesi i shkrimit të kodit të softuerit. Çdo objekt programi përshkruhet në një klasë specifike dhe ka parametrat, metodat dhe vetitë e veta. Kështu, programuesi mund të mos shkruajë copa të mëdha kodi çdo herë nëse i njëjti objekt duhet të përdoret disa herë.

Shërbime të dobishme të internetit për të mësuar parimet bazë të programimit dhe strukturën e kodit të çdo aplikacioni

Në fazën e parë të trajnimit, pothuajse çdo shërbim në internet do t'ju ofrojë të provoni aftësitë tuaja duke përdorur Pascal - më e thjeshta nga gjuhët e nivelit të lartë. Përdoret për qëllime arsimore, mësohet në shkolla dhe kolegje në mënyrë që studentët të kuptojnë programimin nga e para. Ku të filloni me kodimin Pascal? Para së gjithash, duhet të shkarkoni mjedisin e zhvillimit në kompjuterin tuaj. Ky është një skedar i vogël i ekzekutueshëm në të cilin duhet të shkruani kodin e programit. Përdorni TurboPascal pasi është mjedisi më popullor për të mësuar këtë gjuhë programimi.

HourOfCode është një shërbim ueb nga Microsoft. Ai është krijuar për t'u treguar vizualisht studentëve se çfarë janë një cikël, ndryshore, klasë, kushte. Procesi i të mësuarit është si një lojë.

CodeAcademy është një burim i fuqishëm për të mësuar pothuajse çdo teknologji kodimi. Duke shpenzuar vetëm një orë në ditë, as nuk do të vini re se si mësoni të programoni dhe krijoni projektet tuaja.

Udacity është një shërbim që u ofron përdoruesve të tij akses falas në leksione nga profesorë dhe zhvillues të shquar.

Marrja e përvojës fillestare. Punonjës i pavarur

Pasi të mësoni parimet bazë të gjuhës që keni zgjedhur, mund të ndiheni të lirë të filloni projektet tuaja të para. Filloni të punoni në mënyrë të pavarur, sepse kështu mbushni portofolin tuaj dhe fitoni përvojë në komunikimin me klientët. Aftësi të tilla do të jenë të dobishme në të ardhmen nëse dëshironi të punësoheni në një kompani për një pozicion zyrtar si zhvillues softuerësh.

Rezultati

Programimi nga e para: ku të filloni? Për dummies, profesorë nga universitetet me famë botërore këshillojnë të praktikohen me strukturat bazë që përbëjnë shtyllën kurrizore të çdo gjuhe programimi. Regjistrohuni për kurse të specializuara ose vetë-studoni duke dëgjuar leksione në internet.

Artikujt kryesorë të lidhur