Sunteți pe pagina 1din 15

Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.

com/java-basics-java-syntax

myservername.com (/)

Noțiuni de bază Java: Sintaxă Java,


Java Class și Core Java Concepts
Principal (/) : Alte (/other/) :
Noțiuni de bază Java: Sintaxă Java, Java Class și Core Java Concepts

Java Basics Java Syntax

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Selectați Sistemul De Operare

Windows 10

Alegeți Un Program De Proiecție (Opțional)

Descrie -Ți Problema

Descrieți Problema Dvs. 20-150 Cuvinte Maxim 500 De Caractere

Obțineți Un Răspuns ^

1 of 15 7/20/23, 16:21
Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.com/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. (/java-tutorial-beginners)

Ce veți învăța:

Bazele programării Java


▪ Sintaxa Java
◦ Convenții Java
◦ Identificatori Java
◦ Modificatori Java
◦ Tipuri de date
◦ Variabile
◦ Cuvinte cheie
◦ Comentarii
^
◦ Operatori

2 of 15 7/20/23, 16:21
Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.com/java-basics-java-syntax

◦ Luarea deciziilor
◦ Bucle
▪ Matrice Java
▪ Clasa Java și OOPS
▪ Interfețe Java
▪ Pachete Java
▪ întrebări frecvente
Concluzie
▪ Lectură recomandată

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.
^

3 of 15 7/20/23, 16:21
Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.com/java-basics-java-syntax

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.

4 of 15 7/20/23, 16:21
Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.com/java-basics-java-syntax

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.

5 of 15 7/20/23, 16:21
Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.com/java-basics-java-syntax

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. ^

6 of 15 7/20/23, 16:21
Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.com/java-basics-java-syntax

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.

7 of 15 7/20/23, 16:21
Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.com/java-basics-java-syntax

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.

8 of 15 7/20/23, 16:21
Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.com/java-basics-java-syntax

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ă.

9 of 15 7/20/23, 16:21
Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.com/java-basics-java-syntax

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

10 of 15 7/20/23, 16:21
Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.com/java-basics-java-syntax

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.

1. Aplicație Java: Executat pe computerul client


2. Applet Java: Se execută într-un browser web
3. Aplicație Java Swing: Aplicație cu un GUI
4. JAR (Java Archive): Aplicație ambalată
5. Servlet: Se execută pe un server web
6. 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 (/What-Is-An-


Apk-File)

Î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.
(/java-tutorial-beginners)

Lectură recomandată
^
OOP Java: Introducere în programarea orientată pe obiecte în Java (/oop-java-

11 of 15 7/20/23, 16:21
Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.com/java-basics-java-syntax

introduction-object-oriented-programming-java)
Tutorial de curs Java Scanner cu exemple (/java-scanner-class-tutorial-with-
examples)
Tutorial Java Array Class - java.util.Arrays Class cu exemple (/java-array-class-
tutorial-java)
Ce este Java Vector | Tutorial Java Vector Class cu exemple (/what-is-java-vector-
java-vector-class-tutorial-with-examples)
Introducere în limbajul de programare Java - Video Tutorial (/introduction-java-
programming-language-video-tutorial)
Interfață Java și tutorial de clasă abstractă cu exemple (/java-interface-abstract-
class-tutorial-with-examples)
Implementarea Java: crearea și executarea fișierului Java JAR (/java-deployment-
creation)
Matrice în Java 8 - Clasa de flux și metoda ParallelSort (/arrays-java-8-stream-
class)

Articole Interesante

Spider-Man intră în Marvel’s Avengers la sfârșitul lunii noiembrie (/spider-man-


swings-into-marvel-s-avengers-end-november-118625)

Mario Kart 8 Deluxe Booster Course Pass Wave 2 revizuit și clasat (/mario-kart-8-
deluxe-booster-course-pass-wave-2-revizuit-si-clasat)

Călătoria la centrul de date în Final Fantasy XIV ar putea dura până la trei minute
(/data-center-travel-final-fantasy-xiv-could-take-up-three-minutes-118456)

Capcom este partener cu Timi Studio Group pentru jocul mobil Monster Hunter
(/capcom-este-partener-cu-timi-studio-group-pentru-jocul-mobil-monster-hunter)

