- - Java sākums: Java programmas rakstīšana un izpilde

Sākums Java: Java programmas rakstīšana un izpilde

Ievads

Java ir augsta līmeņa (viegli saprotama),objektorientēta (piemīt OOP īpašības, piemēram, iekapsulēšana, mantojums, polimorfisms), neatkarīga no platformas (var darbināt jebkurā operētājsistēmā), stabila (izpilda, neskatoties uz kļūmi) un reģistrjutīga programmēšanas valoda.

Pēc tam, kad būsit ieguvis šos Java programmēšanas valodas pamatjēdzienus, mēs sāksim ar mūsu pirmo pamatprogrammu, lai aprēķinātu koeficientu Java.

java

Kāpēc jums vajadzētu mācīties JAVA?

Ja jūs jau esat pazīstams ar programmēšanas valodām, piemēram, C, procesuālo valodu, tad JAVA mācīšanās būtu pagrieziena punkts pār C.

Galvenās atšķirības starp C un Java ir šādas:

  • C ir procesuālā valoda, kurā Java ir uz objektu orientēta valoda.
  • C ir sastādīta valoda, turpretī Java ir apkopota un interpretēta valoda.
  • C ir vidēja līmeņa valoda, kurā Java ir augsta līmeņa valoda.
  • C izmanto pieeju no augšas uz leju, kamēr Java seko no apakšas uz augšu pieeja.
  • C atmiņā atmiņas pārvaldība tiek veikta manuāli, izmantojot malloc, calloc, bez maksas, savukārt Java atmiņas pārvaldībā Java pati veic atkritumu savākšana.
  • Java atbalsta metodes pārslodzi, metodes pārsniegšanu, bet C nav šo jēdzienu.
  • C valodā nav nekā, ko sauc par izņēmumu apstrādi, bet Java tas ir.
  • C gadījumā kods darbojas uz datiem, bet Java - dati kontrolē piekļuvi kodam.
  • C ļoti plaši izmanto norādes, turpretī Java plaši izmanto objektus.
  • C ir atkarīga no platformas, savukārt Java ir neatkarīga no platformas.
  • Salīdzinājumā ar C Java ir drošāka un vieglāk iemācāma.

Priekšnosacījumi

  1. Standarta redaktors (piemēram, Textpad / Notepad / Wordpad)
  2. JDK ir jāinstalē jūsu mašīnā, lai apkopotu un izpildītu Java programmu.

Java programmas rakstīšanas darbības

  1. Ierakstiet šo Java kodu failā
public class WelcomeToJAVA{
public static void main(String args[]){
System.out.println(“Welcome To JAVA”);
}
}
  1. Saglabājiet failu ar paplašinājumu .java. Vienmēr mēģiniet saglabāt Java programmas failu kā tās klases nosaukumu, kurā atrodas galvenā metode. Tāpēc mūsu java programmas nosaukums ir “WelcomeToJAVA.java”.
  2. Lūdzu, atcerieties vietu, kur saglabājāt java failu. Šajā piemērā mēs esam saglabājuši failu direktorijā “D: javaprogramsexample”.
  3. Tagad atveriet komandu uzvedni, lai apkopotu un izpildītu java programmu.
  4. Dodieties uz direktoriju, kurā esat saglabājis java failu.
  5. Izpildiet šo komandu, lai apkopotu java programmu, izmantojot javac kompilatoru.
    D: javaprogramsexample> javac WelcomeToJAVA.java
  6. Izpildiet šo komandu, lai izpildītu java programmu, izmantojot JVM (Java Virtual Machine) [.class faila tulks]
    D: javaprogrammas paraugs> java WelcomeToJAVA

1. java programma

Java koda skaidrojums

  • Šeit “publika” ir piekļuves specifikators. Šeit ir vēl 3 piekļuves specifikatori. noklusējuma, privāts, aizsargāts. Mēs tos apspriedīsim vēlāk.
  • “Klase” ir atslēgas vārds java valodā. Lai definētu klasi, ir jāraksta šis atslēgvārds. ”WelcomeToJAVA” ir klases nosaukums. Klases nosaukumam nevajadzētu būt tādam pašam kā vienam no java atslēgvārdiem.
  • main () ir jebkuras java programmas sākumpunkts. Tas tiek pasludināts par “publisku” un “statisku”, tāpēc šo galveno () metodi var izsaukt no “WelcomeToJAVA” klases ārpusē, neradot nevienu objektu (klases piemērs, tiks apspriests vēlāk) klasei “WelcomeToJAVA”. .Tagad galvenā () metode operētājsistēmai atgriež nederīgumu, kāpēc galvenās () metodes atgriešanas tips nav spēkā.
  • Tagad parametrs String args [] ir virknes masīvs, kas ir noderīgs tikai tad, ja mēs caur argumentu izlaižam komandrindu.
  • System.out.println ir paziņojums, kas ierakstīs izvadi konsolē. “Sistēma” ir iepriekš noteikta klase javā, un “ārā” statiskais lauks ir PrintStream klase (iepriekš noteikta klase javā). Turklāt “println () / print ()” ir PrintStream klases metode, kas faktiski ir atbildīga par programmas izvades rakstīšanu konsolē. Atšķirība starp println () un print () ir tāda, ka println () pēc izlaides ierakstīšanas konsolē atdod kontroli nākamajai nākamajai rindai, savukārt print () gadījumā kontrole paliek tajā pašā rindā.
  • Pēc WelcomeToJAVA.java faila apkopošanas tiks ģenerēts WelcomeToJAVA.class (bytecode), tad Java tulks izpildīs klases failu, lai iegūtu izvadi.

N.B .: Pirms Java programmas sastādīšanas un izpildes jums ir jāiestata klases ceļš, pretējā gadījumā Java programmu nebūs iespējams sastādīt un izpildīt. Nākamajā apmācībā mēs redzēsim kā iestatīt klases ceļu Java.

Šeit atradīsiet norādes par vairāk noderīgām pamācībām un galīgām Java programmēšanas vadlīnijām.

Komentāri