Java програмчлалын программ. Java аюулгүй байдлын зохион байгуулалт, шинэчлэлтүүд

7 номинацийг тогтоосны дараа бид хамгийн шилдэгийг субъектив байдлаар тодорхойлох болно.

Шилдэг үнэгүй IDE: NetBeans

NetBeans бол вэб, гар утас болон ширээний программууд дээр төвлөрсөн хүчирхэг нээлттэй эхийн хөгжүүлэлтийн орчин юм. Линукс, Windows, MacOS, тэр ч байтугай Oracle Solaris дээр ажилладаг.

NetBeans нь олон хэлтэй хэдий ч хөгжүүлэлтийн орчинд Java төвтэй гэж үздэг. Энэ нь JPA, JSP, Struts, Spring, Hibernate номын сантай маш сайн ажилладаг.

Шилдэг арилжааны IDE: IntelliJ IDEA

Үнэн хэрэгтээ IntelliJ IDEA нь хоёр хувилбараар тархсан бөгөөд тэдгээрийн нэг нь бүрэн үнэ төлбөргүй байдаг - Чөлөөт Community Edition. Түүгээр ч барахгүй шинэхэн хөгжүүлэгчийн хувьд энэ багц нь түүний толгойд хангалттай юм. Ялангуяа бага зэрэг дараа хэлэлцэх Android Studio IDE нь энэ хувилбар дээр суурилдаг.

Төлбөртэй хувилбарт та Spring frameworks (Spring MVC framework, Spring Security, Spring Boot, Spring Integration гэх мэт), Node.js, Angular React, Grails, нэмэлт хэл (javascript,) ашиглах боломжтой болно. typescript, coffeescript) болон бараг долоотой харилцдаг алдартай серверүүд(Tomcat, TomEE, GlassFish, JBoss, WildFly, Weblogic, WebSphere, Geronimo, Virgo гэх мэт).

Хамгийн алдартай IDE: Eclipse

Яг тодорхой тоо хэлэх бараг боломжгүй ч 2-оос дээш жилийн туршлагатай бараг бүх Java хөгжүүлэгч энэ IDE-тэй таарч байсан. Eclipse том нийгэмлэг, тонн ачаар энэ номинацид ялагч болж чадсан хэрэгтэй мэдээлэлболон тоо томшгүй олон залгаасууд. Өмнөх тохиолдлуудын нэгэн адил Eclipse нь хэд хэдэн хэлийг дэмждэг боловч Java-г дагаж мөрддөг.

Хамгийн уян хатан IDE: JDeveloper

Oracle-ийн өөр нэг бүтээгдэхүүн нь хувилбарын хяналтын дэмжлэг, зэрэг олон давуу талтай үүлэн үйлчилгээ Oracle, үүнийг SQL Developer, PL/SQL Query Processor, WebLogic Server, HTML редакторууд, CSS, JavaScript, JSF, JSP, WSDL болон бусад олон тооны хэрэгтэй зүйлс.

Android-д хамгийн тохиромжтой: Android Studio

Хэрэв энэ номинацид өөр IDE ялагч болвол хачирхалтай байх болно. Анхны IntelliJ IDEA IDE-ийн танд олгодог бүх боломжуудаас гадна Android Studio нь Google-ийн олон нэмэлтүүдийг агуулдаг бөгөөд эдгээр нь зөвхөн визуал (бүртгэл, формат, GPU профайл) болон функциональ (JUnit 4 болон туршилт, дибаг хийх зориулалттай Firebase Test Lab, системийн Gradle бүтээдэг, Instant Run).

Шилдэг сургалтын IDE: DrJava