Noul Super Mario Bros. Wii intră în vânzările lui Mario Galaxy (/new-super-mario-
bros)

Ai ceea ce este necesar pentru a ajunge în finală? (/ai-ceea-ce-este-necesar-


pentru-a-ajunge-in-finala) ^

12 of 15 7/20/23, 16:21
Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.com/java-basics-java-syntax

Xenoblade Chronicles X localizări pentru a avea ținute mai puțin înrădăcinate


(/xenoblade-chronicles-x-localizations-have-less-skimpy-outfits)

Tot ceea ce trebuie să știți pentru Magic: The Gathering's Core 2019 prerelease
event (/everything-you-need-know)

Controalele umbrei colosului sunt un exercițiu în artă (/shadow-colossuscontrols-


are-an-exercise-art)

Universal Studios Theme Parks Adventure surprinde fiorul de a sta la coadă


(/universal-studios-parks-adventure-captures-thrill-standing-line-118289)

Categorie

Abilități De Echipă Qa

Unelte Din Metal Solid

Phoenix Wright

Nintendo Switch Online

Jocuri De Revolte

Oferte

Certificări Qa

Zona Capetelor

De Masă

Undertale

13 of 15 7/20/23, 16:21
Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.com/java-basics-java-syntax

Psn

Itch.Io

Rezistenţă

Destructoid

Violenţă

Articole Interesante

Aplicație Gratuită De Descărcare De Muzică Mp3 Pentru Android (/10-Best-Free-


Mp3-Downloader-2021)

Cum Se Folosește Asert În Seleniu Webdriver (/Assertions-Selenium-Using-Junit)

Cum Se Folosește Double În Java (/Java-Double-Tutorial-With-Programming-


Examples)

Deschiderea Fișierelor .Jar Windows 10 (/How-Run-Open-Jar-File)

Exemplu De Caz Junit Test În Java (/Junit-Tests-How-Write-Junit-Test-Cases-With-


Examples)

Alegerea Editorului

Cine a furat detectorul (Old Foremans Treasure) din Honkai Star Rail? - Răspuns (/cine-a-furat-
detectorul-old-foremans-treasure-din-honkai-star-rail-raspuns)
Cine este personajul principal din Hogwarts Legacy? (/cine-este-personajul-principal-din-
hogwarts-legacy)
Discord a revenit, după ce a investigat o întrerupere generală a API-ului (Actualizare) (/discord-
is-back-after-investigating-widespread-api-outage-120257)
GTA IV promovează conducerea în stare de ebrietate? (/does-gta-iv-promote-drunk-driving)
Cursed Castilla se va îndrepta spre Vita luna viitoare (/action-plaftormer-cursed-castilla- ^
heading-vita-next-month-120527)

14 of 15 7/20/23, 16:21
Noțiuni de bază Java: Sintaxă Java, Java Class și Core ... https://ro.myservername.com/java-basics-java-syntax

Fallout 4 a fost bătut fără să ucidă pe nimeni, dar nu a mers fără probleme (/fallout-4-has-
been-beaten-without-killing-anyone)
Recenzie: Joe Danger: Special Edition (/review-joe-danger-special-edition)
Major League Baseball are o problemă cu sigla Overwatch League (/major-league-baseball-has-
problem-with-overwatch-league-logo)
Arcade1Up readuce NBA Jam cu multiplayer online (/arcade1up-is-bringing-nba-jam-back-with-
online-multiplayer)
QTP Tutorial # 8 - Aflați despre modurile de înregistrare QTP, Spionarea obiectelor și
Depozitele de obiecte (/qtp-tutorial-8-learn-about-qtp-recording-modes)
EA cântărește opțiuni, deoarece FIFA cere „mai mult decât dublu” pentru reînnoirea licenței
(/ea-weighs-options-fifa-reportedly-demands-more-than-double-renew-license-118198)
Recordul actual de viteză orice procent Pokemon Brilliant Diamond/Shining Pearl este de puțin
peste 20 de minute (/current-any-pokemon-brilliant-diamond-shining-pearl-speedrun-record-is-
just-over-20-minutes-119536)

© Copyright myservername.com (//hi.myservername.com/) 2023. All right reserved.   

15 of 15 7/20/23, 16:21

S-ar putea să vă placă și