Prev Next

trei lucruri trebuie să fie făcut pentru a face un program de lucru java. Acestea sunt,

1. Creați,
2. Compilați și
3. Run

  • un fișier sursă este de a fi creat cu .extensie java.
  • fișierul sursă este apoi compilat de compilatorul java care produce un fișier de clasă cu. extensie de clasă
  • acest fișier de clasă este rulat de JVM și dă rezultatul.,
  • un fișier de clasă, atunci când este creat într-o singură platformă poate rula și să dea același rezultat într-o altă platformă. De exemplu, un fișier de clasă generat într-un mediu windows poate rula și da același rezultat în mediul Linux. De aceea, java este independent de platformă.

HelloWorld.java

class HelloWorld { public static void main(String args){ System.out.println("Hello World"); } }

Ieșire:

C:\> javac HelloWorld.,java
C:\> java HelloWorld
Hello World

Crearea unui fișier sursă:

Tip de program de mai sus într-un notepad și salvați fișierul cu numele pe care ar trebui să se potrivească exact cu numele clasei și cu .extensie java. Aceasta este HelloWorld.java

compilarea fișierului sursă:

Deschideți promptul de comandă și accesați directorul unde HelloWorld.java este localizat și tastați comanda

javac HelloWorld.java

programul va fi compilat de javac compilator și HelloWorld.,fișier de clasă este creat și gata pentru a fi executat.

rulați programul:

apoi, tastați comanda.

java HelloWorld

această comandă va executa fișierul de clasă și afișează ieșirea „Hello World”.

Pre-condiție:

trebuie să instalați cea mai recentă versiune jdk și JRE. În caz contrar, puteți încerca să utilizați un IDE precum rad sau Eclipse pentru a crea, compila și executa programe Java.,

un program Java simplu/de bază cu Explicație:

public class HelloWorld{ public static void main(Stringargs){ System.out.print("Hello World"); // prints Hello World }}
  • un program java de bază ar conține o clasă și o metodă principală cu unele declarații în interiorul acestuia.
  • totul în java trebuie să fie în interiorul unei clase. Programul este salvat cu .extensie java.
  • numele fișierului trebuie să fie același cu cel al numelui clasei. Aici este salvat ca ” HelloWorld.java.notă: Java este sensibil la majuscule și, prin urmare, asigurați-vă că numele clasei și numele fișierului Se potrivesc.,

    compilarea fișierului sursă:

    • Pentru a compila fișierul sursă java, deschideți promptul de comandă și navigați la directorul în care există fișierul sursă.
    • următoarea comandă este tastată pentru a compila programul. (Aici se presupune că variabila java execution path este setată)

    javac HelloWorld.java

    • acum, compilatorul Java generează un fișier numit ‘ HelloWorld.clasa ” care ar conține instrucțiunile bytecode ale fișierului sursă.
    • Bytecode este un format care JVM înțelege.,
    • mașina virtuală Java (JVM) este un strat de abstractizare între o aplicație Java și platforma de bază.
    • după cum sugerează și numele, JVM acționează ca o mașină sau un procesor” virtual ” care interpretează codul bytecode.

    rularea programului:

    fișierul de clasă generat este executat de următoarea comandă.numele clasei singur este trecut la interpretorul java, care identifică fișierul de clasă și interpretează informațiile bytecode.,

    înțelegerea primul program java:

    • În Java, clasa este unitatea de bază de încapsulare care conține tot codul.
    • o clasă este definită de cuvântul cheie „clasă” urmat de numele clasei. i. e ca

    clasa publică HelloWorld{

    cuvântul cheie „public” este specificator de acces. Specificatorii de acces Java (cunoscuți și sub denumirea de specificatori de vizibilitate ) reglementează accesul la clase, câmpuri și metode în Java. Există 4 tipuri de specificatori de acces.

    • public-poate fi accesat în afara clasei în care este declarat.,
    • privat-poate fi accesat numai în cadrul clasei în care este declarat.
    • protejat-poate fi accesat în cadrul clasei și în subclasele acesteia.
    • implicit – dacă nu este specificat niciun modificator, se consideră că are acces implicit. adică este accesat oriunde în pachetul în care este definită clasa java.

    O aplicație Java își începe execuția din metoda principală.

    public static void main (String args){

    • cuvântul cheie ‘public’ reprezintă că metoda principală ar putea fi numită în afara clasei.,
    • cuvântul cheie „static” ajută metoda principală să fie apelată înainte de crearea unui obiect al clasei.
    • cuvântul cheie „void” indică faptul că metoda nu returnează nimic.
    • putem schimba, de asemenea, tipul de retur al metodei principale, dacă este necesar.

    șir matrice ‘args’ este folosit pentru a trece orice argumente linie de comandă în timp ce rulează programul.

    sistem.afară.print („Hello World”);

    linia de mai sus este o declarație. Fiecare declarație se termină cu punct și virgulă. Print () metoda este utilizată pentru a afișa șirul specificat. Sistem.out se referă la obiectul care reprezintă consola., Sistemul este o clasă definită în java.pachetul lang. Acest pachet este importat implicit de către JVM. Pachetele sunt explicate în cele din urmă. „out” este o instanță a clasei PrintStream.

    bretelele { … } marchează începutul și sfârșitul clasei, metodei și blocului.

    / / imprimă Salut lume

    linia de mai sus reprezintă un comentariu. Comentariile sunt utilizate în scopul utilizatorului și nu sunt executate de program. Există 3 tipuri de comentarii în java.

    1. comentariu pe o singură linie – // text

    folosit pentru comentarii pe o singură linie., Totul după „// ” este ignorat

    1. multi line comment- /*comment1
      *continuare
      */

    folosit pentru mai multe comentarii linie. Începe cu /* și se termină cu */

    1. Documentation comment (Doc comment) –
      /**
      *
      */

    comentariile Doc sunt ignorate de compilator, dar pot fi extrase și transformate automat în documentație HTML de instrumentul javadoc.

    exemplu : @author, @version, @exception, @param, @ return sunt câteva dintre comentariile doc, fiecare având propriul său sens.,

    pachet:

    un pachet este un spațiu de nume care organizează un set de clase și interfețe conexe. Unele dintre pachetele existente prezente în java sunt java.io java.util, java.awt etc. Utilizatorii pot crea, de asemenea, propriul pachet și clasifica clase și interfețe. Pachetele pot fi create folosind cuvântul cheie pachet urmat de numele pachetului.,

    Sintaxa pentru crearea de pachet:

    package package_name;

    declarații de Import:

    • Import declarație oferă locația exactă a unui anumit sistem/definit de utilizator pachetul a cărei clase și membrii sunt pentru a fi utilizate în programul curent.
    • declarațiile de pachete și import trebuie specificate la începutul programului.

    Exemplu:

    package MyApp; //class A is defined under the package MyAppimport java.io.*; //importing the io packageclass A{……}

    declarația De import în clasa mai sus, ar încărca toate clasele și interfețele prezent în java.io pachet.,

    Prev Următor

    vă place? Vă rugăm să răspândi cuvântul!