Programare Java de la zero pentru manechini. Programarea de la zero: de unde să începem? Cum să înveți programarea de la zero în Java? Testare la finalul cursului

Bună dragă cititor. Îmi doream de multă vreme să scriu un articol ca acesta, dar fie nu am avut suficient timp, fie lenea perfidă mi-a stârnit în cale. Dar, oricum, am reușit totuși să-mi adun gândurile pentru a scrie ceva care, sper, să-ți aducă ceva beneficii. Voi fi bucuros să-mi împărtășesc cunoștințele și experiența, în schimb veți primi timp și atenție. În opinia mea, această publicație este potrivită pentru cei care sunt gata să decidă asupra intereselor lor și doresc să-și conecteze viața cu IT - într-un fel sau altul. Deci să mergem!

Alegerea unui limbaj de programare

Publicația începe să semene cu multe materiale similare. Conform legii genului, va trebui să scriu numele a câtorva trei limbaje de programare, să numesc câteva argumente pro și contra și, în final, fără să răspund la întrebare, trec la următoarea parte. Parțial, există ceva adevăr în asta, pentru că fiecare alege limba care este mai aproape de el, în funcție de tipul de produse pe care dorește să dezvolte în viitor. Majoritatea dintre voi ați studiat la școală Turbo Pascalși cu greu va fi o știre pentru tine că aproape nimic nu este scris în această limbă acum. Deci in în acest caz,, trebuie să alegi o limbă cu înțelepciune, deși nu poți avea niciodată prea multe cunoștințe, dar dacă vrei să te alături efectiv în rândurile programatorilor într-o perioadă scurtă de timp, trebuie să abordezi alegerea limbajului cu înțelepciune. La început, amintiți-vă: un programator bun nu va lipsi niciodată de foame și, în majoritatea cazurilor, își va putea cumpăra mult caviar(această definiție este potrivită pentru orice specialitate, dar nicio specialitate nu vă va oferi o asemenea libertate de a alege unde să lucrați, atât din punct de vedere al companiilor, cât și al țărilor - el este programator și programator în India).

Este logic că, cu cât o limbă este mai populară și mai solicitată, cu atât sunt mai mari șansele de a găsi un loc de muncă în viitor, iar limba ar trebui să fie ușor de învățat. Pentru că deși scriu în C++ un numar mare de jocuri și obțineți bani buni pentru asta, un începător, mai ales unul care nu este familiarizat cu OOP (programare orientată pe obiecte), este mai bine să lase acest limbaj deoparte pentru o vreme. Următorul link oferă o listă cu cele mai populare limbaje de programare din 2014 și, după cum puteți vedea, pe primul loc este Java, urmat de limbaje C, apoi Phyton, JavaScript, PHP, Ruby etc. Dacă cauți singur statistici similare, vei vedea că în diferite surse locurile sunt ocupate diferit, dar în general primele 10 locuri în conținut vor fi aceleași peste tot.

Dacă apelezi la altul, care se bazează pe o analiză a posturilor vacante postate pe Twitter, vei vedea o situație foarte asemănătoare cu primul exemplu. Și da, ambele articole sunt în engleză, obișnuiește-te cu asta, dacă vrei să devii programator, reține că aproape toată documentația și sursele Informatii utile sunt scrise în limba engleză, așa că, dacă cunoștințele dvs. despre această limbă sunt slabe, adăugați învățarea și practicarea limbii engleze la lista dvs. de lucruri de făcut pentru mâine și viitorul apropiat. Cred că voi scrie chiar și un articol separat dedicat învățării unei limbi străine.

Pe baza acestor două surse, ne putem deja imagina ce limbaje de programare sunt în prezent „la modă”. După cum sugerează și titlul, autorul articolului a ales Java pentru el însuși. Deși cred că este cel mai bun pentru a învăța OOP, sunt mulți oameni care nu vor fi de acord cu mine, iar acest lucru este logic - cât mai mulți oameni, atâtea opinii. Aici ne aflăm la o mică răscruce: alegeți Java, C# (foarte asemănător cu Java), Phyton, dacă vrem să lucrăm cu umpluturile de programe și aplicații (back-end) sau PHP, JavaScript, HTML, dacă vrem să facem dezvoltare web (front-end). În primul caz, aș alege Java, iar în al doilea, PHP, deși din nou, este mai pe gustul tău, trebuie să cauți singur informații despre asta diverse limbiși în general înțelege ce vrei să faci. Pentru gândire, iată o selecție de limbi care sunt folosite în cele mai mari companii de internet din lume.

Există 2 motive principale pentru care aș alege fie Java, fie PHP. Prima este că aceste limbi sunt foarte populare și că găsirea unui loc de muncă potrivit nu va fi dificilă, iar a doua este că în nicio altă limbă nu veți găsi atât de mult material de instruire ca în aceste două, atât în ​​rusă, cât și în engleză. .

Educaţie

Așadar, am ajuns la o etapă la care majoritatea oamenilor o ating fără probleme, dar această perioadă este pe bună dreptate una dintre cele mai dificile din cariera unui programator. Deși un programator învață de-a lungul vieții, momentul în care începe să facă primii pași îi determină în mare măsură soarta viitoare. În general, antrenamentul testează puterea unei persoane, dacă o va îndura, dacă nu își va pierde interesul într-o lună (cum se întâmplă cu unii), dacă va fi capabil să ajungă la final și să stăpânească cunoștințele de bază, pe care straturi întregi de informațiile vor fi apoi stratificate.

În general, am propria mea teorie, pe care am confirmat-o de mai multe ori în practică: Absolut totul se poate învăța într-un an.. Crede-mă, acesta este adevărul absolut, unii pot chiar avea nevoie de mai puțin timp, dar dacă o persoană nu încetează să renunțe și abordează înțelept învățarea pe tot parcursul anului, atunci este aproape imposibil să nu învețe. Acest lucru nu este doar în programare, în absolut orice domeniu: dacă vrei să cânți la chitară - nicio problemă (nu mi-a luat atât de mult timp și efort), învață tango argentinian, surf - toate acestea sunt suficiente pentru un an. Principalul lucru este să studiezi!