Райсын их сургуулийг төлөөлж буй JavaPLT хэмээх хөгжүүлэлтийн багийнхан яг ийм дүгнэлтэд хүрсэн байна. DrJava тэдний санааг санаачилсан учраас энэ нь гайхах зүйл биш юм. Гэсэн хэдий ч хошигнолоос гадна DrJava нь эхлэгчдэд үнэхээр тохиромжтой гэдгийг хүлээн зөвшөөрөх нь зүйтэй, учир нь энэ IDE дээр дурдсантай өрсөлдөх зорилго ч тавьдаггүй. Үүний гол давуу тал нь маш их юм хурдан тохируулгамөн шууд кодчилолд шилжих. Өрсөлдөгчийн хувьд та BlueJ, JGrasp, Greenfoot-ийг ижил төстэй нөхцөлөөр авч үзэх боломжтой.

Хамгийн ирээдүйтэй IDE: MyEclipse

Татаж авах хуудсан дээрх тавтай морилно уу гэсэн бичээс нь "Бүрэн стек хөгжүүлэгчийн хувьд сайжруулсан шилдэг Java EE IDE" гэж бичжээ. Энэ бол маш даруухан, баримтаар батлагдаагүй, гэхдээ үнэнээс холгүй юм. Нэг ёсондоо MyEclipse бол Eclipse бөгөөд бүх зүйл эхэндээ "шүргэгдэж", "дууссан" бөгөөд арай илүү өргөтгөсөн байдаг. Хөгжүүлэгчид стандарт ба мэргэжлийн гэсэн хоёр үндсэн хувилбарыг санал болгож байна. Стандарт бол зүгээр л шинэ бүрхүүл дэх Eclipse бөгөөд Professional нь гар утасны вэб симулятор, зураг засварлагч, UML засварлагч, загварууд, нэмэлтүүд - ерөнхийдөө бүтээгдэхүүнийг бүтээхэд илүү хялбар болгох бүх зүйлийг агуулдаг.

Тэгээд юу хэрэглэдэг вэ?

Java хэл нь 1995 онд Жеймс Гослингийн бүтээсэн объект хандалтат програмчлалын хэл бөгөөд хувьсагчдыг талбар (объектыг дүрсэлсэн шинж чанарууд) болон аргууд (объект хийж чадах үйлдэл) бүхий объект хэлбэрээр илэрхийлэхийг хэлнэ. Java бол ямар ч Java виртуал машин дээр ажиллах боломжтой програм бичих боломжийг олгодог хэл юм. Энэ нь үгийн тооны хувьд нэлээд том програмчлалын хэл тул анхлан суралцагчдад ч ойлгомжтой, сурахад хялбар байдаг. Энэхүү заавар нь Java програмчлалын тухай танилцуулга юм.

Алхам

