![Cele mai bune 10 aplicații rădăcină pentru dispozitivul Android înrădăcinat în 2021](/f/b0b54ae17b02b5f4420c07b51315ef4c.jpg?width=100&height=100)
În ultima noastră postare ‘Ce este Java și Istoria Java„Am acoperit Ce este Java, caracteristicile Java în detalii, istoricul lansărilor și denumirea acestuia, precum și locurile în care este utilizat Java.
Aici, în această postare, vom trece prin structura de lucru și de cod a limbajului de programare Java. Înainte de a continua, permiteți-mi să vă reamintesc că Java a fost dezvoltat ținând cont de „Scrie o dată rulează oriunde / oricând (WORA)”Înseamnă să ne asigurăm că aplicația dezvoltată trebuie să fie neutră din punct de vedere arhitectural, independentă de platformă și portabilă.
Având în vedere aceste obiective, Java a fost dezvoltat cu modelul de lucru de mai jos, care poate fi clasificat în patru etape.
Scrieți fișierul sursă. Acest fișier conține toată procedura, metoda, clasa și obiectele din protocolul stabilit pentru limbajul de programare Java. Numele fișierului sursă ar trebui să fie numele clasei sau invers. Numele fișierului sursă trebuie să aibă extensie
.java
. De asemenea, numele fișierului și numele clasei sunt sensibile la majuscule.
Rulați fișierul cod sursă Java prin Java Compiler. Java Source Code Compiler verifică dacă există erori și sintaxă în fișierul sursă. Nu vă va permite să compilați codul sursă fără a satisface compilatorul Java, remediind toate erorile și avertismentul.
Compilatorul creează classfile. Aceste fișiere de clasă moștenesc același nume ca numele fișierului cod sursă, dar extensia variază. Numele fișierului sursă are extensie „filename.java”
, unde este ca extensia classfile creată de compilator „filename.class”
. Acest fișier de clasă este codat în bytecode - bytecodes sunt ca magia.
Acest fișier de clasă creat de Java Compiler este portabil și neutru din punct de vedere arhitectural. Puteți porta acest fișier de clasă pentru a rula pe orice arhitectură de procesor și platformă / dispozitiv. Tot ce aveți nevoie este o mașină virtuală Java (JVM) pentru a rula acest cod, indiferent unde.
Acum înțelegeți cele patru etape de mai sus folosind un exemplu. Iată un mic exemplu de cod de program Java. Nu vă faceți griji dacă nu înțelegeți codul de mai jos. De acum, înțelegeți cum funcționează.
clasa publică MyFirstProgram. {public static void main (String [] args) {System.out.println ("Bună ziua Tecmint, acesta este primul meu program Java"); } }
1. Am scris acest program și am definit numele clasei MyFirstProgram. Este important să observați că acest program trebuie salvat ca „MyFirstProgram.java”
.
Tine minte etapa 1 mai sus - Numele clasei și numele fișierului trebuie să fie aceleași, iar numele fișierului trebuie să aibă extensie .java
. De asemenea, java este diferențiat de majuscule și minuscule, deci dacă numele dvs. de clasă este „MyFirstProgram„, Numele fișierului sursă trebuie să fie„MyFirstProgram.java‘.
Nu îl poți numi ca „Myfirstprogram.java'Sau'myfirstprogram.java' sau orice altceva. Prin convenție, este o idee bună să vă numiți clasa pe baza a ceea ce face programul de fapt.
2. Pentru a compila acest fișier Java Source, trebuie să îl treceți prin compilatorul Java. Compilatorul Java va verifica esențial codul sursă pentru orice eroare și avertisment. Nu va compila codul sursă până când nu se vor rezolva toate problemele. Pentru a compila codul sursă java, trebuie să rulați:
$ javac MyFirstProgram.java.
Unde MyFirstProgram.java este numele fișierului sursă.
3. La compilarea cu succes, veți observa că compilatorul Java a creat un fișier nou în același director al cărui nume este MyFirstProgram.class
.
Acest fișier de clasă este codat în bytecodes și poate fi rulat pe orice platformă, orice arhitectură de procesor în orice moment. Puteți rula fișierul de clasă în JVM (Java Virtual Machine) pe Linux sau orice altă platformă pur și simplu ca:
$ java MyFirstProgram.
Deci, tot ce ați învățat mai sus poate fi rezumat ca:
Java Source Code >> Compiler >> classfile / bytecode >> Diverse dispozitive care rulează JVM
1. Fișierul cod sursă Java trebuie să conțină o definiție a clasei. Un fișier sursă Java poate conține o singură clasă publică / clasă de nivel superior, dar poate conține o mulțime de clase private / clase interne.
Clasa exterioară / clasa superioară / clasa publică poate accesa toate clasele private / clasa interioară. Clasa trebuie să se afle în paranteze. Totul în Java este un obiect, iar clasa este un plan pentru obiect.
O demonstrație de clasă publică / privată în Java:
public class class0. {... private class1 {…} private class 2 {…}... }
2. Clasa conține una sau mai multe metode. Metoda trebuie să se încadreze în parantezele curate ale clasei. Un exemplu fals este:
public class class0. {public static void main (String [] args) {..... ….. } }
3. O metodă conține una sau mai multe instrucțiuni / instrucțiuni. Instrucțiunile (instrucțiunile) trebuie să se încadreze în parantezele curate ale metodei. Un exemplu fals este:
public class class0. {public static void main (String [] args) {System.out.println ("Bună ziua Tecmint, acesta este primul meu program Java"); System.out.println („Îmi place Java”); …... } }
De asemenea, important de menționat în acest moment - Fiecare declarație trebuie să se încheie cu punct și virgulă. Un exemplu fals este:
System.out.println („Bună ziua Tecmint, acesta este primul meu program Java”);... ... System.out.println („Îmi place Java”);
Scrierea primului dvs. program Java cu descriere detaliată. Descrierea este pusă aici ca comentarii (// înseamnă comentat) în acest exemplu. Ar trebui să scrieți comentarii în cadrul unui program.
Nu numai pentru că acesta este un obicei bun, ci și pentru că face codul să poată fi citit de tine sau de oricine altcineva în orice moment ulterior.
// Declarați o clasă publică și denumiți-o orice, dar nu uitați că numele clasei și numele fișierului trebuie să fie aceleași, spuneți că numele clasei este MyProg și, prin urmare, numele fișierului trebuie să fie MyProg.java. clasa publică MyProg // Îți amintești că totul intră în aparate dentare din clasă? { // Aceasta este o metodă care se află în interiorul aparatelor dentare din clasă. public static main main (String [] args) // Totul din interiorul unei metode intră în acolade { // Declarație sau instrucțiune în cadrul metodei. Rețineți că se încheie cu un punct și virgulă System.out.println („Nu știam că JAVA este atât de distractiv”); // paranteze de închidere a metodei} // bretele de închidere ale clasei. }
O descriere tehnică detaliată a programului Java simplu de mai sus.
clasa publică MyProg.
Aici, în denumirea de mai sus a clasei este MyProg, iar MyProg este o clasă publică, ceea ce înseamnă că toată lumea o poate accesa.
public static main main (String [] args)
Aici numele metodei este principal, care este o metodă publică, înseamnă că poate fi accesat de oricine. Tipul returnat este nul, ceea ce înseamnă că nu există valoare returnată. „Strings [] args”
înseamnă că argumentele pentru metoda main trebuie să fie matrice care urmează să fie numită args. Nu vă faceți griji cu privire la semnificația „static' de acum. Vom descrie în detalii despre aceasta atunci când este necesar.
System.out.println („Nu știam că JAVA este atât de distractiv”);
System.out.ln cereți JVM să imprime ieșirea la ieșirea standard, care este linia de comandă Linux în cazul nostru. Orice se află între paranteze println declarația se tipărește așa cum este, cu excepția cazului în care este o variabilă. Vom intra în detalii despre variabilă mai târziu. Afirmația se încheie cu punct și virgulă.
Chiar dacă ceva nu este clar acum, nu trebuie să vă faceți griji cu privire la acest lucru. De asemenea, nu trebuie să vă amintiți nimic. Doar parcurgeți postarea și înțelegeți terminologiile și lucrați chiar și atunci când imaginea nu este foarte clară.
Asta este tot pentru acum. Rămâneți conectat la Tecmint. Oferiți-ne feedback-ul dvs. valoros în comentariile de mai jos. Lucrăm la următoarea parte „clasa și metoda principală în Java”Și va publica în curând.