În acest caz, voi lua în considerare limbajul Java, deoarece este încă mai aproape de mine. Din fericire, internetul este plin de oameni care îi ajută pe alții să studieze gratuit, așa că nu va fi dificil să găsești material potrivit pentru tine. , pe care îl puteți vizualiza cu pix și hârtie în pereții apartamentului dvs. confortabil (deocamdată doar în rusă). Pentru cei care sunt obișnuiți să citească materialul prin care parcurg, Internetul oferă din nou oportunități grozave și acesta este doar unul dintre tot felul de site-uri cu lecții Java. Există mai mult decât suficiente teorii, dar nu pot spune destule despre un site de formare precum Coursera.org, unde puteți găsi cursuri de formare în diverse limbi și limbi. diverse zone, inclusiv programare - din nou, totul este absolut gratuit. Nu există unul sau două astfel de site-uri, trebuie doar să cauți.

Dar oricât de informativă este teoria, programarea este indispensabilă fără practică. Dar chiar și aici, jumătate din muncă a fost deja făcută pentru noi și nu trebuie să căutăm diverse sarcini pentru a ne îmbunătăți abilitățile, un serviciu precum JavaRush va ajuta foarte mult în acest sens. În general, acest site oferă atât teorie, cât și practică, începând cu simpla duplicare a codului de pe ecran și terminând cu sarcini complexe, iar în pauze oferă chiar relaxare și vizionarea cunoscutului serial animat. Potrivit autorilor, cei care au atins nivelul 20 în serviciu vor avea suficiente cunoștințe pentru a obține deja un loc de muncă într-o companie IT.

Și, desigur, cineva va întreba, cum rămâne cu cartea? Nu ar trebui să le citiți și, dacă da, atunci ce? La aceasta voi răspunde că nimeni nu a devenit vreodată mai prost citind cărți. Sunt și o mulțime de cărți, dar voi enumera doar o mică parte dintre ei:

Ajută la practică

După cum am menționat deja, practica este o parte integrantă a oricărei învățări, în special în programare. Aici va trebui să codificați și să codificați, până la memoria musculară a degetelor. Acest lucru, desigur, este puțin exagerat, dar la început va trebui să apăsați foarte mult tastele pentru a vă aminti semnificațiile diferitelor structuri, astfel încât pe viitor să le puteți utiliza aproape automat.

Mulți programatori începători au o mulțime de întrebări la început, mai ales atunci când trebuie să finalizeze o sarcină independentă. Este în regulă. Dar în astfel de situații, trebuie să înțelegi că aproape orice întrebare pe care o ai poate primi răspuns pe Internet. Este puțin probabil să fiți prima persoană care o întâlnește, așa că nu vă grăbiți să puneți imediat întrebări pe diverse forumuri pentru programatori (despre care voi scrie puțin mai târziu). Stați un minut, formulați corect problema în cap și simțiți-vă liber să o căutați într-un motor de căutare. Cu siguranță majoritatea vor căuta în rusă, dar nu uitați că limba programatorilor este engleza, așa că dacă nu ați găsit răspunsul în mare și puternic, merită să căutați într-o limbă pe care toată lumea părea că a studiat-o la școală, dar niciodata invatat. Dar chiar dacă în acest caz se dovedește că nu există niciun răspuns la întrebarea ta, ei intră în luptă cele mai bune forumuri Internet:

  • Cyberforum este, după părerea mea, cel mai popular forum în limba rusă pentru specialiștii IT, aici găsiți răspunsuri la întrebări, și nu numai în domeniul programării;
  • Forumul programatorilor - un forum mare în limba rusă;
  • Searchengines este un forum binecunoscut, dar este specializat mai mult în programare web;
  • Stack overflow - și acesta, nu mă tem de aceste cuvinte, este deja cel mai popular forum IT din întreaga lume, vei găsi răspunsuri la aproape toate întrebările tale aici;
  • Dev shed este, de asemenea, un forum mare în limba engleză;
  • Quora este un forum care nu este special specializat în programare, dar există o mare probabilitate să primești un răspuns de la un adevărat profesionist.

Forumurile nu sunt, desigur, singura modalitate de a obține răspunsuri la întrebările tale. În practica lor, programatorii de pretutindeni lucrează cu oficial documentație limba în care scriu. Descrie modul în care funcționează anumite clase și interfețe, uneori documentația este singura sursă care poate ajuta la rezolvarea problemelor, deoarece abia la etapa inițială toată lumea are întrebări similare și poate fi găsită fără probleme. soluții gata făcute, dar cu cât ajungi mai departe în sălbăticie, cu atât este din ce în ce mai greu să găsești răspunsuri, așa că trebuie să te bazezi pe capul tău, sper, deja inteligent.

Compilarea codului

Am scris deja destul de mult, bineînțeles, este greu să acoperi un subiect atât de amplu într-un articol, dar cred că primii pași au fost deja făcuți și ar trebui să trezească în tine gândurile potrivite. Cred că acesta este doar primul articol din seria „Cum să devii programator” și, în consecință, „de ce te afli la răscruce și nu știi încă ce cale să alegi?” Data viitoare voi atinge lucruri mai interesante din punct de vedere material, pentru că nu este un secret pentru nimeni că programatorii nu sunt oameni săraci și vom vedea unde și cât de mult vor fi plătiți data viitoare.

În cele din urmă, pentru cei care își doresc cu adevărat să devină programator, vă doresc să luați taurul de coarne, să vă adunați toată voința într-un pumn și să faceți ce vă place. S-a spus de mii de ori înainte, dar voi repet, principalul lucru este dorința și munca. Atunci totul se va rezolva pentru tine. Amintiți-vă cel mai important lucru: percepe învățarea limbajelor de programare și diverse tehnologii nu ca scop, ci ca MIJLOC. Imaginează-ți doar ce oportunități ți se deschid. Poate vei deveni unul dintre cei care schimbă lumea în timp real. Deci mult succes si multumesc pentru atentie!

Bonus video

Etichete:

  • cum să devii programator
  • invata programarea
  • invata java
Adaugă etichete

Învățarea Java poate fi o bătaie de cap dacă ești începător și nu știi de unde să începi. De ce? Da, fie doar pentru că înainte de a începe să înveți programarea, trebuie să-ți pregătești computerul. Trebuie să instalați tot ce aveți nevoie pentru a începe să dezvoltați programe. Dar nu vă faceți griji - vă vom pregăti pentru asta, astfel încât să fiți pregătit când începeți. Cu toate acestea, merită să vă avertizez că înainte de a începe să dezvoltați aplicații web în Java, cu siguranță va trebui să învățați aspectul HTML + CSS și puteți face acest lucru vizitând-o.