Анхны Java програмыг бичиж байна

    Java програм бичиж эхлэхийн тулд юуны түрүүнд хөгжүүлэлтийн орчинг суулгана.Олон програмистууд хөгжлийн нэгдсэн орчинг ашигладаг (eng. Хөгжлийн нэгдсэн орчин- IDE) Eclipse эсвэл Netbeans гэх мэт боловч та үүнгүйгээр програм үүсгэж болно.

    Notepad зэрэг ямар ч програм Java програмчлалд хангалттай.Зарим програмистууд ашиглахыг илүүд үздэг текст засварлагчид vim болон emacs дээр суурилсан. Windows болон Linux (Mac, Ubuntu гэх мэт) дээр суулгаж болохуйц сайн текст засварлагч байдаг - Sublime Text. Бид үүнийг энэ тоймд ашиглах болно.

    Java Java Development Kit суулгасан эсэхээ шалгаарай.Програмаа эмхэтгэхийн тулд танд хэрэгтэй болно.

    • Хэрэв таны компьютер үйлдлийн системтэй бол Windows системүүдмөн хувьсагчийн орчин зөв ажиллахгүй бол javac алдаа гаргаж болзошгүй. Энэ алдаанаас зайлсхийхийн тулд суулгах дэлгэрэнгүй мэдээллийг уншина уу.

    Сайн уу дэлхий хөтөлбөр

    1. Эхлэхийн тулд бид Hello World гэсэн бичээсийг харуулах програмыг бий болгоно.Үүсгэх шинэ файлтекст засварлагч дээр "HelloWorld.java" гэж хадгална. "HelloWorld" нь файлын нэртэй тохирох ангийн нэр бөгөөд энэ нь чухал юм.

      Анги болон үндсэн аргыг тохируулна уу.Үндсэн public static void main(String args) аргыг програм эхлэх бүрд хэрэглэх ба дараагийн Java программ бүрт тохируулна.

      public class HelloWorld ( public static void main (String args ) ( ) )

      "Сайн уу Дэлхий" гэсэн кодын мөрийг оруулна уу."

      Систем. гарч. println("Сайн уу ертөнц.");

      • Энэ кодын мөрийн бүрэлдэхүүн хэсгүүдийг авч үзье:
        • Систем гэдэг нь тодорхой үйлдлийг гүйцэтгэх заавар бүхий системийг хэлнэ.
        • Out нь бид зарим өгөгдөл оруулах гэж байна гэж системд хэлдэг.
        • Println оролтын мөр - утгыг дэлгэцэн дээр хэвлэхийг системд хэлдэг.
        • Ойролцоох хаалт нь ("Сайн уу ертөнц") System.out.println() арга нь энэ утгыг параметр болгон авдаг болохыг харуулж байна.
      • Java хэл дээр программчлахдаа дагаж мөрдөх хэд хэдэн дүрмийг анхаарна уу.
        • Та кодын мөр бүрийн төгсгөлд цэг таслал тавих хэрэгтэй.
        • Java нь том жижиг үсгийн мэдрэмжтэй байдаг тул бичих аргын утга, хувьсагч, ангийн нэр нь том жижиг жижиг үсгээр бичих ёстой.
        • Тодорхой аргад хамаарах кодын блокуудыг буржгар хаалтаар тусгаарлана.
    2. Бүгдийг хооронд нь холбоно.Таны "Hello World" хөтөлбөр дараах байдлаар дуусах ёстой.

      public class HelloWorld ( public static void main (String args ) ( System . out . println ("Hello World." ); ) )

    3. Файлыг хадгалаад програмыг эмхэтгэхийн тулд командын мөр эсвэл терминалыг нээнэ үү. HelloWorld.java файлаа хадгалсан хавтас руугаа ороод Javac (java хэлний оновчтой хөрвүүлэгч) HelloWorld.java гэж бичнэ үү. Ингэснээр та файлыг хөрвүүлэх хүсэлтэй байгаагаа хөрвүүлэгчид мэдэгдэнэ. Хэрэв процесст алдаа гарч ирвэл хөрвүүлэгч таны буруу хийсэн зүйлийн талаар танд мэдэгдэх болно. Хамгийн тохиромжтой нь файл хөрвүүлэх явцад хөрвүүлэгчээс мэдэгдэл огт авахгүй байх ёстой. Эмхэтгэсний дараа HelloWorld.java файл хадгалагдсан хавтсыг харна уу - HelloWorld.class файл тэнд гарч ирэх ёстой. Үүнийг хөөргөхөд ашиглах болно виртуал машин Java.
    4. Програмыг ажиллуул. Бид эцэст нь энэ цэгт хүрсэн! IN тушаалын мөрэсвэл java HelloWorld дахь терминалын төрөл. Виртуал машин нь таныг HelloWorld ангийг ажиллуулахыг хүсч байгааг ингэж ойлгох болно. HelloWorld консол дээр гарч ирэх ёстой.
    5. Баяр хүргэе, та анхны Java програмаа бүтээсэн байна.

    Оролт ба гаралт

    1. Одоо бид "Hello World" хөтөлбөрөө өргөжүүлж, хэрэглэгчийн саналыг хүлээн авах шаардлагатай байна. Манай программ дээр бид хэрэглэгчдэд харагдахуйц мөр хэвлэсэн боловч интерактив программд хэрэглэгчид програмд ​​өгөгдөл оруулдаг. Бидний даалгавар бол програмыг өргөтгөх бөгөөд ингэснээр хэрэглэгчээс нэр асууж, нэрээр нь мэндчилнэ.
    2. Сканнерийн ангийг импортлох. Java-д бидний хандах боломжтой суурилагдсан номын сангууд байдаг, гэхдээ бид тэдгээрийг импортлох хэрэгтэй. Ийм номын сангийн нэг нь java.util бөгөөд энэ нь хэрэглэгчийн оруулахад шаардлагатай Scanner объектыг агуулдаг. Энэ ангийг импортлохын тулд бид дараах мөрийг нэмэх хэрэгтэй эх сурвалж.

      java.util.Scanner импортлох;

      • Энэ нь бид java.util багцад байгаа Scanner объектыг ашиглахыг хүсэж буйг програмд ​​хэлж өгнө.
      • Хэрэв бид java.util. номын сангийн бүх объектод хандахыг хүсвэл кодын эхэнд java.util.*-г импортлоход л хангалттай.
    3. Та Scanner объектын аргад шинэ хувьсагчийг оруулах хэрэгтэй. Java бол объектоор дамжуулан хувьсагч дээр ажилладаг объект хандалтат програмчлалын хэл юм. Сканнер нь талбар, аргуудтай объектын жишээ юм. Scanner классыг ашиглахын тулд бид талбаруудыг бөглөх боломжтой шинэ Сканнер объект үүсгэх хэрэгтэй. Үүнийг хийхийн тулд бид дараахь зүйлийг бичнэ.

      Сканнер userInputScanner = шинэ сканнер(System.in);

      • userInputScanner нь бидний саяхан тохируулсан сканнерийн объектын нэр юм. Нэрийг нь "бөмбөрцөг" үсгээр бичсэн болохыг анхаарна уу. Энэ бол Java хэл дээрх хувьсагчдыг нэрлэх конвенц юм.
      • Бид шинэ объект үүсгэхийн тулд new операторыг ашигладаг. Манай тохиолдолд бид кодонд шинэ Scanner(System.in) зааж өгснөөр Scanner объектын шинэ жишээг үүсгэсэн.
      • Scanner объект нь тухайн объектод юу скан хийхийг зааж өгөх параметрийг авдаг. Энэ тохиолдолд System.in нь параметр юм. System.in нь программыг хэрэглэгчийн оруулсан мэдээллийг скан хийхийг хэлдэг.
    4. Дараагийн алхам бол консолд өгөгдөл оруулах шаардлагатайг хэрэглэгчдэд ойлгуулах явдал юм. Үүнийг System.out.print эсвэл System.out.println командын тусламжтайгаар хийж болно.

      System.out.print("Таны нэр хэн бэ?");

    5. Scanner объектыг хэрэглэгчийн оруулсан дараагийн мөрийг авч хувьсагч болгон хадгална уу. Сканнер нь хэрэглэгчийн оруулсан өгөгдлийг үргэлж цуглуулах ёстой. Дараах кодын мөр нь Scanner объектод хэрэглэгчийн бичсэн нэрийг таньж, хувьсагч болгон хадгалахыг зааварлах болно.

      Мөр userInputName = userInputScanner.nextLine();

      • Жава хэл дээр объектын аргыг ашиглах баталгааг objectName.methodName(parameters) параметрээр өгдөг. userInputScanner.nextLine() кодын мөр нь өөрт өгөгдсөн нэрээр Scanner объектыг дууддаг ба дараа нь бид дараагийнLine() аргыг дууддаг бөгөөд үүнд параметр өгөх боломжгүй.
      • Бид дараагийн мөрийг өөр объект болох String-д хадгалж байгааг анхаарна уу. Энэ нь userInputName кодонд тэмдэглэгдсэн байдаг
    6. Хэрэглэгчийн мэндчилгээг хэвлэх. Бид тэдний нэрийг хадгалсны дараа энэ хэрэглэгчийн мэндчилгээг хэвлэх боломжтой. System.out.println("Сайн уу ертөнц.") мөрийг санаарай; Бид үүнийг үндсэн ангийн файлд ашигласан бэ? Бидний бичсэн бүх код энэ мөрний дээр байрлах ёстой. Одоо бид дараах текстийг харуулахын тулд энэ мөрийг өөрчилж болно:

      System.out.println("Сайн уу " + userInputName + "!");

      • Та "сайн уу", хэрэглэгчийн нэр болон оруулах ёстой Анхаарлын тэмдэгкодын мөрөнд "Сайн уу " + userInputName + "!" . Үүнийг мөрийг холбох гэж нэрлэдэг.
      • Бидэнд гурван мөр байна: hello, ", userInputName, "!". Java дахь мөрүүд нь өөрчлөгддөггүй бөгөөд засварлах боломжгүй. Тиймээс тэдгээрийг нэгтгэснээр бид үүсгэсэн болно. шинэ шугамМэндчилгээг агуулсан.
      • Дараа нь бид энэ шинэ мөрийг System.out.println-ийн параметр болгон ашигладаг.

