การสร้างและการรัน Java Application แรกของคุณ (ตอนที่ 1) ดังนั้น เมื่อการติดตั้ง JDK เสร็จสมบูรณ์ แพ็คเกจถูกสร้างขึ้น คลาสถูกสร้างขึ้น ถึงเวลาที่จะเริ่มเขียนโค้ดจริง ๆ... หลังจากสร้างคลาสแล้ว HelloWorld.java ที่เกี่ยวข้อง ไฟล์จะเปิดขึ้นในตัวแก้ไข สังเกตคำสั่งแพ็คเกจที่จุดเริ่มต้นของไฟล์ เช่นเดียวกับการประกาศคลาส เมื่อสร้างคลาส IntelliJ IDEA จะใช้ไฟล์เทมเพลตสำหรับคลาส Java (IntelliJ IDEA มีเทมเพลตที่กำหนดไว้ล่วงหน้าจำนวนหนึ่งสำหรับการสร้างไฟล์ประเภทต่างๆ สำหรับข้อมูลเพิ่มเติม โปรดดูเทมเพลตไฟล์ในวิธีใช้ IntelliJ IDEA) นอกจากนี้ ให้สังเกตหลอดไฟสีเหลืองด้วย หลอดไฟนี้ระบุว่า IntelliJ IDEA มีข้อเสนอแนะสำหรับบริบทปัจจุบัน คลิกที่หลอดไฟหรือ ALT + ENTER เพื่อดูรายการการดำเนินการที่ใช้ได้ ในขณะนี้ เราจะไม่ดำเนินการตามที่แนะนำโดย IntelliJ IDEA (การกระทำเหล่านี้เรียกว่าการกระทำโดยเจตนา สำหรับข้อมูลเพิ่มเติม โปรดดูส่วนIntention Actionsในวิธีใช้ IntelliJ IDEA) อย่างไรก็ตาม โปรดทราบว่าฟังก์ชัน IntelliJ IDEA นี้ บางครั้งอาจมีประโยชน์มาก สุดท้ายจะมีเครื่องหมายพับโค้ดอยู่ข้างความคิดเห็น คลิกบล็อกใดบล็อกหนึ่งเพื่อยุบบล็อกที่เกี่ยวข้อง หากคุณไม่ต้องการเห็นโค้ดส่วนนั้นในขณะนี้ (คุณยังสามารถวางเคอร์เซอร์ในโค้ดของบล็อกได้ จากนั้นกด CTRL+NumPad- หรือ CTRL+NumPad+ เพื่อยุบหรือขยายบล็อก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการพับโค้ด โปรดดูที่การพับโค้ดในวิธีใช้ IntelliJ IDEA)
การใช้เทมเพลตที่ใช้งานอยู่สำหรับวิธีการ
เส้น:
\ออก\การผลิต\
ในกรณีของเราและโฟลเดอร์
และ
называются HelloWorld), вы увидите там структуру папок для пакета com.example.helloworld и HelloWorld.class файл в папке HelloWorld.
Если вы хотите разобраться в строительстве applications лучше, обратитесь к разделам IntelliJ IDEA Help:
Build Process,
Compilation Types,
Configuring Module Compiler Output и
Configuring Project Compiler Output.
การเขียนโค้ดสำหรับคลาส HelloWorld
ในที่สุดช่วงเวลานี้ก็มาถึงแล้ว รหัสสถานะสุดท้าย (อย่างที่คุณอาจทราบ) จะมีลักษณะดังนี้:package com.example.helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
การประกาศแพ็คเกจและคลาสมีอยู่แล้ว ตอนนี้เรามาเพิ่มสองสามบรรทัดที่ขาดหายไปกันดีกว่า วางเคอร์เซอร์ที่ท้ายบรรทัดปัจจุบัน หลังเครื่องหมาย { แล้วกด ENTER เพื่อเริ่มบรรทัดใหม่ (จริงๆ แล้ว คุณสามารถทำได้ง่ายกว่านี้: ไม่ว่าเคอร์เซอร์จะอยู่ที่ตำแหน่งใดก็ตาม การกด SHIFT + ENTER จะเป็นการเริ่มต้นบรรทัดใหม่ โดยปล่อยให้ บรรทัดก่อนหน้าไม่เปลี่ยนแปลง)
การใช้เทมเพลตที่ใช้งานอยู่สำหรับวิธีการMain()
เส้น:
public static void main(String[] args) {}
ค่อนข้างเป็นไปได้ที่จะพิมพ์มัน อย่างไรก็ตาม ฉันอยากจะแนะนำวิธีอื่นให้คุณ พิมพ์: psvm
และกด TAB เป็นผลให้เราได้รับ: ในกรณีนี้ เราใช้เทมเพลตที่ใช้งานอยู่สำหรับการสร้างโค้ดออบเจ็กต์ เทมเพลตที่ใช้งานอยู่มีสตริงตัวย่อที่กำหนดเทมเพลต (PSVM = public static void main ในตัวอย่างนี้) และคีย์สำหรับแทรกแฟรกเมนต์ลงในโค้ด (TAB ในกรณีนี้) สำหรับข้อมูลเพิ่มเติม โปรดดู ส่วน Live Templatesใน IntelliJ IDEA Help
การใช้โค้ดให้สมบูรณ์
ตอนนี้ได้เวลาเพิ่มบรรทัดโค้ดที่เหลือ (System.out.println ("Hello, World!");
) เราจะดำเนินการนี้โดยใช้การดำเนินการเติมโค้ดให้สมบูรณ์ใน IntelliJ IDEA เราพิมพ์: Sy
การเติมโค้ดอัตโนมัติให้ทางเลือกแก่เรา: ในกรณีนี้ มีเพียงตัวเลือกเดียวเท่านั้น: System (java.lang)
. กด ENTER เพื่อเลือก เราพิมพ์จุดและตัวอักษร " o ": .о
ฟังก์ชันการเติมโค้ดอัตโนมัติให้ตัวเลือกแก่เราอีกครั้ง: กด ENTER เพื่อเลือกออก การพิมพ์: .printl
สังเกตว่ารายการตัวเลือกเปลี่ยนแปลงไปอย่างไรเมื่อคุณพิมพ์ วิธีที่เรากำลังมองหาก็Println (String х)
คือ พวกเราเลือกprintln(String x)
. รหัสอยู่ในรูปแบบต่อไปนี้: การพิมพ์เครื่องหมายคำพูด: "
อย่างที่คุณเห็น เครื่องหมายคำพูดที่สองจะปรากฏขึ้นโดยอัตโนมัติ และเคอร์เซอร์จะย้ายไปยังตำแหน่งที่ข้อความของเราควรอยู่ ประเภท: Hello, World!
ขั้นตอนการเข้ารหัสเสร็จสมบูรณ์
การใช้เทมเพลตที่ใช้งานอยู่สำหรับ Println()
อย่างไรก็ตาม เราสามารถโทรออกPrintln()
โดยใช้เทมเพลตที่ใช้งานอยู่ได้ ตัวย่อสำหรับเทมเพลตที่เกี่ยวข้องSout
คือ และรหัสเปิดใช้งานคือ TAB คุณสามารถลองใช้เทมเพลตนี้เป็นแบบฝึกหัดเพิ่มเติมได้ (หากคุณคิดว่าคุณมีเทมเพลตที่ใช้งานเพียงพอ ให้ดำเนินการสร้างโปรเจ็กต์ต่อไป) ลบบรรทัด:
System.out.println("Hello, World!");
พิมพ์: sout
และกด TAB เส้น:
System.out.println();
จะถูกเพิ่มโดยอัตโนมัติ และเคอร์เซอร์จะจบลงในวงเล็บ สิ่งที่เราต้องทำคือพิมพ์: Hello, World!
โครงการก่อสร้าง
ตัวเลือกสำหรับการสร้างโครงการหรือ บาง ส่วนมีอยู่ใน เมนู สร้าง ตัวเลือกเหล่านี้จำนวนมากยังมีอยู่ในเมนูบริบทใน หน้าต่าง โครงการและในตัวแก้ไขสำหรับ HelloWorld.java นอกจากนี้ยังมีไอคอนบนแถบเครื่องมือที่สอดคล้องกับ คำ สั่งMake Project ตอนนี้เรามาสร้างโครงการกันดีกว่า โครงสร้างในกรณีนี้เป็นเพียงการรวบรวมซอร์สไฟล์ Java ลงในคลาสไฟล์ ดังนั้น ตัวเลือกใดๆ ใน เมนู Build ( Make Project , Make Module 'HelloWorld'หรือCompile 'HelloWorld.java' ) สามารถใช้เพื่อจุดประสงค์นี้ได้ เรามาลองสร้างโครงการกัน (แป้นพิมพ์ที่เทียบเท่ากับคำสั่งนี้คือ CTRL + F9 โปรดทราบว่าลิงก์นี้จะปรากฏโดยตรงในเมนูเพื่อเป็นคำแนะนำที่เป็นประโยชน์) รอให้ IntelliJ IDEA รวบรวมเสร็จสิ้น เมื่อกระบวนการนี้เสร็จสิ้น ข้อมูลที่เกี่ยวข้องจะแสดงในแถบสถานะ ตอนนี้ถ้าคุณไปที่โฟลเดอร์โมดูลเอาต์พุต (ค่าเริ่มต้นคือโฟลเดอร์Запуск applications.
Приложение IntelliJ IDEA выполняются согласно тому, что называется конфигурацией запуска/отладки (Run/Debug). Такая конфигурация, How правило, должна быть создана до запуска applications. (Более подробную информацию см. в разделе Running, Debugging and Testing в IntelliJ IDEA Help.) В случае класса HelloWorld, нет необходимости создавать конфигурацию запуска и отладки заранее.Класс содержит метод main(). Такие классы могут быть запущены сразу, прямо из редактора. Для этой цели существует командаRun ‘<ClаssName>.main()’
в контекстном меню для класса. Таким образом, чтобы запустить класс, щелкните правой кнопкой мыши где-нибудь в области редактирования и выберите
Run 'HellоWorld.main ()'
.
В результате выполнения команды Run появляется окно в нижней части экрана. Оно окна отвечает за отображение всех выходных данных, указанных в конфигурации команды. (Более подробную информацию см. в разделе
Run Tool Window, в справке IntelliJ IDEA.)
Первая строка в окне содержит командную строку IntelliJ IDEA, используемую для запуска класса, включая все опции и аргументы. Последняя строка показывает, что процесс завершился нормально, бесконечных циклов не произошло. И, наконец, вы видите вывод программы Hello, World! между этими двумя строками. На этом этапе наше упражнение закончено. Однако, есть заключительные замечания, которые стоит сделать, связанные с запуском приложений IntelliJ IDEA:
- Варианты для запуска приложений можно найти в главном меню.
- На главной панели инструментов есть область, содержащая кнопки, связанные с запуском приложений. К ним относятся кнопки выбора конфигурации запуска и отладки (Run/Debug) и значки для запуска приложений в различных режимах.
- ตัวเลือกสำหรับการเรียกใช้แอปพลิเคชันและการทำงานกับการกำหนดค่า Run/Debug หากจำเป็น จะแสดงเป็นคำสั่งเมนูบริบทในหน้าต่างโครงการ ด้วย
GO TO FULL VERSION