Să începem cu o mică digresiune. Java este un limbaj de programare de nivel înalt, orientat pe obiecte, dezvoltat de Sun Microsystems. Există o serie de beneficii pentru a învăța Java. De exemplu, faptul că acesta este un instrument destul de puternic pentru dezvoltarea aplicațiilor multiplatforme pentru ambele calculatoare obișnuite, asa de aplicatii mobile, aplicații web și poate fi folosit chiar și în robotică! Indiferent dacă computerul dvs. are instalat Windows, Linux sau chiar Mac OS, nu există absolut nicio diferență pentru Java - rulează pe propria sa mașină virtuală specială.

O mică listă pentru pregătire.

În primul rând, înainte de a scrie primul program Java, trebuie să instalați ceea ce se numește Java Virtual Machine (JVM), cunoscut și ca Java Runtime Mediu (JRE). Îl puteți instala folosind următorul link:

Când ați terminat, mai trebuie să instalați kitul de dezvoltare software (JDK) Java de la următorul link:

Care este următorul pas? Cum să compilați și să rulați programe Java?

Înainte de a trece la pasul următor - alegerea unui IDE, să ne dăm seama cum funcționează în general programele Java. Scrieți un cod de program într-un program specializat editor de text(NetBeans, Eclipse, Idea), acest cod se numește cod sursă de program și este salvat cu extensia de fișier .java. Compilatorul Java (Javac) transformă acest cod sursă într-un fișier codificat special cu extensia .clasă. Odată ce aveți acest fișier, îl puteți rula într-o mașină virtuală Java (JVM) fără probleme. Deci, am înțeles conceptele de bază și putem merge mai departe.

Selectarea unui editor de cod sursă (IDE).

IDE (Interface Development Environment) se ocupă de compilarea programelor și de alte lucruri din culise. Iată o mică listă din care să alegi:

1. Eclipse este un editor gratuit și foarte puternic.

2. NetBeans - de asemenea gratuit, dar puțin mai puțin popular.

3. IntelliJ Idea - plătit și extrem de editor convenabil. Este un standard corporativ în multe companii.

Să înveți să mergi înainte de a învăța să alergi - Bună lume!

Salut Lume! este un exemplu clasic pentru cursanți și îi ajută pe începători să înțeleagă limba. Deci, ați instalat deja editorul care vă place. Acum trebuie să creați proiect nouși creați în ea noua clasa(Clasă), să-i spunem FirstProject.

Codul dvs. ar trebui să arate astfel:

Java

clasa publica FirstProject(

* @param args

public static void main (Argumente șir) (

// TODO Metodă generată automat

Comentariile la cod sunt indicate după „//” și sunt scrise pe o singură linie. Pentru comentariile pe mai multe rânduri, utilizați „/* */”. Comentariile sunt ignorate de compilator și nu au niciun efect asupra execuției programului.

Scheletul programului tău.

Tot ceea ce este cuprins între acolade () se numește bloc. Aruncă o privire atentă la metoda main(). Acesta este blocul care va fi executat linie cu linie pe măsură ce programul progresează. Acest lucru este extrem de important. Puteți întreba pentru ce sunt aceste cuvinte cheie vid static public? Acesta este un subiect suficient de larg pentru a fi inclus într-un articol scurt, așa că vă pot recomanda să treceți prin binele nostru .

Deci, aveți o clasă FirstProject cu o metodă main().

Scriem primul program.

În acoladele metodei principale, adăugați următoarea linie.

O selecție de materiale pe Java. Dacă îl studiezi, cu siguranță vei găsi ceva util pentru tine, indiferent de stadiul de studiu în care te afli.

Lista este compilată ținând cont de lansarea actualizărilor în limbă. Pentru o mai bună orientare, toate cărțile au propria lor categorie.

Incepator

Această carte este ideală pentru cei care abia își încep călătoria în programarea în acest limbaj. Aici găsești tot ce ai nevoie și necesare unui programator la început. Este format din 17 capitole, fiecare dintre ele vă va prezenta elementele de bază ale limbii, principiile și capacitățile sale de bază. Cartea atinge, de asemenea, principiile de lucru cu biblioteca Swing și platforma JavaFX, care cu siguranță vor îmbogăți cunoștințele dezvoltatorului.

Acest lucru de neînlocuit tutorial la scrierea, compilarea și executarea programelor în limbajul de programare Java. Profunzimea materialului va ajuta cititorul să colecteze o mulțime de informații necesare care vor facilita și înfrumuseța dezvoltarea programelor în acest limbaj.

Cartea conține un set de reguli utile care vor face evident ce să faci și ce să nu faci pentru a face codul cât mai eficient și curat posibil. Fiecare regulă este însoțită de exemple pentru o mai bună înțelegere.
De asemenea, vor fi luate în considerare caracteristicile limbii și ale bibliotecilor. Multe tehnici de lucru diferite, sfaturi de la dezvoltatori experimentați. Toate acestea împreună vă vor ajuta să profitați la maximum de această platformă de dezvoltare.

Cunoașterea elementelor de bază pentru un studiu aprofundat

Cartea este un ghid cuprinzător și de referință pentru programatorii care au deja experiență în dezvoltare. Informațiile sunt actualizate în conformitate cu toate inovațiile din limbă. Dacă ești un programator serios și decizi probleme practice, atunci acesta este ghidul perfect pentru tine. Datorită acesteia, veți obține o înțelegere profundă a limbii și a bibliotecilor sale. Acest volum se concentrează pe elementele de bază ale limbajului și principiile de programare. interfața cu utilizatorul. De asemenea, veți explora o varietate de subiecte, de la principiile programării orientate pe obiecte la cele mai recente tehnici de programare paralelă și funcțională.

Pentru un profesionist

Oricine este familiarizat cu cadrul Spring ar trebui să citească mai întâi documentația acestuia. În primul rând datorită faptului că de aici puteți găsi o comoară de comori care vă vor fi utile în practică. Documentația conține informații despre toate caracteristicile Spring. De asemenea, este potrivit pentru cei care tocmai se familiarizează cu o nouă zonă de cunoștințe și oportunități care se deschid folosind acest cadru.

Cartea este potrivită pentru toți cei care doresc să-și îmbunătățească eficiența muncii cu platforma software Java EE. Tiparele sunt luate în considerare aici din toate părțile, atât teoretic cât și practic, folosind exemple de rezolvare a problemelor aplicate.
Cititorul va fi introdus în principalele și caracteristicile distinctive ale Java EE7.

Cartea este pe un subiect destul de restrâns, dar acest lucru nu o face mai puțin utilă. Va fi util pentru persoanele cu experiență diferită în programare care nu au lucrat încă cu programarea funcțională.
Din carte veți învăța cum să utilizați expresiile lambda și cum pot crește productivitatea. Cartea va deveni ghidul dvs. pentru a face codul mai simplu și mai bun, prezentându-vă abilitățile de lucru cu bibliotecile. Informațiile sunt însoțite de o abundență de exemple și explicații impecabile, care vor face studierea subiectului mai interesantă și mai utilă.

Iar creațiile de site-uri web devin din ce în ce mai populare și atrag atenția sumă uriașă al oamenilor. Chiar și o persoană fără educație specială poate începe să dezvolte programe, principalul lucru este dorința și dorința de a învăța material nou și practică constantă.

Opțiuni de studiu

De unde să înveți programarea de la zero Există mai multe modalități de a stăpâni materiale noi în acest domeniu? Profesorii particulari vă vor arăta cum să începeți să învățați programarea de la zero și vă vor învăța aspecte importante ale codului de construcție. Cu toate acestea, această metodă este destul de costisitoare, așa că sunt utilizate în principal următoarele metode de predare:

  1. Cursuri de specialitate. Costul lor este mult mai mic decât lecțiile de la un tutor personal. Este de remarcat faptul că mulți angajatori răspund pozitiv la disponibilitatea unei varietăți de certificate de absolvire a pregătirii în academiile de informatică. Acordați atenție cursurilor companiilor de renume mondial Microsoft și Cisco.
  2. Șters cursuri gratuite. Există un număr foarte mare de servicii pe Internet cu care puteți vizualiza cursuri de curs de la Oxford, Harvard și alte celebre institutii de invatamant pace. Există, de asemenea platforme speciale pentru formarea deprinderilor practice de programare. Aflați mai multe despre învățarea la distanță și servicii de internet utile citeste mai departe in articol.
  3. Auto-învățare. De unde să înveți programarea de la zero dacă nu plănuiești să te înscrii la cursuri și să cheltuiești bani? În acest caz, cel mai simplu mod este să te educi. Ar trebui să începeți să studiați citind elementele de bază, nu vă aprofundați în teorie, începeți imediat să exersați, deoarece numai în procesul de creare a unui program veți dobândi abilitățile necesare.

După ce ai ales opțiunea de antrenament care ți se potrivește, ar trebui să te decizi asupra domeniului subiectului, deoarece programarea are o gamă destul de largă de ramuri diferite.

Cum să alegi direcția corectă?

Depinde direct de tipul de software pe care îl veți crea în viitor:

Dacă salariul este cel mai important factor pentru tine, îndreaptă-ți atenția către piața muncii. În prezent, cei mai căutați sunt dezvoltatorii specializați în limbajele Java, C#, ASP.NET, C++.

Limbi de nivel scăzut și înalt. Diferență și aplicații

Se crede că toate limbajele de programare sunt împărțite în nivel înalt și nivel scăzut. Codul de nivel scăzut este mai ușor de procesat de către un computer, dar scrierea acestuia necesită mult timp și necesită mai multe cunoștințe domeniul subiectului. Astfel de limbaje (de exemplu, asamblarea) sunt folosite pentru a scrie software pentru cipuri digitale și microcontrolere. Nu sunt foarte convenabile pentru a învăța programarea de la zero. Următoarele din articol vă vor spune de unde să începeți să scrieți primele programe: servicii utileși literatură de la autori de renume mondial.

Limbile de nivel înalt sunt mult mai ușor de utilizat, deoarece folosesc biblioteci încorporate pentru a simplifica și vizualiza codul. Majoritatea software-ului modern sunt scrise folosind limbaje nivel inalt.

Programare de la zero: de unde să porniți aplicațiile?

Procesul de creare a programelor mobile permite programatorilor să lucreze cu cele mai noi instrumenteși, ca rezultat, câștigați o sumă decentă de bani prin monetizare. Mai întâi trebuie să alegeți site-ul unde veți lucra:

  1. Google Play. Magazin de aplicații pentru utilizatorii sistemului de operare Android. Acest sistem de operare are cea mai mare cotă de utilizatori de pe piață. Limbajele Java și C/C++ sunt folosite pentru a dezvolta aplicații și jocuri. Cele mai populare sunt aplicațiile de mesagerie și clienții. retele sociale, stocare în cloud, jocuri.
  2. Magazin Windows Mobile. Acest magazin câștigă rapid popularitate împreună cu smartphone-urile de la Microsoft. În țările CSI, majoritatea utilizatorilor preferă tabletele pe platformă Windows Phone. Programarea aplicațiilor pentru un astfel de magazin te ajută să câștigi mai mulți bani din monetizare, deoarece, spre deosebire de Android, aproape toate programele din magazinul Windows sunt distribuite pe bază de plată.
  3. Magazin de aplicații. O altă platformă profitabilă pentru dezvoltare (limbaj - Objective-C). Procesul de creare a programelor pentru dispozitive Măr Necesită un mediu de dezvoltare preinstalat numit Xcode. Urmatorul pas trebuie să înveți programarea Objective-C de la zero. Cartea lui David Mark „Learning C for Mac” vă va spune de unde să începeți să scrieți cod. A doua editie."

limbajul Java

Majoritatea dezvoltatorilor profesioniști recomandă să vă începeți cunoștințele de programare cu limbajul Java. Este ușor de învățat și, în același timp, este solicitat pe piață. Utilizați sfaturile de mai jos dacă decideți să învățați programarea de la zero. De unde să începem cu dezvoltarea Java?

Java este un limbaj de programare la nivel înalt orientat pe obiecte, care este necesar pentru dezvoltarea celor mai mulți aplicații web moderne si jocuri. Procesul de compilare (transformarea codului scris într-un limbaj pe care un dispozitiv îl poate înțelege) transformă codul într-o secvență de octeți, astfel încât programul poate fi testat cu ușurință pe orice mașină virtuală Java.

Programare de la zero. De unde să începem cu codarea Java și Web?

Limbajul Java este utilizat pe scară largă în dezvoltarea web. Înainte de a începe procesul de programare cu drepturi depline, ar trebui să înveți Java, PHP, MySQL, HTML, CSS. O explicație mai detaliată a acestor concepte este dată mai jos:

  1. Java - utilizat în scrierea utilităților pentru site-uri web și scrierea logicii funcționalității paginii web.
  2. PHP este un limbaj pentru crearea paginilor web personale. Are o structură de script. Limba principală în crearea de site-uri web dinamice care sunt populare astăzi. PHP este necesar pentru a înțelege scripturile și programarea de la zero. Unde sa încep? Din lectura cărții lui Josh Lockhat „PHP: The Right Way”.
  3. MySQL este un sistem pentru gestionarea elementelor de bază ale datelor. Utilizat pe scară largă în crearea de site-uri web care necesită stocarea unor cantități mari de date grupate.
  4. HTML nu este un limbaj de programare. Acesta este un limbaj de marcare folosit pentru a scrie baza unei pagini web (blocuri, distribuirea textului și a paragrafelor și așa mai departe).
  5. CSS - Foaie de stil în cascadă. Folosit numai împreună cu HTML pentru a da stil și aspect limbajului de marcare.

Abia după ce am aflat Noțiuni de bază Cu reperele acestor tehnologii, puteți începe să creați site-uri web profesionale dinamice, care sunt la mare căutare astăzi.

Programare web. Relevanță și caracteristici

Tema programării Web este deosebit de relevantă astăzi. După cum sa menționat mai sus, pentru a începe să dezvoltați elemente web, trebuie să aveți o cantitate destul de mare de cunoștințe despre limbaje de marcare, crearea de scripturi, logică și stiluri.

În zilele noastre nu vei surprinde pe nimeni cu site-uri care au fost create doar cu folosind HTMLși CSS, astfel încât dezvoltatorii web care sunt capabili să facă un site web frumos vizual și, de asemenea, să-l umple cu toate funcționalitățile necesare utilizatorilor au devenit solicitați.

Acest tip de dezvoltare necesită crearea a două tipuri de același program: părți server și client. Programatorul trebuie să înțeleagă principiul de funcționare a așa-numitelor socket-uri - pachete de date care permit transmiterea fluxurilor de informații necesare prin rețea între server și client.

Crearea de aplicații pentru sistemul de operare Windows

Pentru a dezvolta astfel de programe, veți avea nevoie de cunoștințe de limbaj C#. Serviciu gratuit de la Microsoft numit Virtual Academy vă va permite să învățați toate caracteristicile acestui limbaj și să exersați scrierea unor aplicații simple.

Conform noii politici a Microsoft, toate aplicațiile sunt încărcate în magazinul de software, astfel încât să puteți obține acces pentru a-ți monetiza proiectul.

Familia C de limbaje (C, C++, C#). Particularități

Programare de la zero - de unde să începeți să alegeți o limbă? Răspunsul la această întrebare poate fi obținut aprofundând în mai multe detalii în tipurile de tehnologii de creare a aplicațiilor. De asemenea, ar trebui luată în considerare relevanța unei anumite limbi.

Limbile C, C++, C# au unul trasatura comuna- disponibilitatea funcției OOP (programare orientată pe obiecte). Această tehnologie vă permite să simplificați semnificativ procesul de scriere a codului programului. Fiecare obiect software este descris într-o anumită clasă și are propriile parametri, metode și proprietăți. Astfel, programatorul nu trebuie să scrie bucăți uriașe de cod de fiecare dată dacă același obiect trebuie folosit de mai multe ori.

Servicii Internet utile pentru învățarea principiilor de bază ale programării și a structurii de cod a oricărei aplicații

În prima etapă a instruirii, aproape orice serviciu web vă va oferi să încercați capacitățile sale folosind Pascal, cel mai simplu dintre limbajele de nivel înalt. Este folosit în scopuri educaționale și este predat în școli și colegii tehnice, astfel încât elevii să poată înțelege programarea de la zero. De unde să începem cu codarea Pascal? În primul rând, trebuie să descărcați mediul de dezvoltare pe computer. Acesta este un mic fișier executabil în care va fi scris codul programului. Utilizați TurboPascal, deoarece este cel mai popular mediu de învățare a acestui limbaj de programare.

HourOfCode este un serviciu web de la Microsoft. Este destinat să arate clar elevilor ce sunt un ciclu, o variabilă, o clasă și condiții. Procesul de învățare este ca un joc.

CodeAcademy este o resursă puternică pentru a învăța aproape orice tehnologie de codare. Dedicând doar o oră pe zi, nici nu vei observa cum vei învăța să programezi și să creezi propriile proiecte.

Udacity este un serviciu care oferă utilizatorilor săi acces liber la prelegeri susținute de profesori și dezvoltatori eminenti.

Dobândirea experienței inițiale. Freelancing

După ce ați învățat principiile de bază ale limbii alese, puteți începe în siguranță primele proiecte. Începeți să profesați independent, pentru că așa vă veți completa portofoliul și veți câștiga experiență în comunicarea cu clienții. Astfel de abilități vor fi utile în viitor dacă doriți să obțineți un loc de muncă într-o companie ca dezvoltator oficial. software.

Concluzie

Programarea de la zero: de unde să începem? Pentru manechini, profesorii de la universități de renume mondial sfătuiesc să exerseze cu structurile de bază care stau la baza oricărui limbaj de programare. Înscrie-te la cursuri de specialitate sau auto-studiu ascultând prelegeri online.

06.11.17 9551

ÎN acest manual Vă vom spune tot ce trebuie să știți înainte de a începe să studiați. programare in Java. Veți afla despre capacitățile platformei, despre aplicația acesteia și despre cum să începeți să învățați corect Java.

Ce este limbajul de programare Java?

În 1991, „Green Team”, o divizie a Sun Microsystems, condusă de James Gosling, a creat un limbaj pentru programarea dispozitivelor electronice de larg consum. Pe atunci se numea Stejar („Stejar”). De ce "Stejar"? Pur și simplu pentru că acest copac a crescut în afara ferestrei biroului lui Gosling.

Echipa Verde a demonstrat utilizarea stejarului într-un televizor interactiv. Dar pentru digital televiziune prin cabluÎn acei ani, această tehnologie era prea avansată. În același timp, internetul câștiga popularitate, pentru care Limba noua; limbaj nou programarea era cea mai potrivită.

După ceva timp, noua limbă a fost redenumită Green, iar după aceea - Java, în onoarea cafelei din insula Java. De aceea, logo-ul Java prezintă o cană de cafea.

Pe parcursul Dezvoltare Java C/C++ a fost popular, așa că Gosling a făcut sintaxa limbajului similară cu C/C++ și a implementat „ scrie o dată - rulează oriunde" În 1995, Sun Microsystems a lansat primul versiunea oficială Java. Și, în același timp, a fost anunțat că Java va fi inclus în browserul Netscape Navigator.

În 2010, Sun Microsystems, împreună cu limbajul de programare Java, a fost achiziționat de Oracle Corporation.

Istoricul versiunilor Java

  1. Iunie 1991 – începerea proiectului de dezvoltare limbaj de programare Java.
  2. JDK 1.0 – ianuarie 1996.
  3. JDK 1.1 – februarie 1997.
  4. J2SE 1.2 – decembrie 1998.
  5. J2SE 1.3 – mai 2000.
  6. J2SE 1.4 – februarie 2002.
  7. J2SE 5.0 – septembrie 2004.
  8. Java SE 6 - decembrie 2006.
  9. Java SE 7 – iulie 2011.
  10. Java SE 8 – 18 martie 2014.
  11. Java SE 9 – 21 septembrie 2017.

Caracteristicile limbajului de programare Java

Java este un limbaj multiplatform

Cod Java scris pe o singură platformă ( adică sistemul de operare), poate fi rulat fără modificări pe alte platforme.

Pentru Lansatorul Java folosit mașină virtuală Java ( Java Virtual Mașină, JVM). JVM-ul procesează codul de octet, după care procesorul procesează codul primit de la JVM. Toate mașinile virtuale funcționează în mod similar, astfel încât același cod rulează la fel pe toate sistemele de operare, ceea ce face din Java un limbaj de programare multiplatformă.

Limbajul de programare orientat pe obiecte

Există diferite stiluri de programare, iar unul dintre cele mai populare este programarea orientată pe obiecte. Cu această abordare problema complexa se descompune în altele mai mici prin crearea de obiecte. Datorită acestui lucru, codul poate fi reutilizat.

Funcțiile orientate pe obiecte se găsesc în multe limbaje de programare, inclusiv Java, Python și C++. Dacă sunteți serios să învățați să programați, abordările orientate pe obiect merită adăugate la planul dvs. de învățare.

Java este rapid

Versiuni timpurii limbaj de programare Java a fost adesea criticat pentru muncă lentă. Dar astăzi situația s-a schimbat dramatic. Noile versiuni ale JVM rulează mult mai repede, iar procesoarele care le interpretează devin din ce în ce mai rapide.

Astăzi, Java este unul dintre cele mai rapide limbaje de programare. Codul Java bine optimizat rulează aproape la fel de repede ca limbajele de programare de nivel scăzut, cum ar fi C/C++ și mult mai rapid decât Python, PHP etc.

Java este o platformă sigură

Java este:

  • o platformă sigură pentru dezvoltarea și lansarea aplicațiilor;
  • oferă fonduri pentru control automat memorie, care reduce vulnerabilitatea codului;
  • prevede transfer sigur date.

Bibliotecă de bază extinsă

Unul dintre motivele pentru utilizarea pe scară largă a Java este uriașul bibliotecă standard. Conține sute de clase și metode din diverse pachete care fac viața mai ușoară dezvoltatorilor. De exemplu,

java.lang este funcții avansate pentru șiruri, matrice etc.

java.util – bibliotecă pentru lucrul cu structuri de date, expresii obisnuite, data și ora etc.

kava.io - bibliotecă pentru intrarea/ieșirea fișierelor, gestionarea excepțiilor etc.

Aplicația platformei Java

Înainte de a învăța Java programare de la zero, trebuie să știți că peste 3 miliarde de dispozitive din întreaga lume funcționează pe această platformă. La ce anume poate fi folosit:

  1. Aplicații Android - Pentru a dezvolta aplicații Android, limbajul de programare Java este adesea folosit în combinație cu Android SDK (din engleză software development kit - kit de dezvoltare software).
  2. Aplicații web - Java este folosit pentru a crea aplicații web folosind programe server, Struts framework și JSP. Unele aplicații web populare scrise în Java sunt: ​​Google.com, Facebook.com, eBay.com, LinkedIn.com.

Este demn de remarcat faptul că aceste site-uri nu sunt neapărat scrise exclusiv în Java și pot folosi și alte limbaje de programare.

  1. Dezvoltare de software– programe precum Eclipse, OpenOffice, Vuze, MATLAB și multe altele sunt scrise în Java.
  2. Procesarea Big Data – pentru a procesa „big data” puteți utiliza cadrul Hadoop scris în Java.
  3. Sisteme de tranzacționare– folosind platforma Platforma de tranzacționare Oracle Extreme Java, puteți scrie programe pentru tranzacționare.
  4. Dispozitive încorporate– astăzi miliarde de dispozitive, cum ar fi televizoare, carduri SIM, playere Blu-ray etc., se bazează pe tehnologia Java Embedded de la Oracle.

De asemenea programare in Java este folosit pentru a dezvolta jocuri, aplicații științifice ( de exemplu, pentru procesarea limbajului natural) și în multe alte domenii.

Terminologie Java pe care ar trebui să o cunoașteți

Java este un set de tehnologii ( limbaj de programare și platformă de calculator), conceput pentru a crea și rula software. Cu toate acestea, termenul Java se referă adesea la limbajul de programare în sine.

Limbaj de programare Java este un limbaj de programare multiplatformă, orientat pe obiecte, de uz general, cu capabilități extinse.

Java 9 este cea mai recentă versiune de Java la momentul scrierii acestui articol.

Java EE, Java Me și Java SE - aceste nume reprezintă Java Enterprise Edition, Micro Edition și, respectiv, Standard Edition.

Java EE este destinat aplicațiilor care rulează pe servere. Java ME este proiectat pentru dispozitive cu putere limitată, cum ar fi dispozitivele încorporate. Java SE este ediția standard a Java pentru scrierea programelor generale.

Dacă ești nou la Programare Java, vă recomandăm să începeți cu Java SE.

JVM - Java Virtual Machine (" mașină virtuală Java") este un program care permite unui computer să ruleze programe scrise în Java.

JRE – Java Runtime Environment (“ Java runtime") include JVM-ul, bibliotecile asociate și alte componente necesare pentru a rula programe. Dar JRE nu are un compilator, un depanator sau alte instrumente de dezvoltare.

JDK - Java Kit de dezvoltare(a stabilit Dezvoltator Java) conține JRE și alte instrumente de dezvoltare, cum ar fi compilatoare, depanare etc.

Cum să rulați Java pe sistemul dvs. de operare

Cum să rulați Java pe Mac OS

Iată ce trebuie făcut pentru Java programare de la zeroși instalarea platformei pe Mac OS X sau macOS:

  1. Descărcați cea mai recentă versiune de Java ( JDK) cu Pagini de descărcare Java SE.
  2. Faceți dublu clic pe fișierul DMG descărcat și urmați instrucțiunile programului de instalare.
  3. Pentru a verifica instalarea, deschideți un terminal și intrați următoarea comandă:

versiunea javac

Dacă Java este instalat corect, versiunea programului va fi afișată pe ecran ( de exemplu javac 1.8.0_60).

Următorul pas este să instalați IDE-ul ( mediu de dezvoltare integrat) pentru scrierea și rularea codului Java. Vom instala versiunea gratuită IntelliJ IDEAși rulați Java pe el. Iată ce trebuie să faceți pentru a face acest lucru:

  1. Mergi la Pagina de descărcare a IntelliJși descărcați ediția gratuită pentru comunitate.
  1. Deschideți fișierul DMG descărcat și urmați instrucțiunile de instalare. Pentru acces rapid, puteți muta IntelliJ IDEA în folderul Aplicații.
  2. Deschideți IntelliJ IDEA. Selectați opțiunea „Nu importați setările” (“ Nu importați setările") și faceți clic pe „Ok”. După aceasta, acceptați politica de confidențialitate Jetbrains făcând clic pe butonul „Accept”.
  3. Acum puteți personaliza interfața pentru dvs. De asemenea, puteți sări peste acest pas și să lăsați totul ca implicit. Dacă nu sunteți sigur, săriți peste acest pas făcând clic pe butonul „Omiteți toate și setați valorile implicite” (“ Omite totul și setează setările implicite»).

  1. Programul vă va afișa o pagină de bun venit. Faceți clic pe butonul „Creați un proiect nou” (“ Creați un nou proiect»).
  2. În fereastra următoare, selectați „Java” în panoul din stânga și faceți clic pe „Nou” în partea de sus a ferestrei programului pentru a selecta „JDK”. Aici trebuie să selectați locația în care ați instalat JDK, apoi faceți clic pe Următorul.

  1. Veți avea opțiunea de a crea un proiect din șablon („Creați proiect din șablon”). Îl ignorăm și facem clic pe butonul „Următorul”.
  2. În următorul pas de instalare limbaj de programare Java introduceți numele proiectului și faceți clic pe butonul „Finish”.
  3. În panoul din stânga veți vedea proiectul dvs. Dacă panoul nu este vizibil, accesați meniu Vizualizări > Instrument Windows> Proiect.
  4. Accesați Salut > Nou > Java și dați un nume clasei. Noi l-am numit Primul.

  1. Pentru a rula programul pe care tocmai l-ați scris, mergeți la Run > Run... Faceți clic pe First ( adică numele fișierului pe care l-am creat

Cum să rulați Java pe Linux

Pentru a rula exemple din lecții de programare de la zero Java pe Linux va avea nevoie de kitul de dezvoltare JAVA SE ( JDK) și IDE pentru dezvoltarea proiectelor dvs. Urmați instrucțiunile pas cu pas pentru a începe să utilizați Java.

Instalați Java

  1. Deschideți un terminal și tastați următoarea comandă pentru a instala Java:

    sudo add-apt-repository ppa:webupd8team/java


    sudo apt update; sudo apt install oracle-java8-installer

  1. Accept acord de licențiereși termenii de utilizare făcând clic pe „OK” și, respectiv, „Da”.
  2. Ai instalat Java. Pentru a verifica dacă instalarea a avut succes, introduceți următoarea comandă într-un terminal:

versiunea java

Dacă este afișat Versiune curentă, instalarea a avut succes. Dacă nu, verificați cu Pagina de ajutor Oracle.

Instalarea IntelliJ IDEA

  1. Mergi la .

  1. Descărcați ediția gratuită pentru comunitate făcând clic pe butonul „Descărcare”.
  2. După descărcare schimba directorul din terminalîn directorul de descărcări și extrageți fișierul tar Java în folderul /opt cu următoarea comandă:

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

  1. După despachetare, schimbați directorul în folderul bin Programele IntelliJ IDEA:

    cd /opt/ /cos

  2. Pentru a porni IDE-ul, introduceți următoarea comandă:
  3. Selectați „Nu importați setările” (“ Nu importați setările") și faceți clic pe „OK”. După aceasta, acceptăm politica de confidențialitate Jetbrains făcând clic pe butonul „Accept”.
  4. Acum pentru trecere cursuri de programare Java, puteți personaliza interfața pentru dvs. Creați o comandă rapidă pe desktop pentru acces rapid la program. După aceea, pentru a lansa IDE-ul, faceți clic pe „Next” în toate etapele următoare.
  5. Programul va afișa pagina de bun venit. Faceți clic pe „Creați un nou proiect” (" Creați un nou proiect»).
  6. În fereastra următoare, selectați „Java” în panoul din stânga și asigurați-vă că Java este selectat în linia Project SDK. Dacă nu, atunci selectați locația în care ați instalat JDK: /usr/lib/jvm/java-8-oracle.

  1. Faceți clic pe „Următorul” de două ori și creați un proiect.
  2. În pasul următor, introduceți un nume de proiect și faceți clic pe butonul „Terminare”. Acum veți vedea proiectul dvs. în panoul din stânga. Dacă acest panou nu este vizibil, mergeți la meniu Vizualizări > Instrument Windows > Proiect.
  3. Adăugați o nouă clasă Java. Selectați src în panoul din stânga cu clic dreapta și accesați Nou > Clasă Java. Furnizați un nume de clasă. Numele clasei nu trebuie să conțină spații.

  1. Scrieți codul Java și salvați proiectul.
  2. Pentru a rula programul, accesați Run > Run... Faceți clic pe HelloWorld ( Denumirea proiectului) - programul va compila fișierul și îl va rula.

Cum să rulați Java pe Windows (XP, 7, 8 și 10)

Pentru a stăpâni Java bazele programăriiși rulând platforma pe Windows, veți avea nevoie de un kit de dezvoltare JAVA SE (JDK) și de un IDE pentru dezvoltarea proiectelor. Urma instrucțiuni pas cu pas dat mai jos:

Instalarea Java

  • Mergi la pagina de descărcare Kit de dezvoltare Java Standard Edition.
  1. În secțiunea Kit de dezvoltare Java SE din partea de sus a tabelului, faceți clic pe „Acceptați acordul de licență” (" Acceptați acordul de licență"). Apoi faceți clic pe linkul Windows (x64) dacă aveți o versiune pe 64 de biți sistem de operare sau Windows (x86) dacă aveți un sistem de operare pe 32 de biți.

  1. După descărcare, rulați fișierul de instalare și urmați instrucțiunile care apar pe ecran. Faceți clic pe " Următorul" Selectați toate funcțiile apăsând „ Această caracteristică va fi instalată pe local hard disk "și copiați locația de instalare ( este evidentiata cu galben) în Notepad, apoi faceți clic din nou Următorul».

  1. În timpul procesului de instalare, vi se va solicita Instalare JRE. Faceți clic pe „Next” și apoi pe „Finish” pentru a finaliza instalarea.
  2. Acum trebuie să editați variabila PATH. Mergi la Panou de control > Sistem și securitate > Sistem. În panoul din stânga, selectați „ Opțiuni suplimentare sisteme”.

  1. Faceți clic pe " variabile de mediu» . la capitolul " Variabile de sistem" Găsiți variabila PATH și în fereastra următoare faceți clic pe „Editare”.

  1. Selectați tot textul din „ Valoare variabila"și copiați-l într-un alt fisier text. Acest lucru va facilita editarea și verificarea erorilor. Vedeți dacă textul copiat conține linia: C: ProgramData Oracle Java javapath; . Dacă da, atunci puteți trece la pasul următor. Dacă nu, atunci lipiți locația de instalare pe care ați copiat-o mai devreme la începutul variabilei și adăugați bin la sfârșitul liniei astfel: C : Program Files (x 86) Java jdk 1.8.0_112 bin ; Vă rugăm să rețineți că versiunea dvs. JDK (jdk 1.8.0_112) poate fi diferită. Copiați valoarea variabilei și inserați-o în caseta PATH.

  1. Faceți clic pe " Bine" pentru a salva modificările.
  2. Pentru a verifica dacă platforma este instalată corect introducere în programare Java, deschis Linie de comanda tastând cmd în linie Căutare Windows sau prin comanda „Run...” ( Windows - R). Introduceți comanda java -version. Dacă este afișată versiunea curentă de Java, instalarea a avut succes. Dacă nu, verificați cu Pagina de ajutor Oracle.

Instalarea IntelliJ IDEA

  1. Mergi la Pagina de descărcare a IntelliJ IDEA.
  2. Descărcați ediția gratuită pentru comunitate făcând clic pe „Descărcați”.

  1. Odată descărcat, rulați fișierul de instalare și urmați instrucțiunile care apar pe ecran. Apoi creați o comandă rapidă pe desktop pentru versiunea pe 64 de biți și adăugați asocieri cu extensia .java. Faceți clic pe „Următorul” și continuați cu instalarea.

  1. Odată instalat, deschideți IntelliJ IDEA făcând clic pe pictograma de pe desktop.
  2. Selectați „Nu importați setările” (" Nu importați setările") și faceți clic pe „OK”. După aceasta, acceptăm politica de confidențialitate Jetbrains făcând clic pe „Accept”.
  3. Acum puteți personaliza interfața pentru dvs. De asemenea, puteți sări peste acest pas și să lăsați totul ca implicit făcând clic pe butonul „Omiteți toate și setați valorile implicite”.
  4. Programul va afișa pagina de bun venit. Faceți clic pe „Creați un proiect nou” (" Creați un nou proiect»).

  1. În fereastra următoare, selectați „Java” în panoul din stânga și faceți clic pe „Nou” în partea de sus a ferestrei programului pentru a selecta JDK. Aici trebuie să selectați locația în care ați instalat JDK-ul în timpul instalării Java, apoi faceți clic pe „Next”.
  2. IntelliJ IDEA va găsi JDK-ul și îl va recunoaște. Nu este nevoie să marcați alte opțiuni, doar faceți clic pe „Următorul”.
  3. Pe ecranul următor, introduceți numele proiectului: HelloWorld și faceți clic pe Terminare. Dacă programul spune că directorul nu există, faceți clic pe OK. Dacă nu vedeți panoul din stânga, accesați Vizualizări > Instrument Windows > Proiect.
  4. Pentru a seta numele clasei, selectați folderul src din panoul din stânga. Faceți clic dreapta pe el, accesați Nou > Java și setați numele clasei. Nu ar trebui să existe spații în numele clasei.

  1. Scrieți codul și salvați proiectul Java lectie de programare.
  2. Pentru a rula programul, accesați meniul Run > Run... Faceți clic pe HelloWorld - programul va compila fișierul și îl va rula.

Primul tău program Java

Pentru a prezenta utilizatorilor un nou limbaj de programare, aceștia folosesc programul Hello World („Bună ziua, lume!”). Acesta este un program simplu care afișează cuvintele Hello, World! În această secțiune vă vom învăța cum să scrieți acest programîn Java folosind IntelliJ IDEA.

  1. Deschideți IntelliJ IDEA.
  2. Accesați Fișier > Nou >
    1. Faceți clic pe butonul de pornire ( Alerga). Dacă totul este în ordine, veți vedea pe ecran Hello, World!

    Cum să înveți Java?

    Documentație oficială Java

    Oracle, compania care deține Java, publică tutoriale de calitate. Documentația oficială acoperă toate caracteristicile Java și este actualizată în mod regulat.

    Notă: singurul negativ este că documentația oficială Java nu este întotdeauna scrisă în cel mai simplu limbaj.

    Dacă chiar vrei să înveți programare in Java, cumpără o carte bună. Desigur, 1000 de pagini nu pot fi citite într-o zi. Dar un tutorial bun te va ajuta să înveți programarea.

    Java: Ghid complet(ediția a 10-a)

    O carte grozavă pentru cei care abia încep să învețe Java. Cea mai recentă ediție include toate caracteristicile versiunii Java 8.

    Cartea acoperă tot ce trebuie să știți despre programarea Java, inclusiv sintaxa, cuvintele cheie și fundamentale programare, precum și o bibliotecă API-ul Java, applet-uri Java și multe altele.

    Filosofia Java (ediția a 4-a)

    Dacă treceți la Java dintr-un alt limbaj de programare, această carte este pentru dvs. Dacă porniți de la zero, cel mai bine este să îl citiți împreună cu celălalt.

    Ghid de buzunar Java 8: Ambulanță Programatori Java

    Această carte conține răspunsuri clare la întrebările care apar atunci când îl predați pe J programare ava de la zero. Acesta acoperă pe scurt toate conceptele de bază Java (inclusiv Java 9). Nu doriți să răsfoiți sute de pagini căutând linia potrivită? Cumpără această carte.

    În loc de o concluzie

    Dacă începi să înveți Java, nu poți greși - este un limbaj de programare promițător, plin de o mare varietate de posibilități.

    Inainte sa incepi învăţarea Java, folosește câteva sfaturi:

    • Nu citi articole educaționale și exemple ca un roman. Singura modalitate de a deveni un programator bun este să scrieți mult cod.
    • Dacă treceți de la un alt limbaj de programare ( Să zicem că nu am votat încă

      Rău Bun