Mencipta dan Menjalankan Aplikasi Java Pertama Anda (Bahagian 1) Jadi, pemasangan JDK selesai, pakej dibuat, kelas dibuat, sudah tiba masanya untuk mula menulis kod... Selepas mencipta kelas, HelloWorld.java yang sepadan fail dibuka dalam editor. Perhatikan pernyataan pakej pada permulaan fail, serta pengisytiharan kelas. Apabila mencipta kelas, IntelliJ IDEA menggunakan fail templat untuk kelas Java. (IntelliJ IDEA menyediakan beberapa templat yang dipratentukan untuk mencipta jenis fail yang berbeza. Untuk maklumat lanjut, lihat Templat Fail dalam Bantuan IntelliJ IDEA.) Perhatikan juga mentol lampu kuning. Lampu ini menunjukkan bahawa IntelliJ IDEA mempunyai cadangan untuk konteks semasa. Klik pada mentol atau ALT + ENTER untuk melihat senarai tindakan yang tersedia. Pada masa ini, kami tidak akan melakukan tindakan yang dicadangkan oleh IntelliJ IDEA (tindakan ini dipanggil tindakan niat, untuk mendapatkan maklumat lanjut tentangnya, lihat bahagian Tindakan Niat dalam Bantuan IntelliJ IDEA.) Walau bagaimanapun, ambil perhatian bahawa fungsi IntelliJ IDEA ini kadang-kadang boleh menjadi sangat berguna. Akhir sekali, terdapat penanda lipatan kod di sebelah komen. Klik salah satu daripadanya untuk meruntuhkan blok yang sepadan jika anda benar-benar tidak mahu melihat bahagian kod itu pada masa ini. (Anda juga boleh meletakkan kursor dalam kod blok, dan kemudian tekan CTRL+NumPad- atau CTRL+NumPad+ untuk meruntuhkan atau mengembangkan blok. Untuk mendapatkan maklumat lanjut tentang lipatan kod, lihat Lipatan Kod dalam Bantuan IntelliJ IDEA.)
Menggunakan Templat Aktif untuk Kaedah
Talian:
\keluar\pengeluaran\
, dalam kes kami, dan folder
Dan
называются HelloWorld), вы увидите там структуру папок для пакета com.example.helloworld и HelloWorld.class файл в папке HelloWorld.
Если вы хотите разобраться в строительстве applications лучше, обратитесь к разделам IntelliJ IDEA Help:
Build Process,
Compilation Types,
Configuring Module Compiler Output и
Configuring Project Compiler Output.
Kod Penulisan untuk Kelas HelloWorld
Jadi, saat itu akhirnya tiba. Kod keadaan akhir (seperti yang anda mungkin tahu) akan kelihatan seperti ini:package com.example.helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Pakej dan pengisytiharan kelas sudah ada, sekarang mari tambahkan beberapa baris yang hilang. Letakkan kursor pada penghujung baris semasa, selepas tanda {, dan tekan ENTER untuk memulakan baris baharu (Sebenarnya, ia boleh dibuat lebih mudah: tanpa mengira kedudukan kursor, menekan SHIFT + ENTER memulakan baris baharu, meninggalkan baris sebelumnya tidak berubah).
Menggunakan Templat Aktif untuk KaedahMain()
Talian:
public static void main(String[] args) {}
Sangat mungkin untuk mencetaknya. Walau bagaimanapun, saya akan mengesyorkan anda kaedah yang berbeza. Taip: psvm
dan tekan TAB. Hasilnya, kami mendapat: Dalam kes ini, kami menggunakan templat aktif untuk menjana kod objek. Templat aktif mempunyai rentetan singkatan yang mentakrifkan templat (PSVM = public static void main dalam contoh ini) dan kunci untuk memasukkan serpihan ke dalam kod (TAB dalam kes ini). Untuk mendapatkan maklumat lanjut, lihat bahagian Templat Langsung dalam Bantuan IntelliJ IDEA.
Menggunakan pelengkapan kod
Kini tiba masanya untuk menambah baris kod yang tinggal (System.out.println ("Hello, World!");
). Kami akan melakukan ini menggunakan operasi penyiapan kod dalam IntelliJ IDEA. Kami mencetak: Sy
Pelengkapan kod automatik menawarkan pilihan kepada kami: Dalam kes ini, hanya ada satu pilihan: System (java.lang)
. Tekan ENTER untuk memilihnya. Kami menaip noktah dan huruf " o ": .о
Fungsi penyiapan kod automatik sekali lagi menawarkan pilihan kepada kami: Tekan ENTER untuk memilih keluar . Menaip: .printl
Perhatikan bagaimana senarai pilihan berubah semasa anda menaip. Kaedah yang kami cari ialah Println (String х)
. Kami pilih println(String x)
. Kod tersebut mengambil bentuk berikut: Mencetak petikan: "
Seperti yang anda lihat, petikan kedua muncul secara automatik, dan kursor bergerak ke tempat di mana teks kita sepatutnya berada. Jenis: Hello, World!
Peringkat pengekodan selesai.
Menggunakan templat aktif untuk Println()
Dengan cara ini, kami boleh membuat panggilanPrintln()
menggunakan templat aktif. Singkatan untuk templat yang sepadan ialah Sout
. dan kunci pengaktifan ialah TAB. Anda boleh cuba menggunakan templat ini sebagai latihan tambahan. (Jika anda fikir anda mempunyai templat aktif yang mencukupi, teruskan untuk mencipta projek). Keluarkan baris:
System.out.println("Hello, World!");
Taip: sout
dan tekan TAB. Talian:
System.out.println();
ditambah secara automatik, dan kursor berakhir dalam kurungan. Apa yang perlu kita lakukan ialah mencetak: Hello, World!
Projek pembinaan
Pilihan untuk membina projek atau sebahagian daripadanya tersedia dalam menu Bina . Kebanyakan pilihan ini juga tersedia dalam menu konteks dalam tetingkap Projek dan dalam editor untuk HelloWorld.java. Terdapat juga ikon pada bar alat yang sepadan dengan arahan Buat Projek . Sekarang mari kita bina projek. Pembinaan dalam kes khusus ini hanyalah menyusun fail sumber Java ke dalam fail kelas. Oleh itu, mana-mana pilihan dalam menu Bina ( Make Project , Make Module 'HelloWorld' , atau Compile 'HelloWorld.java' ) boleh digunakan untuk tujuan ini. Mari cuba membina projek. (Papan kekunci yang setara untuk arahan ini ialah CTRL + F9. Ambil perhatian bahawa pautan ini muncul terus dalam menu sebagai petunjuk berguna.) Tunggu IntelliJ IDEA selesai menyusun. Apabila proses ini selesai, maklumat berkaitan dipaparkan dalam bar status. Sekarang jika anda pergi ke folder modul output (lalai ialah folderЗапуск 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) и значки для запуска приложений в различных режимах.
- Pilihan untuk melancarkan aplikasi dan untuk bekerja dengan konfigurasi Run/Debug, jika perlu, turut hadir sebagai arahan menu konteks dalam tetingkap Projek .
GO TO FULL VERSION