Та суулгацын багцыг Oracle вэбсайт дээрх холбоосоор татаж авах боломжтой.

Java суулгана уу.

Java-г компьютер дээрээ суулгахын тулд татаж авсан файлаа ажиллуулсны дараа суулгах процесс эхэлнэ (Зураг 1.2).

Дараах товчийг дарна уу.

Анхдагч суулгац нь C:\Program Files\Java\jdk1.x.x_xx санд (x-ийн хувилбарын дугаарын оронд) хийгдэх бөгөөд хэрэв хүсвэл Change товчийг дарж лавлахыг өөрчилж болно (Зураг 1.3).

Суулгах мастерын зааврыг дагана уу, хэдхэн минутын дараа суулгац дуусна.

Суулгацын төгсгөлд програм нь Java-ийн техникийн баримт бичиг, гарын авлага руу орохыг хүсэх бөгөөд үүний тулд та "Дараах алхам" товчийг дарах хэрэгтэй. Энэ нь таны хөтөч дээр Java баримт бичгийн http://docs.oracle.com/javase/ хуудсыг нээх бөгөөд энэ нь сурахад маш их тустай.

Орчны хувьсагчдыг тохируулах.

Дараагийн алхамд та PATH, CLASSPATH болон JAVA_HOME системийн хувьсагчдыг гүйцэтгэх боломжтой файлуудын замыг тохируулах хэрэгтэй.

