Как да напиша програма Hello World в Java?



Тази статия за програмата Hello World в Java ще извърши пълен анализ на синтаксиса на програмата Hello World и ще обясни всички глупости около нея.

Първата програма, която всеки се научава да кодира програмата Hello World в Java. Но много пъти пропускаме нищожността на основния синтаксис. Посредством тази статия ще вляза в подробностите за програмата Hello World в Java.

По-долу са разгледани темите в тази статия:





Да започваме.

Програма Hello World в Java

Преди да влезем в подробностите, нека първо започнем с кодирането и да видим как работи основната програма Hello World е кодиран.



публичен клас HelloWorldDemo {публична статична празнота main (String [] args) {System.out.println ('Hello World!') System.exit (0) // успех}}

След като приключихте с кодирането, нека сега анализираме задълбочено синтаксиса на програмата.

Анализ на синтаксиса

Ред 1: публичен клас HelloWorldDemo {

Този ред използва ключовата дума клас за деклариране на нов клас, наречен HelloWorldDemo. Тъй като Java е Езикът, цялата дефиниция на класа, включително всички негови членове, трябва да се съдържа между отварящата се къдрава скоба {и затварящата къдрава скоба}. Също така, той използва публичната ключова дума, за да посочи достъпността на класа извън пакета.



Ред 2: публична статична void main (String [] args) {

Този ред декларира метод, наречен main (String []).Нарича се основен метод и действа като входна точка за Java компилатор за да започне изпълнението на програмата. С други думи, всеки път, когато някоя програма се изпълнява в Java, основният метод е първата функция, която се извиква. След това от основния метод се извикват други функции в приложението. В стандартно Java приложение един основен метод е задължителен за задействане на изпълнението.

Нека сега разбием целия този ред и да анализираме всяка дума:

публично : това емодификаторът на достъп указва видимостта. Това позволява на JVM да изпълнява метода от всяко място.

статични : Това е ключова дума, която помага да се направи статичен всеки член на класа. Основният метод е направен статичен, тъй като няма нужда от създаване на обект за извикване на в Java. По този начин JVM може да го извика, без да се налага да създава обект, който помага за запазването на паметта.

как да използвам Microsoft Visual Studio -

нищожен : Представя типа на връщане на метода. Тъй като основният метод на Java не връща никаква стойност, неговият тип на връщане се декларира като void.

главен () : Това е името на метода, който е конфигуриран в JVM.

Низ [] : Представлява, че основният метод на Java може да приеме аргумент от един ред от типа . Това е известно и като аргументи на командния ред на java. По-долу изброих редица валидни подписи на основния метод на Java:

  • публична статична void main (String [] args)
  • публична статична void main (String [] args)
  • публична статична void main (String args [])
  • публична статична void main (String ... args)
  • статична публична празнота main (String [] args)
  • публичен статичен окончателен void main (String [] args)
  • окончателен публичен статичен void main (String [] args)

Ред 3: System.out.println („Здравей, свят!“)

Система : Това е предварително дефиниран клас в пакета java.lang, който съдържа различни полезни методи и променливи.

навън : Това е статично поле за член от тип PrintStream.

println: Това е метод на клас PrintStreamи се използва за отпечатване на аргумента, който е предаден на стандартната конзола и нов ред. Можете също да използвате метода print () вместо println ().

Ред 4: System.exit (0)

Java.lang. Система . изход () методът се използва заизлезте оттекущата програма чрез прекратяване на изпълняваната в момента Java Virtual Machine. Този метод приема код на състоянието като вход, което обикновено ененулева стойност. Той посочва в случай, че възникне някакво необичайно прекратяване.

saltstack срещу куклен срещу готвач
  • изход (0): Използва се за обозначаване на успешно прекратяване.
  • изход (1) илиизход (-1) или всякаква ненулева стойност: Използва се за означаване на неуспешно прекратяване.

Това беше всичко за синтаксиса на програмата. Нека сега видим как да компилираме програмата Hello World в Java.

Компилиране на програмата

Сега трябва да въведете тази програма в текстовия си редактор и да я запишете с името на класа, което сте използвали във вашата програма. В моя случай ще го запазя като HelloWorldDemo.java.

Следващата стъпка е да отидете в прозореца на конзолата и да отидете до директорията, в която сте запазили програмата си.

Сега, за да компилирайте програмата въведете командата по-долу:

javac HelloWorldDemo.java

Забележка: Java е чувствителна към малки и големи букви, затова се уверете, че сте въвели името на файла в правилния формат.

Ако се изпълни успешно, тази команда ще генерира файл HelloWorldDemo.class, който ще бъде машинно независим и преносим по своята същност.

След като успешно сте компилирали програмата, нека се опитаме да изпълним нашата програма Hello World в Java и да получим изхода.

Изпълнение на програмата

За да изпълните вашия HelloWorld в в командния ред всичко, което трябва да направите, е да въведете кода по-долу:

java HelloWorldDemo

Voila! Успешно изпълнихте първата си програма в Java.

В случай, че използвате IDE, можете да пропуснете цялата тази караница и просто да натиснете бутона за изпълнение в вашата IDE, за да компилирате и изпълните вашия Hello World в Program Java.

Това ни води до края на тази статия наПрограма Hello World в Java. Ако искате да научите повече за Java, можете да се обърнете към нашата .

Сега, след като разбрахте какво е aПрограма Hello World в Java, вижте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят. Курсът за обучение и сертифициране на Java J2EE и SOA на Edureka е предназначен за студенти и професионалисти, които искат да бъдат Java Developer. Курсът е предназначен да ви даде начален старт в програмирането на Java и да ви обучи както за основни, така и за разширени Java концепции, заедно с различни Java рамки като Hibernate & Spring.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на този „Програма Hello World в Java”И ние ще се свържем с вас възможно най-скоро.