Java-мен алғашқы бағдарламаны қалай жазуға болады

Автор: Monica Porter
Жасалған Күн: 15 Сапта Жүру 2021
Жаңарту Күні: 27 Маусым 2024
Anonim
Python қазақша 1.1-сабақ | print | айнымалылар
Вызшақ: Python қазақша 1.1-сабақ | print | айнымалылар

Мазмұны

Java - бұл 1995 жылы Джеймс Гослинг енгізген объектіге бағытталған бағдарламалау тілі, яғни ол «объект» және «өріс» сияқты ұғымдарды білдіреді (олар объектіні сипаттайтын қасиеттер). Java - «бір жерге жазу, басқа жерге жүгіру» тілі: ол Java виртуалды машинасы (JVM) бар кез келген платформада жұмыс істеуге арналған. Көптілді бағдарламалау тілі ретінде Java-ны жаңадан бастаушылар үшін үйрену және түсіну оңай. Бұл мақала Java бағдарламалауына алғашқы кіріспе болып табылады.

Қадамдар

3-тен 1-әдіс: бірінші Java бағдарламаңызды жазыңыз

  1. Java-мен бағдарламалауды бастау үшін жұмыс ортасын орнату керек. Көптеген бағдарламашылар Java бағдарламалау үшін Eclipse және Netbeans сияқты интеграцияланған даму орталарын (IDE) пайдаланады. Дегенмен, сіз Java бағдарламаларын оларсыз жазуға және құрастыруға болады.

  2. Блокнотқа ұқсас кез-келген бағдарлама Java-мен бағдарламалау үшін жеткілікті. Консервативті бағдарламашылар кейде vim және emacs сияқты терминалдағы мәтіндік редакторларды пайдаланғанды ​​жөн көреді. Sublime Text - бұл Windows компьютерлерінде де, Linux негізіндегі машиналарда да (Mac, Ubuntu және т.б.) орнатылатын жақсы мәтіндік редактор. Бұл нұсқаулықта пайдаланылған редактор.
  3. Оған көз жеткізіңіз Java Software Development Kit орнатылған. Бұл сізге бағдарламаны құрастыру үшін қажет болады.
    • Windows компьютерлерінде, егер қоршаған ортаның айнымалылары дұрыс болмаса, қате орын алуы мүмкін javac. Бұл қатені болдырмау үшін Java Software Development Kit-ті орнату туралы мақаланы қараңыз.
    жарнама