Үүнийг хийхийн тулд нээнэ үү Хяналтын самбар -> Систем, та авч байна Нэмэлт сонголтуудсистемүүд.Гарч ирэх цонхонд товчлуур дээр дарна уу Хүрээлэн буй орчны хувьсагчид.

Нээх цонхонд, блок дотор Системийн хувьсагчидхувьсагч байгаа эсэхийг шалгана уу ЗАМ, хэрэв хувьсагч байхгүй бол товчлуур дээр дарж үүсгэгдэх ёстой үүсгэх,хэрэв PATH хувьсагч аль хэдийн байгаа бол танд хэрэгтэй болно Өөрчлөх(Зураг 1.4).

Дараагийн цонхонд PATH хувьсагчсуулгах хэрэгтэй Хувьсах утгань Java суулгасан лавлах руу очих зам юм (Зураг 1.5).

Хэрэв PATH хувьсагчид өөр утгыг аль хэдийн өгсөн бол шинэ утгыг цэг таслалаар ";"-ээр нэмж нэмнэ. шугамын хамгийн төгсгөлд.

Та мөн хувьсагч үүсгэх хэрэгтэй АНГИЛАЛХэрэв энэ нь аль хэдийн үүсгэгдээгүй бол. Үүний утгын хувьд та ".;"-г зааж өгөх ёстой. (Зураг 1.6).

Ингэж хувьсагч үүсгэгддэг/өөрчлөгддөг JAVA_HOME. Энэ хувьсагчийн утга нь Java суулгасан директор руу очих зам юм (PAHT-ийн хувьд), гэхдээ bin дэд директоргүй. Жишээлбэл:

PATH дахь утга: C:\Program Files\Java\jdk1.7.0_25\bin

Үнэ цэнэ JAVA_HOME: C:\Program Files\Java\jdk1.7.0_25

Хувьсагчдыг тохируулсны дараа, Java суулгацбүрэн гүйцэд гэж үзэж болно!

Суулгацыг шалгаж байна.

Суулгалт амжилттай болсон эсэхийг шалгахын тулд командын мөрийг нээнэ үү. Үүнийг хийхийн тулд цэс Windows эхлүүлэххайлтын талбарт оруулна уу cmd тушаалболон Enter дарна уу. Үүний дараа тушаалын цонх нээгдэх бөгөөд та дараах тушаалыг оруулах шаардлагатай болно.

Дараа нь, тухай мэдээлэл бол суулгасан хувилбар java, дараа нь суулгалт амжилттай болсон.

Байнгын асуудал:

  • "java" нь дотоод эсвэл гадаад тушаал, ажиллах боломжтой програм эсвэл багц файл биш юм.

PATH дахь зам зөв эсэхийг шалгана уу. JDK суулгасан хавтасны нэрэнд хоосон зай үлдээхгүй байхыг хичээгээрэй. Хэрэв та замыг зөв бичсэн гэж бодож байгаа бол PATH мөрөнд бүртгэгдсэн директорт javac.exe файл байгаа бөгөөд суулгасан нь JDE биш, харин JDK байсан эсэхийг шалгах хэрэгтэй.

  • Win 32 програм биш

Суулгацын үр дүнд үүсдэг Java хувилбарууд, энэ нь системийн биттэй таарахгүй байна (жишээлбэл, 32 битийн үйлдлийн систем дээр Java-ийн 64 битийн хувилбарыг суулгах үед).

  • JAVA_HOME-г шалгахын тулд залгахад алдаа гарлаа

Энэ хувьсагч нь суулгасан JAVA руу (хогийн савгүй) хүрэх замыг хадгалж байгаа эсэхийг шалгана уу.

Java Development Kit (JDK) нь үнэгүй багц JAVA програмчлалын хэл дээр ямар ч нарийн төвөгтэй програмуудыг хөгжүүлэх хэрэгслүүд.

JDK-ийн тодорхойлолт

Oracle-ийн JDK нь JAVA програмуудыг хөгжүүлэхэд шаардлагатай хэрэгслүүдийн багц юм. Багц нь төрөл бүрийн ангиуд, номын сан, Java Runtime Environment (JRE) - Java програмуудыг дурын төхөөрөмж дээр ажиллуулах боломжийг олгодог виртуал машиныг агуулдаг. үйлдлийн систем. Өөрөөр хэлбэл, JRE байгаа нь Java програмуудыг хөндлөн платформ болгодог. Дашрамд хэлэхэд, хэрэв танд хэрэгтэй бол. Мөн багцаас та Java функц, ангиудын талаархи бүрэн баримт бичгийг олох боломжтой.

Харамсалтай нь JDK-д ороогүй зүйл бол хөгжлийн нэгдсэн орчин эсвэл IDE юм. Тиймээс JDK-тэй ажилладаг програмист код засварлахдаа гуравдагч талын хэрэгслийг ашиглах ёстой. Энэ нь энгийн текст засварлагч болон бүрэн хэмжээний IDE байж болно. Нэмж дурдахад Java програмуудтай ажиллахад зориулагдсан функцтэй хөгжүүлэлтийн орчин байдаг. Ийм программуудыг ашигласнаар та командын мөрийг ашиглан програмыг эмхэтгэх шаардлагагүй болно. Тиймээс, хөгжлийн нэгдсэн орчинг худалдаж авах эсвэл татаж авах талаар бодох нь зүйтэй.

Java хэрхэн ажилладаг талаар нарийвчлан ойлгохыг хүссэн хүмүүст зориулж JDK нь Java хөрвүүлэгчийн эх кодыг оруулаад бүх эх код, өгөгдлийг агуулдаг.

