• Компютри и Електроника
  • Програмиране

Как да напиша първата програма в Java

Java - един език за програмиране, обектно-ориентиран, което означава, експресивни променливи като обекти от областта (които са атрибути, които описват обекта) и методи (действия, които даден обект може да изпълнява). Java - език, който ви позволява да се пишат програми, които могат да се изпълняват от всяка виртуална Java машина. Тъй като е доста голям, броят на думите език за програмиране, че е много лесно да се разбере и да се учат, дори и за начинаещи. Това ръководство определя въвеждането на програмиране в Java.

Стъпки

Метод 1 от 3: Писане на първия Ява - програма

  1. За да започнете да пишете програми в Java, първо трябва да си зададете сред разработчиците. Много програмисти използват интегрирана среда за разработка, като Eclipse или Netbeans, но можете да се създаде програма без нея.

  2. Всяка програма тип Notepad да бъде достатъчен, за Java - програмиране. Някои програмисти предпочитат да използват текстови редактори базирани Vim и Emacs. Има и доста добър текстов редактор, който може да бъде инсталиран на Windows, както и Linux (Mac, Ubuntu и т.н.) - Sublime Text. Нейната ние ще използваме в този преглед.

  3. Уверете се, че сте инсталирали приложения комплект за разработка на софтуер, написани на Java. Вие ще трябва да компилирате вашата кандидатура.
    • Ако вие стоите на операционната система Windows и ви променлива среда не работи правилно, тя може да даде грешка, когато работи javac. Потърсете статия за инсталация на приложения комплект разработчик за повече информация за инсталирането да я отстраните.


    Метод 2 от 3: Hello World

    1. Първо ние създаваме една програма, която ще даде надпис Hello World. Създаване на нов файл в текстов редактор и го запишете като HelloWorld.java. HelloWorld - Това име клас, които трябва да съвпада с името на файла е важна.

    2. Попитайте клас и главния метод. Основният метод публично статично невалидни основни (String [аргументи) Ще се използва всеки път, когато стартирате програмата, и ще бъдат инсталирани във всяка от следващата програма Java.

      обществени клас HelloWorld {публично статично невалидни основни (String [опцията) {}}

    3. Въведете код низ Hello World.

      System.out.println (Hello World.);
      • Помислете компонентите на този ред код:
        • System се отнася до системата, и го кара да извършва определени действия.

        • Out уведомява системата, че ние ще да въведете някои данни

        • Println линеен вход. Казваме системата да придадат стойност на екрана

        • Скобките по Здравей, свят показват, че методът System.out.println () избира стойността като параметър.


        • Обърнете внимание на няколко правила, които трябва да бъдат последвани от езика за програмиране Java:
          • В края на всеки ред от код, трябва да се сложи точка и запетая

          • Java е чувствителна, така че трябва да се споменат метод, променливи, името на класа му се даде.

          • Блокове от код, свързани с метод разделени скоби.




          • Свържете всички заедно. След програма Hello World трябва да изглежда така:

            обществени клас HelloWorld {публично статично невалидни основни (String [опцията) {System.out.println (Hello World.); }}


          • Запазете файла и отворите команден ред или терминал за съставяне на програмата. Отидете в папката, където сте записали файла HelloWorld.java и въведете Javac (оптимизиране компилатор Java) HelloWorld.java. По този начин вие ще знаете компилатора, който искате да конвертирате файла. Ако в процеса ще се появят грешки, компилаторът ще ви кажа какво си направил погрешно. В идеалния случай, по принцип не трябва да има никакви съобщения от компилатора във файла преобразуване. Ако сте след поглед в папката, където сте записали файла HelloWorld.java на, трябва да видите файл HelloWorld.class. Тя ще се използва за стартиране на виртуалната Java машина.


          • Стартирайте програмата. Накрая стигнахме до този момент! В командния ред или типа терминал в Java HelloWorld. Виртуалната машина ще се разбере по начин, който искате да пуснете клас HelloWorld. Трябва да видите конзола HelloWorld.

          • Поздравления, които сте създали първата си програма, написана на Java.

          Метод 3 от 3: Вход и изход

          1. Сега ние трябва да разшири своята програма Hello World, тя се възприема на приноса на потребителите. В нашата програма ние публикувахме низ, който е видим за потребителя, но в интерактивни приложения потребителите въвеждат данни в заявленията. Нашата задача - да разшири програмата, така че тя може да поиска от името на потребителя и го поздрави по име.

          2. Внос на скенера клас. Java е вградена библиотека, до която имаме достъп, но ние трябва да ги внесе. Един от тези библиотеки е java.util, който съдържа обект скенера, които имаме нужда, за приноса на потребителите. За да импортирате този клас, трябва да добавите следния ред в изходния код.

            внос java.util.Scanner;
            • Това ще покаже програмата, която искаме да използваме скенер на съоръжението, което съществува в пакет java.util.

            • Ако искаме да имаме достъп до всички обекти в java.util библиотеката., Ние трябва да внасят само в началото на кода java.util. *.


            • Трябва да въведете нова променлива в метода за обект Scanner. Java - обектно-ориентиран език за програмиране, която работи чрез извършване на различни обекти. Скенер - е пример на обект, който има полета и методи. За да използвате скенера клас, трябва да създадете нов обект на скенер, трябва да имаме един обект, с който можем да попълвате полетата. За да го напиша, трябва да:

              Scanner userInputScanner = нова Scanner (System.in);
              • userInputScannerimya обект - скенер, който ние просто инсталиран. Обърнете внимание на името е изписано в "Brokeback случай." В споразумението за използването на имена на променливи в Java.

              • Ние използваме най-новия оператор да се създаде нов модел на обекта. В нашия случай, ние създадохме нова инстанция на обект, скенер, сочещи към нов Кодекс Scanner (System.in).

              • Object Scanner взима параметър, който разказва възражение трябва да се сканира. В този случай System.in е параметър. System.in казва програмата, която трябва да сканирате приноса на потребителите.


              • След това е необходимо да се изясни необходимостта от ръчно въвеждане на данни в конзолата. Това може да стане с или komandySystem.out.print System.out.println.

                System.out.print (Как се казваш?);

              • Направи обекта Scanner вдигна следващата стъпка, която ще представим на потребителя за да го запази в променлива. Scanner винаги трябва да се съберат данни, въведени от потребителя. Следващият ред код ще даде команда обект писмено скенер признае името на потребителя и да го съхранява в променлива:

                String userInputName = userInputScanner.nextLine ();
                • Като доказателство за Java метод обект параметри, дадени objectName.methodName (параметри) .Stroka същия kodauserInputScanner.nextLine (), е обект на скенера, като използвате името, предназначен за него, след което ние наричаме метода nextLine (), които не можете да зададете параметри.

                • Обърнете внимание, че ние си запазваме следващата стъпка в друг обект - String. Това се отбелязва в кода userInputName


                • Въведете поздрав към потребителя. След като сме пазили името му, можем да отпечатате поздрав за този потребител. Запомни линията System.out.println (Hello World.); ние използвахме главно разширение класа на файла? Всичко написано нашия код трябва да бъде поставен по тази линия. Сега ние можем да променим шева, така че тя поставя следният текст:

                  System.out.println (Hello + UserInputName +!);
                  • Ние трябва да въведете "здравей" потребителско име и удивителен знак, като въведете кода Здравейте + UserInputName +! Наречен асоцииране линии .it е.

                  • В момента има три линии: Здравейте ,, UserInputName и !. Strings в Java са неизменни и не подлежат на преразглеждане. Ето защо, те да бъдат обединени, ние се създаде нов етап, в който поздрава.

                  • След това ние използваме това място като нова възможност да System.out.println.



                  • Стиснете заедно и спаси. Нашата код трябва да изглежда така:

                    внос java.util.Scanner; обществени клас HelloWorld {публично статично невалидни основни (String [опцията) {Scanner userInputScanner = нова Scanner (System.in); System.out.print (Как се казваш?); String userInputName = userInputScanner.nextLine (); System.out.println (Hello + UserInputName +!); }}


                  • Събиране и тичам. Отидете на командния ред или терминал и изпълнете същата команда, която използвахме за HelloWorld.java .. Първо трябва да се състави програма, която използва оптимизиране компилатор yazykajavac HelloWorld.java. , Тогава можем да започнем програма Java HelloWorld на.

                  Съвет

                  • Java - обектно-ориентиран език за програмиране, така че е полезно да прочетете за основите на обектно-ориентирани езици за програмиране.

                  • Обектно-ориентирано програмиране има много функции, които са специфични за парадигмата. Трите най-важни:
                  • Капсулирането - способността да се ограничи достъпа до някои компоненти на обекта. В Java има публични, частни и защитени модификации на полета и методи.

                  • Полиморфизъм - обекти на собственост да вземат различни идентификатори. В Java обект може да бъде изразена чрез друг метод, за да използвате този обект.

                  • Наследяването - способността да се използват полета и методи от друг клас, в рамките на една и съща йерархия като текущия обект.