3-тен 2-әдіс: Сәлем Дүниежүзілік бағдарлама


  1. Алдымен біз «Hello World.«Мәтіндік редакторда жаңа файл жасаңыз және оны» ChaoThegioi.java «деп сақтаңыз. ChaoThegioi - сіздің класс атыңыз, және бұл класс атауы файл атына сәйкес келуі керек.
  2. Негізгі сынып пен әдісті жариялаңыз. Негізгі әдіс public static void main (String args) - бағдарлама іске қосылған кезде орындалатын әдіс. Барлық Java бағдарламаларында декларация бірдей.

  3. Кодты «Hello World.
    • Осы командалық жолдың компоненттерін қарастырайық:
      • Жүйе жүйеге бірдеңе жасауды айтады.
      • шығу жүйеге біздің шығысымызбен бірдеңе жасайтынымызды айтады.
      • println «басып шығару сызығы» дегенді білдіреді, сонымен бірге біз жүйеден шығуда жолды басып шығаруды сұраймыз.
      • Сыртқы жақша («Сәлем әлем.») Әдісін көрсетеді 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, онда біз пайдаланушыдан ақпарат алуымыз керек Сканер объектісі бар. Сканер сыныбына кіру үшін бағдарламаның басында келесі жолды қосамыз.
    • Бұл командалық жол бағдарламаға java.util бумасында қол жетімді Scanner нысанын қолданғымыз келетінін айтады.
    • Java.util бумасындағы барлық нысандарға қол жеткізу үшін бізге жазу керек импорттау java.util. *; шоудың басында.
  3. Негізгі әдісте Сканер объектісінің жаңа данасын жасаңыз. Java - бұл объектіге бағытталған бағдарламалау тілі, сондықтан ол объектіні пайдалану ұғымдарын білдіреді. Сканер - өрістер мен әдістермен объектінің мысалы. Сканер сыныбын қолдану үшін біз жаңа сканер объектісін құруымыз керек - біз өрістерді қосып, оның әдістерін қолдана аламыз. Ол үшін мынаны жазамыз:
    • userInputScanner - бұл біз жасаған Сканер объектісінің атауы. Бұл атау CamelCase түрінде жазылғанын ескеріңіз (яғни сөздер қатарға жазылады, әр сөздің бірінші әрпі бас әріппен жазылады) - бұл Java-дағы айнымалы атау конвенциясы.
    • Біз операторларды қолданамыз объектінің жаңа данасын құру үшін жаңа.Бұл жағдайда біз жазу арқылы Сканер объектісінің жаңа данасын жасадық жаңа сканер (System.in).
    • Сканер объектісі нені сканерлеу керектігін көрсететін параметр алады. Бұл жағдайда біз кіреміз System.in параметр ретінде. System.in бағдарламадан жүйеден кірісті сканерлеуді сұрайды, ол пайдаланушы бағдарламаға енгізетін кіріс болып табылады.
  4. Пайдаланушыдан ақпаратты енгізуді сұраңыз. Сізден пайдаланушыдан консоль экранына бірдеңе қашан теруге болатынын сұрауға тура келеді. Мұны кодпен жасауға болады System.out.print немесе System.out.println.
  5. Сканер объектісіне пайдаланушы енгізген келесі жолды қабылдауын және оны айнымалы ретінде сақтауын айтыңыз. Сканер әрдайым пайдаланушы енгізген деректерді алады. Келесі жолда сканерден пайдаланушының кірісін қабылдау және оны айнымалы түрінде сақтау сұралады:
    • Java-да объектінің әдістерін қолдану конвенциясы болып табылады objectName.methodName (параметрлер). Жылы userInputScanner.nextLine (), біз сканер объектісін өзімізге тағайындаған атпен шақырамыз, содан кейін оның әдісін шақырамыз. nextLine (), бұл әдіс ешқандай параметрлер қабылдамайды.
    • Келесі жолды басқа нысанда сақтайтынымызға назар аударыңыз: String объектісі. Мен ат қойдым Бұл нысан үшін userInputName.
  6. Пайдаланушыға сәлемдесуді басып шығарыңыз. Енді пайдаланушы аты сақталғандықтан, біз оларға сәлемдесуді басып шығара аламыз. Кодты есте сақтаңыз System.out.println («Сәлем әлем.»); біз негізгі сыныпта жаздық? Біз жай ғана жазған кез келген код осы кодтың алдында болады. Енді біз кодтың жолын келесіге өзгерте аламыз:
    • Біз «Сәлем», пайдаланушы аты және «!» Тіркесімін қалай қосамыз бірге «Сәлем» + userInputName + «!» жол тізбегі деп аталады.
    • Мұнда бізде үш жол таңба бар: «Сәлем», userInputName және «!». Java-да String өзгермейді. Сонымен, осы үш ішекті біріктіргенде, біз сәлемдесуді қамтитын жаңа жолды жасаймыз.
    • Әрі қарай, біз осы жаңа жолды алып, оны аргумент ретінде енгіземіз System.out.println.
  7. Біріктіру және сақтау. Бізде келесі бағдарлама бар:
  8. Компиляциялаңыз және іске қосыңыз. Пәрмен жолына немесе терминалға өтіп, оны ChaoThegioi.java бірінші айналымында қолданған пәрменмен іске қосыңыз. Біріншіден, біз бағдарламаны құрастыруымыз керек: javac ChaoThegioi.java. Әрі қарай, біз оны іске қоса аламыз: java ChaoThegioi. жарнама

Кеңес

  • Java - бұл объектіге бағытталған бағдарламалау тілі, сондықтан сіз осы бағдарламалау тілінің негіздері туралы көбірек оқып шығуыңыз керек.
  • Объектіге бағытталған бағдарламалау көптеген ерекше мүмкіндіктерге ие. Үш негізгі ерекшелік:
    • Қаптаманың қасиеттері: объектінің кейбір компоненттеріне кіруді шектеу мүмкіндігі. Java өрістер мен әдістердің жеке, қорғалған және жалпы режимін анықтау үшін кілт сөздерді қолданады.
    • Полиморфизм: бірнеше объект идентификаторларын тану мүмкіндігі. Java-да объектіні басқа объектіге сол объектінің әдістерін қолдану арқылы беруге болады.
    • Мұра: ағымдағы объектімен бір иерархияда болатын өрістер мен әдістерді сыныптан пайдалану мүмкіндігі.