Үзүүлэлтүүд:

Хувилбар: Java Development Kit (JDK) 8u201, 8u202
Орос хэл
Статус: Үнэгүй

Гол санаа: Java программыг тухайн ангийн үндсэн аргаас хэрэгжүүлдэг.

"" гэсэн мессежийг харуулах энгийн Java програмаас эхэлцгээе. Java-д тавтай морил!". ("Консол" гэдэг үг нь хуучин юм компьютерийн нэр томъёо, энэ нь компьютер дээрх текст оруулах, харуулах төхөөрөмжийг хэлнэ. Консолын оролт нь гарнаас оролт хүлээн авах, консолын гаралт нь гаралтыг дэлгэц дээр харуулах гэсэн үг юм. NetBeans дээр гаралтыг тусгай цонхонд харуулдаг:

IDE-ээс гадна консол програмууд (жишээ нь GUI) тушаалын мөрөнд ажиллуулна. Дараагийн хэсэгт "" командын мөрийн тухай.

Програмын эх код

Public class Welcome ( public static void main(String args) ( // Java-д тавтай морил! System.out.println("Java-д тавтай морил!"); ) )

1-р мөрөнд ангиллыг тодорхойлно. Java програм бүр дор хаяж нэг ангитай байх ёстой. Анги бүр нэртэй. Ангийн нэр том үсгээр эхэлдэг заншилтай. Энэ жишээнд анги нэрлэгдсэн байна Тавтай морил.

2-р мөрөнд аргыг тодорхойлно гол. Програм нь аргын тусламжтайгаар гүйцэтгэлийг эхлүүлнэ гол. Арга голнь програм ажиллаж эхлэх нэвтрэх цэг юм.

Арга гэдэг нь заавар агуулсан бүтэц юм. Арга голЭнэ програм нь зааварчилгааг агуулдаг System.out.println. Заавар нь мөрийг харуулж байна " Java-д тавтай морил!». Мөртэмдэгтүүдийн дараалал гэсэн утгатай програмчлалын нэр томъёо юм. Мөрийг давхар хашилтанд оруулах ёстой. Java хэл дээрх мэдэгдэл бүр цэг таслалаар төгсдөг ( ; ), үйлчилдэг заавар тусгаарлагч.

нөөцөлсөн үгс, эсвэл тэдгээрийг бас нэрлэдэг түлхүүр үгс , хөрвүүлэгчийн хувьд тодорхой утгатай бөгөөд тэдгээрийг програмын өөр зорилгоор ашиглах боломжгүй. Жишээлбэл, хөрвүүлэгч энэ үгийг харах үед анги, тэр үгийг дараа нь ойлгодог ангиангийн нэр юм. Энэ хөтөлбөрт хадгалагдсан бусад үгс байна олон нийтийн, статикТэгээд хүчингүй.

3-р мөр сэтгэгдэл, энэ нь хөтөлбөрийн үйл ажиллагаа, түүний бүтцийг баримтжуулдаг. Сэтгэгдэл нь программистуудтай харилцах, програмыг ойлгоход тусалдаг. Эдгээр нь програмын заавар биш тул хөрвүүлэгч үүнийг үл тоомсорлодог. Java хэл дээр тайлбарын өмнө нэг мөрөнд хоёр ташуу зураастай байдаг ( // ) гэж нэрлэдэг тайлбар мөр. Сэтгэгдэл бичиж болно /* Тэгээд */ нэг буюу хэд хэдэн мөрөнд эдгээр мөрүүдийг дуудна тайлбар блокэсвэл сэтгэгдлийн догол мөр. Хөрвүүлэгч харах үед // , дараа нь энэ мөрөнд дараа нь бүх текстийг үл тоомсорлодог // . Тэр харахдаа /* , энэ нь дараагийнхыг хайдаг */ болон хоорондох текстийг үл тоомсорлодог /* Тэгээд */ .

Сэтгэгдлийн зарим жишээ:

// Энэ програм нь Java-д тавтай морил! /* Энэ програм нь Java-д тавтай морил! */ /* Энэ програм нь Java-д тавтай морил! */

Програмын хос буржгар хаалт үүсдэг блок, аль програмын бүрэлдэхүүн хэсгүүдийг бүлэглэдэг. Жава хэл дээр блок бүр нээгдэх буржгар хаалтаар эхэлдэг ( {) ба хаалтын буржгар хаалтаар төгсдөг. ( } ). Анги болгонд байдаг ангийн блокАнгийн өгөгдөл, аргуудыг бүлэглэдэг. Үүний нэгэн адил арга бүр байдаг аргын блокАрга дахь мэдэгдлүүдийг бүлэглэдэг A. Блок байж болно үүрлэсэн, энэ нь дараах кодонд харуулсны дагуу нэг блокийг нөгөө блок дотор байрлуулж болно гэсэн үг юм.

Сэтгэгдэл:Аливаа нээх хаалт нь хаалтын хаалттай тохирч байх ёстой. Нээх хаалт бичих бүрдээ хаалт дутуугаас үүссэн алдаанаас урьдчилан сэргийлэхийн тулд хаалтын хаалтыг даруй бичээрэй. Ихэнх Java IDE нь нээх хаалт бүрт автоматаар хаалтын хаалт оруулдаг.

Анхаар: Java эх код нь жижиг жижиг үсгийг мэдэрдэг. Жишээлбэл, хөтөлбөрт орлуулах нь буруу байх болно голдээр Үндсэн.

Та програмын хэд хэдэн тусгай дүрүүдтэй танилцсан (жишээлбэл, { } , // , ; ). Тэдгээрийг бараг бүх программд ашигладаг. Хүснэгтэд тэдгээрийн хэрэглээг нэгтгэн харуулав:

Тэмдэг Нэр Тодорхойлолт
{} Буржгар хаалт нээх, хаах Зааврыг хавсаргах блокыг заана.
() Хаалт нээх, хаах Аргын хамт ашигладаг.
Дөрвөлжин хаалт нээх, хаах Массивыг зааж өгдөг.
// давхар налуу зураас тайлбарын өмнө байна.
" " Нээлтийн болон хаалтын ишлэлүүд Мөрийг (жишээ нь тэмдэгтүүдийн дараалал) хүрээлдэг.
; цэг таслал Зааврын төгсгөлийг заана.

Программчилж сурах явцдаа гаргадаг хамгийн нийтлэг алдаанууд синтакс алдаа. Аливаа програмчлалын хэлний нэгэн адил Java нь өөрийн гэсэн синтакстай бөгөөд та синтаксийн дүрмийн дагуу код бичих хэрэгтэй. Хэрэв таны програм цэг таслал, буржгар хаалт, ишлэл, үг үсгийн алдаа гэх мэт дүрмийг зөрчсөн тохиолдолд Java хөрвүүлэгч синтаксийн алдааг мэдээлэх болно.

Жич:Та яагаад ийм арга хэрэглэдэгийг гайхаж байж магадгүй юм голтийм гэж тодорхойлсон бөгөөд яагаад консол дээр мессежийг харуулахад ашигладаг System.out.println(…). Асаалттай Энэ мөчзүгээр л энгийн зүйл мэт хүлээж аваарай. Дараагийн бүлгүүдэд таны бүх асуултанд хариулах болно.

Програм нь эхэнд нэг мессеж харуулдаг. Одоо та програмыг эзэмшсэн тул үүнийг дэлгэцэнд гаргахад хялбар боллоо. илүүзурвасууд. Жишээлбэл, та гурван мессежийг харуулахын тулд програмыг дахин бичиж болно:

Нийтийн анги WelcomeWithThreeMessages ( public static void main(String args) ( System.out.println("Програмчлал нь хөгжилтэй!"); System.out.println("Үндсэн зүйл эхлээд"); System.out.println("Асуудлаас үүдэлтэй") ;))



Ачааж байна...
Топ