JavaRush /จาวาบล็อก /Random-TH /การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2)
Ve4niY
ระดับ

การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2)

เผยแพร่ในกลุ่ม
การสร้างและการรัน Java Application แรกของคุณ (ตอนที่ 1) การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 1ดังนั้น เมื่อการติดตั้ง JDK เสร็จสมบูรณ์ แพ็คเกจถูกสร้างขึ้น คลาสถูกสร้างขึ้น ถึงเวลาที่จะเริ่มเขียนโค้ดจริง ๆ... หลังจากสร้างคลาสแล้ว HelloWorld.java ที่เกี่ยวข้อง ไฟล์จะเปิดขึ้นในตัวแก้ไข การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 2สังเกตคำสั่งแพ็คเกจที่จุดเริ่มต้นของไฟล์ เช่นเดียวกับการประกาศคลาส เมื่อสร้างคลาส IntelliJ IDEA จะใช้ไฟล์เทมเพลตสำหรับคลาส Java (IntelliJ IDEA มีเทมเพลตที่กำหนดไว้ล่วงหน้าจำนวนหนึ่งสำหรับการสร้างไฟล์ประเภทต่างๆ สำหรับข้อมูลเพิ่มเติม โปรดดูเทมเพลตไฟล์ในวิธีใช้ IntelliJ IDEA) นอกจากนี้ ให้สังเกตหลอดไฟสีเหลืองด้วย หลอดไฟนี้ระบุว่า IntelliJ IDEA มีข้อเสนอแนะสำหรับบริบทปัจจุบัน คลิกที่หลอดไฟหรือ ALT + ENTER เพื่อดูรายการการดำเนินการที่ใช้ได้ การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 3ในขณะนี้ เราจะไม่ดำเนินการตามที่แนะนำโดย IntelliJ IDEA (การกระทำเหล่านี้เรียกว่าการกระทำโดยเจตนา สำหรับข้อมูลเพิ่มเติม โปรดดูส่วนIntention Actionsในวิธีใช้ IntelliJ IDEA) อย่างไรก็ตาม โปรดทราบว่าฟังก์ชัน IntelliJ IDEA นี้ บางครั้งอาจมีประโยชน์มาก สุดท้ายจะมีเครื่องหมายพับโค้ดอยู่ข้างความคิดเห็น คลิกบล็อกใดบล็อกหนึ่งเพื่อยุบบล็อกที่เกี่ยวข้อง หากคุณไม่ต้องการเห็นโค้ดส่วนนั้นในขณะนี้ (คุณยังสามารถวางเคอร์เซอร์ในโค้ดของบล็อกได้ จากนั้นกด CTRL+NumPad- หรือ CTRL+NumPad+ เพื่อยุบหรือขยายบล็อก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการพับโค้ด โปรดดูที่การพับโค้ดในวิธีใช้ IntelliJ IDEA) การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 4

การเขียนโค้ดสำหรับคลาส HelloWorld

