java basics java syntax
Acest tutorial oferă o introducere în noțiunile de bază ale limbajului de codare Java. Vom introduce subiecte precum Java Class, OOPS, Syntax și Core Java Concepts:
În tutorialele noastre anterioare, am discutat despre caracteristicile și caracteristicile limbajului Java. De asemenea, am aflat despre aplicațiile Java. Ne-am familiarizat cu descărcarea, instalarea și diverse IDE Java pe care le putem folosi pentru a dezvolta programe și aplicații în Java.
=> Verificați TOATE Tutorialele Java aici.
Ce veți învăța:
Bazele programării Java
În ultimul tutorial, am discutat primul nostru program Java „Hello, World”. În acest sens, am învățat sintaxa de bază de care avem nevoie pentru a afișa doar un mesaj „Bună ziua, lume”. Dar nu este suficient doar să înveți să afișezi un mesaj.
Dacă doriți să stăpâniți limbajul, trebuie să înțelegeți mai întâi sintaxa de bază și regulile semantice ale limbajului, împreună cu diferitele constructe, operații matematice, precum și constructele de programare repetitive.
De asemenea, trebuie să fiți conștienți de diverse caracteristici de programare orientate pe obiecte Java, structuri de date și tipuri de date pe care le utilizează Java. Când credeți că ați stăpânit toate acestea printre diferitele caracteristici pe care le oferă Java, atunci vă puteți numi competenți în limbajul Java.
În acest tutorial, vom introduce elementele de bază ale tuturor subiectelor de programare pe care le vom acoperi în această întreagă serie de tutoriale Java.
Să începem cu sintaxa Java !!
Sintaxa Java
Fiecare limbaj de programare are anumite reguli și regulamente pe care un programator trebuie să le urmeze în timp ce scrie programe. Compilatorul de limbă respectiv vă verifică programul pentru reguli de sintaxă și validare. Java are, de asemenea, o mulțime de construcții și componente care facilitează programatorilor să scrie programe de calitate.
Programul „Hello, World” din tutorialul anterior v-a oferit în detaliu o idee despre structura de bază a unui program Java. Acum să mergem la celelalte construcții / componente pe care le va include un program Java.
Convenții Java
Dat mai jos sunt câteva dintre convențiile pe care un programator Java trebuie să le urmeze în timp ce programează în Java.
(i) Numele claselor: În Java, prima literă a numelui clasei pentru fiecare clasă ar trebui să fie cu majuscule. De exemplu , un salariu de clasă va fi numit conform convenției ca „Salariu”.
Dacă aveți un nume de clasă care este combinat folosind mai mult de un cuvânt, fiecare literă din primul cuvânt va fi o literă mare.
De exemplu, clasa MyHelloWorld.
(ii) Denumirea metodei: Toate numele metodelor din Java încep cu o literă mică. Dacă numele metodei cuprinde mai mult de un cuvânt, atunci prima literă a fiecăruia dintre aceste cuvinte interioare va fi cu majuscule.
Exemplu: display (), myMethod () => acestea sunt nume de metode valide în Java.
(iii) Numele fișierului programului: Numele de fișier al programului Java ar trebui să fie același cu numele clasei publice cu extensia „.java”.
De exemplu , dacă numele clasei publice este „MyFirstClass”, atunci salvați acest cod în fișierul numit „MyFirstClass.java”.
Rețineți că este posibil ca un cod sursă java să nu aibă nicio clasă publică. În acest caz, puteți avea numele dvs. pentru fișierul sursă.
(iv) Sensibil la majuscule: Limbajul de programare Java este sensibil la majuscule. Aceasta înseamnă că „Bună” și „salut” sunt doi parametri diferiți.
(v) Metoda principală: Metoda „principală” este punctul de plecare al execuției și este o metodă obligatorie în toate programele Java.
Identificatori Java
Identificatorii sunt numele date diferitelor componente ale programului precum metode, clase, variabile, obiecte etc.
Un programator Java trebuie să urmeze regulile de mai jos pentru identificatori:
- Un identificator ar trebui să înceapă întotdeauna cu litere (A-Z / a-z) sau cu un caracter de subliniere (_) sau un caracter valutar ($).
- Identificatorul nu poate avea același nume ca un cuvânt cheie rezervat Java.
- Dincolo de primul caracter, un identificator poate avea orice combinație de caractere.
- În Java, ca și sintaxa altor limbaje, identificatorii sunt, de asemenea, sensibili la majuscule.
Prin urmare, conform regulilor de mai sus, următorii identificatori sunt valabili.
myVar, _salary, $ sum
Următorii identificatori nu sunt valabili.
123var, *mult, int.
Modificatori Java
Modificatorii schimbă accesibilitatea variabilelor, metodelor etc.
Există două tipuri de modificatori în Java:
- Modificatori de acces: Există patru modificatori de acces în Java și anume, public, protejat, privat și implicit. Acestea sunt utilizate pentru a defini accesibilitatea pentru pachete, clase, membrii clasei etc.
- Modificatori fără acces: Java acceptă modificatori fără acces și anume - final, abstract și strictfp. Acestea sunt utilizate în principal pentru a defini moștenirea, stilul polimorfismului etc.
Tipuri de date
Orice variabilă care deține valoarea trebuie să aibă un tip de valoare pe care urmează să o dețină, adică dacă o variabilă va deține un numeric sau un șir sau un caracter. Aceasta se numește tipul de date al variabilei.
Java are diferite tipuri de date, așa cum sunt descrise în diagrama de mai jos.
Vom discuta fiecare dintre aceste tipuri de date în tutoriale separate.
Variabile
Java acceptă următoarele trei tipuri de variabile:
- Variabile de clasă sau statice: Acest tip de variabilă poate fi accesat fără obiect.
- Variabile nestatice sau de instanță: Aceste variabile sunt variabile membre care sunt accesate cu ajutorul unui obiect de clasă.
- Variabile locale: Variabilele locale sunt locale pentru un anumit bloc de cod și încetează să mai existe din acest bloc.
Cuvinte cheie
Există anumite cuvinte rezervate în limbajul Java pentru propria utilizare și nu pot fi utilizate ca nume de variabilă sau de identificare.
Tabelul următor prezintă lista acestor cuvinte cunoscute sub numele de „Cuvinte cheie”.
abstract | dubla | int | super |
char | pentru | protejat | încerca |
afirma | altceva | interfață | intrerupator |
boolean | enum | lung | sincronizat |
pauză | se extinde | nativ | acest |
octet | final | nou | arunca |
caz | in cele din urma | pachet | aruncă |
captură | pluti | privat | tranzitoriu |
clasă | mergi la | public | nul |
const | dacă | întoarcere | volatil |
continua | unelte | mic de statura | in timp ce |
Mod implicit | import | static | |
do | instanță de | strictfp |
Comentarii
Comentariile sunt declarațiile ignorate de compilator. Puteți furniza comentarii pentru codul dvs. pentru a face codul mai ușor de citit și mai ușor de înțeles.
Java acceptă trei tipuri de comentarii:
- Comentarii cu o singură linie notate cu „//”
- Comentarii pe mai multe linii reprezentate de „/ *… * /”
- Comentarii despre documentație notate cu „/ ** ****** /
Veți afla mai multe despre aceste comentarii în tutorialele noastre ulterioare.
Operatori
Operatorii sunt simboluri care efectuează operații logice și matematice pe variabile sau identificatori. Aceste variabile sau identificatori se numesc operanzi.
Java acceptă diverși operatori așa cum se arată în diagrama de mai jos:
Mai multe despre Operatorii în Java vor fi discutate în tutorialele ulterioare.
Luarea deciziilor
De asemenea, numit ca instrucțiuni de control. Aceste declarații modifică sau controlează execuția programului pe baza unei anumite condiții. Dacă condiția este adevărată, se execută un bloc de cod după această condiție, altfel se execută un bloc diferit.
Java are următoarele declarații de control / luare a deciziilor.
Bucle
În limbajele de programare, looping-ul este inclus pentru a executa în mod repetat un bloc de cod. Buclarea începe de obicei cu un test și blocul de cod este executat în mod repetat pentru un număr fix de ori numit iterații sau până la îndeplinirea unei condiții.
În Java, aveți următoarele construcții de buclă.
Vom învăța bucle în detaliu în tutorialele noastre ulterioare.
Matrice Java
Tablourile nu sunt altceva decât o structură de date care este utilizată pentru a păstra secvențial elementele de date de același tip.
Matricele Java sunt, de asemenea, similare matricilor din C / C ++ și alte limbaje de programare.
Java acceptă:
- Tablouri unidimensionale: O secvență de elemente de același tip și care poate fi accesată folosind un nume de matrice.
- Matrice multidimensională: Elementele sunt aranjate sub formă de rânduri și coloane, adică sub formă de matrice.
Clasa Java și OOPS
O clasă este un plan al oricărei entități din viața reală, de exemplu , o mașină. O clasă în Java constă din variabile de date și metodele sau funcțiile care operează pe aceste date.
Variabilele de date sau variabilele membre și metodele descriu comportamentul obiectelor care sunt instanțe ale clasei. Aceasta înseamnă că starea entității reprezentate de o clasă la un moment dat este definită de un obiect.
Interfețe Java
O interfață în Java este o colecție de semnături și câmpuri ale metodei. O interfață nu are o implementare a metodelor. O clasă poate moșteni de la interfață și apoi să implementeze metodele de interfață.
Pachete Java
Clasele și interfețele care au funcționalitate sau dependență similare sunt grupate pentru a forma un pachet. Pachetul facilitează modularizarea codului în Java.
întrebări frecvente
Q # 1) Ce este nucleul Java?
Răspuns: Core Java este conceptul de bază în variabile de tip Java, tipuri de date, tablouri, OOPS etc. Veți vedea aici prezentarea generală a întregului concept Java principal. Core Java este de obicei o parte a ediției Java SE care vă permite să dezvoltați aplicații Java generale.
Q # 2) Care sunt tipurile de programe Java?
Răspuns: Folosind Java, puteți dezvolta următoarele aplicații.
- Aplicație Java: Executat pe computerul client
- Applet Java: Se execută într-un browser web
- Aplicație Java Swing: Aplicație cu un GUI
- JAR (Java Archive): Aplicație ambalată
- Servlet: Se execută pe un server web
- EJB (Enterprise Java Beans): Folosit pentru a dezvolta site-uri web și rulează pe un server web.
Concluzie
În acest tutorial, am văzut o scurtă prezentare generală a fiecărui subiect pe care îl clasificăm ca elemente de bază Java. Vom acoperi fiecare subiect în detaliu separat în tutorialele noastre ulterioare din această serie.
cum se deschide un fișier apk în Windows
Împreună cu subiectele de mai sus, vom acoperi, de asemenea, subiecte avansate, cum ar fi cadrul de colecție, gestionarea excepțiilor, multithreading etc., printre altele.
=> Vizitați aici pentru a vedea seria de antrenament Java pentru toți.
Lectură recomandată
- OOP Java: Introducere în programarea orientată pe obiecte în Java
- Tutorial de curs Java Scanner cu exemple
- Tutorial Java Array Class - java.util.Arrays Class cu exemple
- Ce este Java Vector | Tutorial Java Vector Class cu exemple
- Introducere în limbajul de programare Java - Video Tutorial
- Interfață Java și tutorial de clasă abstractă cu exemple
- Implementarea Java: crearea și executarea fișierului Java JAR
- Matrice în Java 8 - Clasa de flux și metoda ParallelSort