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

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

Стъпка

Метод 1 от 3:
Писане на първата Java програма
  1. Изображение, озаглавено 91968 1
един. За да започнете да пишете програми на Java, първо поставете средата на разработчиците. Много програмисти използват интегрирана среда за развитие (инж. Интегрирана среда за разработка - IDE), като например eclipsed netbeans, но можете да създадете програма без нея.
  • Изображение, озаглавено 91968 2
    2. Всеки софтуер на Notepad ще бъде достатъчен за програмиране Java. Някои програмисти предпочитат да използват текстови редактори на базата на Vim и Emacs. Също така има доста добър текстов редактор, който може да бъде инсталиран както на Windows, така и на Linux (Mac, Ubuntui така нататък) - Сублимен текст. Ще го използваме в този преглед.
  • Изображение, озаглавено 91968 3
    3
  • Ако компютърът работи с операционната система Windows и променливите среди работи неправилно, тя може да издаде грешка Явац. Прочети Животно за инсталиране на набор от разработчици на приложения, За да получите по-подробна информация за инсталиране, за да елиминирате тази грешка.
  • Метод 2 от 3:
    Здравей свят
    1. Изображение, озаглавено 91968 4
    един. За да започнем, ще създадем програма, която ще издаде надпис Hello World. Създайте нов файл в текстов редактор и го запазете като "Здравей свят.Java". "Здравей свят" - Това е името на класа, който трябва да съответства на името на файла, важно е.
  • Изображение, озаглавено 91968 5
    2. Задайте класа и основния метод. Основен методОбществен статичен Void Main (низ [] Args) Той ще се използва всеки път, когато програмата стартира и ще бъде инсталирана във всяка следваща Java програма.
    Public Class HelloWorld {Обществен статичен главен (низ [] Args) {}}
  • Изображение, озаглавено 91968 6
    3. Въведете кодовата линия "Здравей свят."
    Система.Навън.Println ("Здравей свят."Чест-
  • Помислете за компонентите на този кодов низ:
  • Система се отнася до системата, посочваща някои действия.
  • Навън информира системата, която ще въведем някои данни.
  • Println Входен ред - отчита системата на нужда да покаже стойността на екрана.
  • Скоби наоколо ("Здравей свят"Чест посочете, че системният метод.Навън.Println () Избира тази стойност като параметър.
  • Запознайте се с няколко правила, които трябва да бъдат последвани от програмирането в Java:
  • В края на всеки ред от кода трябва да поставите точка със запетая.
  • Java е чувствителен към регистъра, така че е необходимо да се напишат стойностите на метода, променливите и името на класа е необходимо, за да го разгледате.
  • Код блокове, които принадлежат към конкретен метод, са разделени на къдрави скоби.
  • Изображение, озаглавено 91968 7
    4. Свържете всички заедно. В крайна сметка вашата световна програма Hello трябва да изглежда така:
    Public Class HelloWorld {Обществен статичен Void Main (низ [] args) {система.Навън.Println ("Здравей свят.") -}}
  • Изображение, озаглавено 91968 8
    пет. Запазете файла и отворете командния ред или терминала, за да компилирате програмата. Отидете в папката, в която сте запазили файла на HelloWorld.Java и влезте в Javac (Java оптимизиране на компилатора) HelloWorld.Java. Така че ще знаете компилатора, който искате да конвертирате файла. Ако в процеса ще се появят грешки, компилаторът ще ви уведоми за това, което сте направили погрешно. В идеалния случай не трябва да имате уведомления от компилатора в процеса на конвертиране на файла. В края на компилацията погледнете в папката, в която файлът на HelloWorld е запазен.Java - трябва да се появи файлът на HelloWorld.Клас. Тя ще използва Java виртуална машина, за да започне.
  • Изображение, озаглавено 91968 9
    6. Стартирайте програмата. Накрая стигнахме до тази точка! В командния ред или терминала влезте в Java HelloWorld. Виртуалната машина ще разбере по такъв начин, че искате да стартирате клас HelloWorld. В конзолата трябва да се появят надписи на HelloWorld.
  • Изображение, озаглавено 91968 10
    7. Поздравления, създадохте първата си програма Java.
  • Метод 3 от 3:
    Въведете и изход
    1. Изображение, озаглавено 91968 11
    един. Сега трябва да разширим вашата световна програма Hello, така че да възприемат въвеждането на данни от потребителя. В нашата програма публикувахме низ, който е видим за потребителя, но в интерактивни програми потребителите въвеждат данни в приложения. Нашата задача е да разширим програмата, за да поискаме име от потребителя и след това го приветстваме по име.
  • Изображение, озаглавено 91968 12
    2. Импортиране на класа на скенера. Java има вградени библиотеки, на които имаме достъп, но трябва да ги вновяваме. Една от тези библиотеки е Java.Util, съдържащ скенер за обекти, който трябва да въведете данни от потребителя. За да импортирате този клас, трябва да добавим следния ред към изходния код.
    Импортиране на Java.Утил.Скенер-
  • Така че ние ще информираме програмата, която искаме да използваме обекта на скенера, който съществува в пакета Java.Утил.
  • Ако искаме да имаме достъп до всички обекти в библиотеката на Java.Утил., Трябва просто да импортираме в началото на Java кода.Утил.*.
  • Изображение, озаглавено 91968 13
    3. Трябва да въведете нова променлива в обекта на скенера. Java - обектно-ориентиран език за програмиране, който управлява променливи чрез обекти. Скенерът е пример за обект с полета и методи. За да използвате класа на скенера, трябва да създадете нов обект на скенера, с който можем да попълним полетата. За това предписваме следното:
    Scanner UseriNUptScanner = нов скенер (система.в)-
  • userinputscannerИмето на обекта на скенера, който току-що инсталираме. Обърнете внимание, че името е написано в "Gorbat Register". Това е споразумение за използването на променливи в Java.
  • Използваме нов оператор, за да създадем нов случай на обекта. В нашия случай създадохме нов случай на обекта на скенера, като посочите в кода Нов скенер (система.в).
  • Обектът на скенера вдига параметър, който казва на обекта да сканира. В този случай системата.В параметър. Система.In информира програмата, която трябва да сканирате данните, въведени от потребителя.
  • Изображение, озаглавено 91968 14
    4. След това трябва да направите ясна необходимост от въвеждане на данни в конзолата. Това може да се направи с помощта на командата Система.Навън.Печат или Система.Навън.Println.
    Система.Навън.Печат ("Как се казваш? "Чест-
  • Изображение, озаглавено 91968 15
    пет. Направете така, че обектът на скенера да вдигне следващия ред, който потребителят влезе и да го запази като променлива. Скенерът трябва винаги да събира данни, въведени от потребителя. Следният код на кода ще даде на обекта на скенера, за да разпознае името, написано от потребителя и да го запази като променлива:
    String userinputname = userinputscanner.Nextline ()-
  • В Java потвърждението на метода на обекта е настроен на параметритеОбективно име.Метод (параметри). Кода на низ userinputscanner.Nextline () Нарича обекта на скенера, като използва името, присвоено за него, а след това наричаме метода Nextline (), които не могат да бъдат зададени параметри.
  • Обърнете внимание, че поддържаме следния ред в друг обект - низ. Той е посочен в кода Userinputname
  • Изображение, озаглавено 91968 16
    6. Печат поздрав за потребителя. След като сме спасили името му, можем да отпечатаме поздрав за този потребител. Запомни линиятаСистема.Навън.Println ("Здравей свят."Чест- Които използваме в главния файл с разширението на класа? Целият код, който написахме, трябва да се намира над тази линия. Сега можем да променим този ред, така че да има следния текст:
    Система.Навън.Println ("Здравейте " + Userinputname + "!"Чест-
  • Трябва да въведете "Hi", потребителско име и удивителен знак с помощта на кодовия низ "Здравейте " + Userinputname + "!". Това се нарича гребане.
  • Имаме три реда: здравей, ", Userinputname, I "!". Струдките в Java са непроменени и не могат да бъдат редактирани. Ето защо, като ги комбинираме, създадохме нова линия, в която се съдържа поздравът.
  • След това използваме тази нова линия като параметър за Система.Навън.Println.
  • Изображение, озаглавено 91968 17
    7. Завъртете всички заедно и запазете. Нашият код трябва да погледне нещо такова:
    Импортиране на Java.Утил.Scanner-Public Class HelloWorld {Public Static Void Main (низ [] Args) {Scanner Userininputscanner = нов скенер (система.В) -система.Навън.Печат ("Как се казваш? ") -String userinputname = userinputscanner.Optionline () - система.Навън.Println ("Здравейте " + Userinputname + "!") -}}
  • Изображение, озаглавено 91968 18
    Осем. Компилирайте и изпълнете. Отидете в командния ред или терминала и стартирайте същите команди, които използвахме за HelloWorld.Java. Първо трябва да компилирате програмата, като използвате оптимизиращия езиков компилаторJavac Helloworld.Java.След това можем да стартираме тази програма Java Helloworld.
  • Съвети

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