ในที่สุดช่วงเวลานี้ก็มาถึงแล้ว รหัสสถานะสุดท้าย (อย่างที่คุณอาจทราบ) จะมีลักษณะดังนี้:
package com.example.helloworld;

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
การประกาศแพ็คเกจและคลาสมีอยู่แล้ว ตอนนี้เรามาเพิ่มสองสามบรรทัดที่ขาดหายไปกันดีกว่า วางเคอร์เซอร์ที่ท้ายบรรทัดปัจจุบัน หลังเครื่องหมาย { แล้วกด ENTER เพื่อเริ่มบรรทัดใหม่ (จริงๆ แล้ว คุณสามารถทำได้ง่ายกว่านี้: ไม่ว่าเคอร์เซอร์จะอยู่ที่ตำแหน่งใดก็ตาม การกด SHIFT + ENTER จะเป็นการเริ่มต้นบรรทัดใหม่ โดยปล่อยให้ บรรทัดก่อนหน้าไม่เปลี่ยนแปลง) การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 5

การใช้เทมเพลตที่ใช้งานอยู่สำหรับวิธีการMain()

เส้น:
public static void main(String[] args) {}
ค่อนข้างเป็นไปได้ที่จะพิมพ์มัน อย่างไรก็ตาม ฉันอยากจะแนะนำวิธีอื่นให้คุณ พิมพ์: psvm การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 6และกด TAB เป็นผลให้เราได้รับ: การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 7ในกรณีนี้ เราใช้เทมเพลตที่ใช้งานอยู่สำหรับการสร้างโค้ดออบเจ็กต์ เทมเพลตที่ใช้งานอยู่มีสตริงตัวย่อที่กำหนดเทมเพลต (PSVM = public static void main ในตัวอย่างนี้) และคีย์สำหรับแทรกแฟรกเมนต์ลงในโค้ด (TAB ในกรณีนี้) สำหรับข้อมูลเพิ่มเติม โปรดดู ส่วน Live Templatesใน IntelliJ IDEA Help

การใช้โค้ดให้สมบูรณ์

ตอนนี้ได้เวลาเพิ่มบรรทัดโค้ดที่เหลือ ( System.out.println ("Hello, World!");) เราจะดำเนินการนี้โดยใช้การดำเนินการเติมโค้ดให้สมบูรณ์ใน IntelliJ IDEA เราพิมพ์: Sy การเติมโค้ดอัตโนมัติให้ทางเลือกแก่เรา: การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 8ในกรณีนี้ มีเพียงตัวเลือกเดียวเท่านั้น: System (java.lang). กด ENTER เพื่อเลือก การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 9เราพิมพ์จุดและตัวอักษร " o ": ฟังก์ชันการเติมโค้ดอัตโนมัติให้ตัวเลือกแก่เราอีกครั้ง: กด การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 10ENTER เพื่อเลือกออก การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 11การพิมพ์: .printl สังเกตว่ารายการตัวเลือกเปลี่ยนแปลงไปอย่างไรเมื่อคุณพิมพ์ วิธีที่เรากำลังมองหาก็Println (String х)คือ การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 12พวกเราเลือกprintln(String x). รหัสอยู่ในรูปแบบต่อไปนี้: การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 13การพิมพ์เครื่องหมายคำพูด: " อย่างที่คุณเห็น เครื่องหมายคำพูดที่สองจะปรากฏขึ้นโดยอัตโนมัติ และเคอร์เซอร์จะย้ายไปยังตำแหน่งที่ข้อความของเราควรอยู่ ประเภท: Hello, World! การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 14ขั้นตอนการเข้ารหัสเสร็จสมบูรณ์

การใช้เทมเพลตที่ใช้งานอยู่สำหรับ Println()

อย่างไรก็ตาม เราสามารถโทรออกPrintln()โดยใช้เทมเพลตที่ใช้งานอยู่ได้ ตัวย่อสำหรับเทมเพลตที่เกี่ยวข้องSoutคือ และรหัสเปิดใช้งานคือ TAB คุณสามารถลองใช้เทมเพลตนี้เป็นแบบฝึกหัดเพิ่มเติมได้ (หากคุณคิดว่าคุณมีเทมเพลตที่ใช้งานเพียงพอ ให้ดำเนินการสร้างโปรเจ็กต์ต่อไป) ลบบรรทัด:
System.out.println("Hello, World!");
พิมพ์: sout และกด TAB เส้น:
System.out.println();
จะถูกเพิ่มโดยอัตโนมัติ และเคอร์เซอร์จะจบลงในวงเล็บ สิ่งที่เราต้องทำคือพิมพ์: Hello, World!

โครงการก่อสร้าง

ตัวเลือกสำหรับการสร้างโครงการหรือ บาง ส่วนมีอยู่ใน เมนู สร้าง การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 15ตัวเลือกเหล่านี้จำนวนมากยังมีอยู่ในเมนูบริบทใน หน้าต่าง โครงการและในตัวแก้ไขสำหรับ HelloWorld.java นอกจากนี้ยังมีไอคอนบนแถบเครื่องมือที่สอดคล้องกับ คำ สั่งMake Project ตอนนี้เรามาสร้างโครงการกันดีกว่า โครงสร้างในกรณีนี้เป็นเพียงการรวบรวมซอร์สไฟล์ Java ลงในคลาสไฟล์ ดังนั้น ตัวเลือกใดๆ ใน เมนู Build ( Make Project , Make Module 'HelloWorld'หรือCompile 'HelloWorld.java' ) สามารถใช้เพื่อจุดประสงค์นี้ได้ เรามาลองสร้างโครงการกัน (แป้นพิมพ์ที่เทียบเท่ากับคำสั่งนี้คือ CTRL + F9 โปรดทราบว่าลิงก์นี้จะปรากฏโดยตรงในเมนูเพื่อเป็นคำแนะนำที่เป็นประโยชน์) รอให้ IntelliJ IDEA รวบรวมเสร็จสิ้น เมื่อกระบวนการนี้เสร็จสิ้น ข้อมูลที่เกี่ยวข้องจะแสดงในแถบสถานะ การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 16ตอนนี้ถ้าคุณไปที่โฟลเดอร์โมดูลเอาต์พุต (ค่าเริ่มต้นคือโฟลเดอร์ \ออก\การผลิต\ ในกรณีของเราและโฟลเดอร์ และ называются HelloWorld), вы увидите там структуру папок для пакета com.example.helloworld и HelloWorld.class файл в папке HelloWorld. การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 17Если вы хотите разобраться в строительстве applications лучше, обратитесь к разделам IntelliJ IDEA Help: Build Process, Compilation Types, Configuring Module Compiler Output и Configuring Project Compiler Output.

Запуск applications.

Приложение IntelliJ IDEA выполняются согласно тому, что называется конфигурацией запуска/отладки (Run/Debug). Такая конфигурация, How правило, должна быть создана до запуска applications. (Более подробную информацию см. в разделе Running, Debugging and Testing в IntelliJ IDEA Help.) В случае класса HelloWorld, нет необходимости создавать конфигурацию запуска и отладки заранее.Класс содержит метод main(). Такие классы могут быть запущены сразу, прямо из редактора. Для этой цели существует команда Run ‘<ClаssName>.main()’ в контекстном меню для класса. Таким образом, чтобы запустить класс, щелкните правой кнопкой мыши где-нибудь в области редактирования и выберите Run 'HellоWorld.main ()'. การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 18В результате выполнения команды Run появляется окно в нижней части экрана. Оно окна отвечает за отображение всех выходных данных, указанных в конфигурации команды. (Более подробную информацию см. в разделе Run Tool Window, в справке IntelliJ IDEA.) การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ (ตอนที่ 2) - 19Первая строка в окне содержит командную строку IntelliJ IDEA, используемую для запуска класса, включая все опции и аргументы. Последняя строка показывает, что процесс завершился нормально, бесконечных циклов не произошло. И, наконец, вы видите вывод программы Hello, World! между этими двумя строками. На этом этапе наше упражнение закончено. Однако, есть заключительные замечания, которые стоит сделать, связанные с запуском приложений IntelliJ IDEA:
  • Варианты для запуска приложений можно найти в главном меню.
Creation и запуск первого Java-applications (часть 2) - 20Большинство имен команд в этом меню говорят сами за себя. Опция редактирования конфигурации запуска открывает диалоговое окно для создания и редактирования конфигураций запуска. Также отметим, что сочетания клавиш (см. справа в меню) доступны для большинства команд.
  • На главной панели инструментов есть область, содержащая кнопки, связанные с запуском приложений. К ним относятся кнопки выбора конфигурации запуска и отладки (Run/Debug) и значки для запуска приложений в различных режимах.
Creation и запуск первого Java-applications (часть 2) - 21Выбор конфигурации позволяет выбрать Run/Debug конфигурации, которые вы хотите использовать. Он также позволяет получить доступ к настройке Run/Debug конфигурации (Edit Configurations) и выполнения других задач, связанных с работой функций Run/Debug. (В результате запуска класса HelloWorld, Run/Debug конфигурация HelloWorld была сохранена How временная. Теперь вы можете сохранить эту конфигурацию запуска (Save Configuration "HelloWorld"), чтобы превратить ее в постоянную.) Creation и запуск первого Java-applications (часть 2) - 22
  • ตัวเลือกสำหรับการเรียกใช้แอปพลิเคชันและการทำงานกับการกำหนดค่า Run/Debug หากจำเป็น จะแสดงเป็นคำสั่งเมนูบริบทในหน้าต่างโครงการ ด้วย
บทความต้นฉบับ: การสร้างและเรียกใช้แอปพลิเคชัน Java แรกของคุณ แปลและพากย์เสียงโดย: Ve4niY
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION