Як напісаць першую праграму на Java

Аўтар: Monica Porter
Дата Стварэння: 15 Марш 2021
Дата Абнаўлення: 27 Чэрвень 2024
Anonim
Java основы, IntelliJ IDEA 1 - Как создать проект и написать первую программу
Відэа: Java основы, IntelliJ IDEA 1 - Как создать проект и написать первую программу

Задаволены

Java - гэта аб'ектна-арыентаваная мова праграмавання, уведзеная Джэймсам Гослінгам у 1995 г. Гэта значыць, яна ўяўляе такія паняцці, як "аб'ект" і "поле" (якія з'яўляюцца ўласцівасцямі, якія апісваюць аб'ект). Java - гэта мова "напішыце ў адным месцы, запусціце ў іншым месцы": яна прызначана для працы на любой платформе, якая мае віртуальную машыну Java (JVM). Як шматмоўная мова праграмавання, Java даволі проста вывучыць і зразумець для пачаткоўцаў. Гэты артыкул - пачатковае ўвядзенне ў праграмаванне на Java.

Крокі

Спосаб 1 з 3: Напішыце сваю першую праграму Java

  1. Каб пачаць праграмаваць на Java, вам трэба наладзіць сваё рабочае асяроддзе. Многія праграмісты выкарыстоўваюць для праграмавання Java інтэграваныя асяроддзя распрацоўкі (IDE), такія як Eclipse і Netbeans. Аднак вы ўсё яшчэ можаце пісаць і кампіляваць праграмы Java без іх.

  2. Любой праграмы, падобнай на "Блокнот", дастаткова для праграмавання на Java. Кансерватыўныя праграмісты часам аддаюць перавагу выкарыстоўваць тэкставыя рэдактары, якія знаходзяцца ў тэрмінале, такія як vim і emacs. Sublime Text - гэта добры тэкставы рэдактар, які можна ўсталяваць як на кампутарах Windows, так і на машынах на базе Linux (Mac, Ubuntu і г.д.). Гэта таксама рэдактар, які выкарыстоўваецца ў гэтым кіраўніцтве.
  3. Пераканайцеся ў гэтым Набор для распрацоўкі праграмнага забеспячэння Java усталяваны. Ён вам спатрэбіцца для кампіляцыі праграмы.
    • На кампутарах Windows, калі пераменныя асяроддзя няправільныя, можа ўзнікнуць памылка явак. Звярніцеся да артыкула пра тое, як усталяваць Java Software Development Kit, каб пазбегнуць гэтай памылкі.
    рэклама

Спосаб 2 з 3: Праграма Hello World


  1. Спачатку мы створым праграму, якая друкуе словы "Hello World."У тэкставым рэдактары стварыце новы файл і захавайце яго як" ChaoThegioi.java ". ChaoThegioi - гэта ваша імя класа, і назва гэтага класа павінна адпавядаць назве файла.
  2. Абвясціце асноўны клас і метад. Асноўны метад public static void main (String args) - гэта метад, які будзе выконвацца пры запуску праграмы. Дэкларацыя аднолькавая ва ўсіх праграмах Java.

  3. Напішыце код са словамі "Hello World.
    • Давайце разгледзім кампаненты гэтага каманднага радка:
      • Сістэма кажа сістэме нешта рабіць.
      • out кажа сістэме, што мы збіраемся нешта зрабіць з выхадам.
      • println расшыфроўваецца як "лінія друку", і разам з гэтым мы просім сістэму надрукаваць радок на выхадзе.
      • Вонкавыя дужкі ("Hello World.") Пазначае метад System.out.println () прымае адзін параметр, і ў гэтым выпадку гэта String "Прывітанне Сусвет."
    • Звярніце ўвагу, што ў Java ёсць некалькі правілаў, якіх мы павінны прытрымлівацца:
      • Заўсёды заканчвайце кропкай з коскай.
      • Java адрознівае вялікія і малыя літары. Такім чынам, каб пазбегнуць памылак, трэба правільна пісаць імя метада, імя зменнай і імя класа.
      • Блок прыватнага кода дадзенага метаду альбо цыкла заключаны ў фігурныя дужкі.
  4. Зліццё. Ваша апошняе шоу Hello World павінна выглядаць так:
  5. Захавайце файл і адкрыйце камандны радок альбо інтэрпрэтатар тэрмінала. Перайдзіце ў тэчку, у якой вы захавалі ChaoThegioi.java, і ўвядзіце javac ChaoThegioi.java. Гэты код скажа кампілятару Java, што вы хочаце скампіляваць ChaoThegioi.java. Калі ёсць памылкі, кампілятар скажа вам, дзе вы гэта зрабілі. Калі памылак няма, значыць, паведамленняў ад кампілятара быць не павінна. Зараз, паглядзіце каталог ChaoThegioi.java, вы ўбачыце ChaoThegioi.class. Гэта файл Java, які вы выкарыстоўваеце для запуску праграмы.
  6. Запусціце праграму. Нарэшце, мы павінны запусціць праграму! У камандным радку або тэрмінале ўвядзіце Java ChaoThegioi. Гэты код кажа Java, што вы хочаце запусціць клас ChaoThegioi. Словы "Прывітанне, свет". з'явіцца на экране вашага манітора.
  7. Віншуем, вы напісалі сваю першую праграму на Java! рэклама

Спосаб 3 з 3: Увод і вывад

  1. Зараз мы пашырым праграму Hello World, каб атрымаць увод карыстальнікаў. У гэтай праграме мы надрукавалі радок сімвалаў, якія карыстальнік можа прачытаць. Аднак інтэрактыўная частка праграмы заключаецца ў тым, што карыстальнік увядзе яе. Зараз мы пашырым праграму, папросім карыстальніка ўвесці імя, а потым адправім ім канкрэтнае прывітанне.
  2. Увядзіце клас сканэра. У Java вы можаце атрымаць доступ да шэрагу ўбудаваных бібліятэк. Аднак, каб выкарыстоўваць іх, нам трэба імпартаваць іх у праграму. Адной з такіх бібліятэк з'яўляецца java.util, якая змяшчае аб'ект Scanner, які нам неабходны для атрымання інфармацыі ад карыстальніка. Каб увайсці ў клас Scanner, мы дадаем наступны радок у пачатку праграмы.
    • Гэты камандны радок паведамляе праграме, што мы хочам выкарыстоўваць аб'ект Scanner, даступны ў пакеце java.util.
    • Каб атрымаць доступ да кожнага аб'екта ў пакеце java.util, нам проста трэба напісаць імпартаваць java.util. *; у пачатку шоу.
  3. У асноўным метадзе стварыце новы асобнік аб'екта Scanner. Java з'яўляецца аб'ектна-арыентаванай мовай праграмавання, таму яна ўяўляе паняцці выкарыстання аб'екта. Сканер - прыклад аб'екта з палямі і метадамі. Каб выкарыстоўваць клас Scanner, мы павінны стварыць новы аб'ект Scanner - мы зможам дадаваць палі і выкарыстоўваць яго метады. Для гэтага мы пішам:
    • userInputScanner - гэта назва аб'екта Scanner, які мы толькі што стварылі. Звярніце ўвагу, што гэта імя пішацца ў форме CamelCase (гэта значыць, словы пішуцца сумежна, першая літара кожнага слова пішацца з вялікай літары) - гэта правілы наймення зменных у Java.
    • Мы выкарыстоўваем аператары new, каб стварыць новы асобнік аб'екта.У гэтым выпадку мы стварылі новы асобнік аб'екта Scanner, напісаўшы новы сканер (System.in).
    • Аб'ект Scanner атрымлівае параметр, які паказвае, што трэба сканаваць. У гэтым выпадку мы ўваходзім System.in як параметр. System.in просіць праграму адсканаваць увод з сістэмы, які ўваходзіць у праграму.
  4. Папытаеце карыстальніка ўводзіць інфармацыю. Вам трэба будзе папрасіць карыстальніка ведаць, калі трэба што-небудзь уводзіць на экране кансолі. Гэта можна зрабіць з дапамогай кода System.out.print альбо System.out.println.
  5. Скажыце аб'екту Scanner, каб ён атрымаў наступны радок, які ўвёў карыстальнік, і захаваў яго як зменную. Сканер заўсёды будзе атрымліваць дадзеныя, уведзеныя карыстальнікам. У наступным радку сканер папросіць сканчацца звесткамі карыстальніка і захоўваць іх у зменнай:
    • У Java згодны метад выкарыстання аб'екта objectName.methodName (параметры). У userInputScanner.nextLine (), мы называем аб'ект Scanner імем, якое мы яму прысвоілі, а потым называем яго метад. nextLine (), гэты метад не прымае ніякіх параметраў.
    • Звярніце ўвагу, што мы захоўваем наступны радок у іншым аб'екце: аб'ект String. Я даў імя userInputName для гэтага аб'екта.
  6. Надрукаваць прывітанне карыстальніку. Цяпер, калі імя карыстальніка было захавана, мы можам надрукаваць ім прывітанне. Запомні код System.out.println ("Прывітанне, свет."); што мы пісалі ў асноўным класе? Любы код, які мы толькі што напісалі, будзе перад гэтым радком кода. Цяпер мы можам змяніць гэты радок кода на:
    • Тое, як мы спалучаем "Прывітанне", імя карыстальніка і "!" з "Прывітанне" + userInputName + "!" называецца аб'яднанне радкоў.
    • Тут у нас ёсць тры радкі сімвалаў: "Прывітанне", userInputName і "!". У Java радок нязменны. Такім чынам, калі мы складаем гэтыя тры радкі, мы, па сутнасці, ствараем новую радок, якая змяшчае прывітанне.
    • Далей мы возьмем гэты новы радок і ўвядзем яго ў якасці аргумента System.out.println.
  7. Зліццё і захаванне. У нас ёсць наступная праграма:
  8. Складзіце і запусціце. Перайдзіце ў камандны радок альбо тэрмінал і запусціце яго з камандай, якую мы выкарыстоўвалі ў першым запуску ChaoThegioi.java. Па-першае, мы павінны скласці праграму: javac ChaoThegioi.java. Далей мы можам запусціць яго: Java ChaoThegioi. рэклама

Парада

  • Java - гэта аб'ектна-арыентаваная мова праграмавання, таму вам варта прачытаць больш пра асновы гэтай мовы праграмавання.
  • Аб'ектна-арыентаванае праграмаванне мае мноства унікальных функцый. Тры асноўныя характарыстыкі:
    • Ўпаковачныя ўласцівасці: магчымасць абмежаваць доступ да пэўных кампанентаў аб'екта. Java выкарыстоўвае ключавыя словы для вызначэння прыватнага, абароненага і агульнадаступнага рэжымаў палёў і метадаў.
    • Палімарфізм: магчымасць распазнаваць некалькі ідэнтыфікатараў аб'ектаў. У Java аб'ект можна перадаць у іншы аб'ект, выкарыстоўваючы метады гэтага аб'екта.
    • Спадчыннасць: магчымасць выкарыстання палёў і метадаў з класа, якія знаходзяцца ў той самай іерархіі, што і бягучы аб'ект.