Deskripsi ide intellij. Membuat perangkat lunak Windows Anda sendiri

Untuk menulis program Java secara dan cukup besar, editor teks yang cukup biasa, tetapi, tentu saja, opsi ini hanya dilakukan dengan menggunakan lingkungan pengembangan aplikasi profesional, yang disebut IDE (lingkungan pengembangan terintegrasi).

Ide IntelliJ adalah lingkungan pengembangan perangkat lunak terintegrasi untuk Jawa dari Jetbrains. Ngomong-ngomong, tidak hanya di Jawa. Rabu berhasil digunakan untuk bahasa pemrograman lain, seperti Scala. Versi pertama dari program ini muncul pada tahun 2001 dan sejak itu program terus meningkatkan peringkat popularitasnya. Ide IntelliJ tersedia dalam dua edisi: Edisi Komunitas dan Edisi Utama. Versi pertama sepenuhnya gratis. Versi kedua memanjang di bawah berbagai lisensi dan, seperti yang dinyatakan, dapat digunakan secara gratis untuk proyek dengan kode sumber terbuka. Namun, bahkan tanpa itu, pada akhir penggunaan oleh saya oleh versi Ultimate Edition, saya baru saja memperhatikan bahwa saya dapat bekerja dengannya secara terus-menerus hanya untuk setengah jam.

Versi juga dibedakan dengan teknologi yang didukung.

  1. Edisi Utama:
    • lingkungan pengembangan JVM berfitur lengkap dalam berbagai bahasa: Jawa, PHP, Javascript, HTML, CSS, SQL, Ruby, Python;
    • mendukung Java EE, Spring / Hibernate Technology dan lainnya;
    • implementasi dan debugging dengan sebagian besar server aplikasi.
  2. Edisi Komunitas:
    • lingkungan pengembangan berfitur lengkap untuk Java SE, Groovy dan Scala;
    • lingkungan yang kuat untuk berkembang di Google Android.

Anda dapat berkenalan dengan perbedaan antara versi di situs web jetbrain pada tautan http://www.jetbrains.com/idea/features/editiess_comparison_matrix.html.

Program ini berisi satu set lengkap komponen yang Anda butuhkan untuk membuat aplikasi lengkap: editor, kompilasi dan lingkungan eksekusi, serta debugger.

Secara alami, gagasan IntelliJ bukan satu-satunya lingkungan untuk membuat aplikasi Java, itu cukup untuk mengingat gerhana atau netbeans populer, sehingga pengembang memiliki dari apa yang harus dipilih, dan preferensi-nya sering disebabkan oleh faktor subjektif, misalnya, itu dimulai Untuk memprogram di Java - baca artikel tentang lingkungan tertentu yang telah memimpin pilihannya selanjutnya. Ada kemungkinan bahwa siklus artikel ini akan berfungsi untuk seseorang yang mulai bekerja dengan gagasan IntelliJ, terutama karena sistem, menurut saya, lebih dari nyaman.

By the way, di Internet Anda dapat menemukan banyak informasi migrasi dari gerhana yang sama pada Ide IntelliJ (lihat, misalnya, informasi di situs web Jetbrains pada https://www.jetbrains.com/help/idea/ 2016.2 / eclpse.html tautan).

Saya lebih suka bekerja dengan versi baru Ide IntelliJ, jadi saya memperbaruinya secara berkala. Artikel yang diusulkan oleh pembaca ditulis selama lebih dari setahun, jadi saya tidak mengecualikan bahwa beberapa tangkapan layar termasuk beberapa versi lama dan diubah dalam versi baru, yang saya minta maaf kepada pembaca di muka.

Instalasi sistem

Anda dapat menyalin paket instalasi dari situs pengembang Jetbrains dengan referensi http://www.jetbrains.com/idea/. Menginstal Gagasan IntelliJ tidak menimbulkan masalah. Saya hanya mencatat bahwa jika di masa depan Anda menganggap bekerja dengan kode program di lingkungan program, kemudian ketika menginstal, instal asosiasi Buat dengan file Java.

Sistem Referensi

Bagi Ide IntelliJ memiliki dokumentasi yang cukup besar dalam bahasa Inggris. Jadi saat mengklik item Tolong. Menu utama membuka sertifikat yang tidak built-in, dan on-line di situs web Jetbrains.

Dimungkinkan juga untuk mendapatkan dokumentasi untuk elemen kode tertentu, yang Anda butuhkan untuk menginstal kursor di atasnya dan klik kombinasi < Ctrl\u003e +.< Q\u003e.

Selain itu, secara umum, Anda dapat memperbaiki jendela dengan dokumentasi di sidebar (secara default - di sebelah kanan), menjadikannya alat, mengklik tombol Lampiran pada header jendela dokumentasi. Benar, menurut saya, itu memberi sedikit, karena ketika membuka jendela ini hanya akan menampilkan dokumentasi yang dinyatakan terakhir.

Antarmuka program.

Seperti disebutkan sebelumnya, produk menikmati popularitas pengembang yang layak, meskipun ada "kecil tapi": kurangnya lokalisasi Rusia, meskipun itu bukan hambatan bagi para pengembang.

Mulai jendela

Setelah instalasi, ketika Ide IntelliJ pada awalnya dimuat, jendela Selamat Datang di IntelliJ Ide Startup, yang memungkinkan Anda untuk mengunduh atau membuka proyek, mengimpor proyek, menjalankannya dari repositori beberapa versi kontrol versi ("Check out dari kontrol versi "). Jika ada file pengaturan perakitan di proyek untuk Maven atau Gradle, IntelliJ ide akan menawarkan Anda untuk menggunakannya untuk konfigurasi.

Setelah bekerja dengan proyek tertentu, itu diingat, dan setelah peluncuran program, proyek terbuka terakhir dimuat. Namun, itu terjadi ketika pengaturan untuk program default ketika dalam kelompok penampilan & perilaku ( Penampilan Kedua perilaku), kotak centang Pengaturan Sistem "Buka kembali proyek terakhir pada Startup" (buka proyek terakhir saat memuat).

Jendela utama

Jendela utama dari program dalam bentuk umum terdiri dari tiga area, juga disebut Alat Windows dan Editor Windows. Alat jendela terletak di sekeliling jendela editor, mis., Di sebelah kiri, di kanan dan bawah darinya di bidang jendela utama, yang akan dipanggil di masa depan panel samping (bilah samping dalam terminologi program). Karena jendela alat menampilkan beragam informasi, setiap panel samping berisi sejumlah tab yang terbuka saat melakukan perintah tertentu. Transisi ke tab yang diinginkan (Toolbox) dilakukan dengan mengklik namanya, yang terletak di panel samping jendela utama. Nama beberapa tab dari jendela alat mendahului gambar. Menggunakan kunci < Alt\u003e Bersama dengan nomor ini, Anda dapat dengan cepat pergi ke tab ini, meneruskannya, setelah membukanya, jika ada di posisi gulung, atau, sebaliknya, gulung. Selain itu, semua jendela instrumental dapat ditampilkan di jendela utama. MELIHAT.Alat.Windows. Atau menggunakan tombol pintas kombinasi TI.

Sebelum deskripsi singkat tentang jendela instrumental, saya akan membuat reservasi bahwa struktur lokasi yang dipertimbangkan diusulkan yang setelah menginstal program default. Itu adalah lokasi yang akan saya pertimbangkan lebih lanjut. Namun, ini tidak berarti bahwa windows alat tidak dapat ditemukan di tempat lain dari jendela utama, yang akan dibahas di bawah ini.

Namun, palet warna IntelliJ dapat disetel, bagaimanapun, palet seperti itu sedikit. Pemilihan palet dilakukan dalam pengaturan di mana penampilan & perilaku (penampilan dan perilaku), penampilan & perilaku, dan memilih topik dari daftar drop-down "Tema".

Editor jendela

Jendela editor dipindahkan terus-menerus, menempati sebagian besar jendela utama. Ini dapat berisi beberapa tab yang menampilkan kode perangkat lunak kelas, isi file POM dan file proyek lainnya. Konten konten tab menandakan kedua ekstensi file di tab Judul dan ikon sebelum nama, misalnya, untuk kelas: . Transisi ke file kanan Ini dilakukan dengan mengklik namanya pada tab Window atau memilih di jendela alat proyek.

Program ini berisi toolkit manajemen jendela yang mengesankan. Dengan demikian, lokasi tab dapat berubah secara sewenang-wenang, memilikinya, misalnya, misalnya, secara horizontal, melempar file dari satu tab tab ke yang lain, yang dicapai menggunakan sekelompok perintah Windows.EditorTab. Baik dari menu konteks yang disebut pada tab Edit Window. Jika perlu, tab tertentu dapat dikonsolidasikan, yang berguna dengan sejumlah besar tab, ketika semuanya tidak ditempatkan di jendela edit, yang kami gunakan perintah PIN.Tab.Apa yang akan dibahas di bawah ini.

Dengan tepi kanan jendela, garis horizontal yang menandai blok masalah kode yang mengandung kesalahan dan peringatan dapat ditemukan. Baca lebih lanjut tentang ini nanti.

Di tepi kiri jendela pengeditan, ada label blok kode, yang dengannya Anda dapat dengan cepat meminimalkan blok sebagai tidak perlu atau menghidupkannya lagi. Dari sisi yang sama jendela, stoppoint terletak (jika tersedia), kode memodifikasi tips dan beberapa informasi lainnya.

Untuk menampilkan penomoran baris kode program, hubungi menu konteks pada strip vertikal di sisi kiri jendela pengeditan dan pilih "Tampilkan nomor baris" (untuk menampilkan penomoran string). Namun, dengan tindakan seperti itu, tampilan string dilakukan hanya pada sesi saat ini. Untuk penomoran permanen dari baris penomoran kode program, pengaturan harus diungkapkan editor berurit (editor), umum, penampilan (penampilan) dan centang kotak untuk kotak centang "Tampilkan Nomor Line".

Kode program itu sendiri (pencahayaan teks, font) disusun sesuai dengan pengaturan program, yang akan dibahas nanti.

Alat Windows.

Jendela alat proyek

Di sisi kiri bilah sisi menampilkan jendela Alat Proyek. Ini berisi tab struktur proyek hierarkis (proyek) dan tab kelas (struktur struktur) (metode).

Pemilihan tab struktur proyek mengarah pada tampilan isinya di jendela Editor. Karena kode hampir semua kelas berisi banyak metode, tab Struktur hanya menampilkan daftar mereka. Ini dapat dipesan oleh alfabet (diurutkan berdasarkan abjad), dan dalam urutan lokasi mereka di ruang kelas (urutkan berdasarkan visibilitas). Mengklik nama kelas memulai transisi ke awal modul di kelas di jendela Editor.

Tab Informasi "Struktur" umumnya cukup informatif. Di sebelah nama modul, sejumlah propertinya juga ditampilkan, misalnya, pengubah kelas, dan bilah alatnya memungkinkan Anda untuk dengan cepat mengubah karakter informasi yang ditampilkan, misalnya, melengkapi isinya dari variabel non-publiknya , dipesan dengan nama atau dalam kode dalam kode, dll.

Jika ada beberapa kelas dalam proyek, disarankan di jendela proyek untuk mengungkapkan menu tombol pengaturan dan menetapkan bendera di dekat Autoscroll ke sumber dan Autoscroll dari sumber.

Opsi ini berguna jika dua tab terbuka di jendela editor dan lebih banyak (dan ini, tentu saja, hampir selalu terjadi). Dalam hal ini, transisi di jendela proyek dari satu objek ke objek lain ke layar di jendela editor kode objek yang dipilih. Dan, sebaliknya, ketika beralih dari satu tab ke tab lain di jendela Edit, kursor di jendela proyek beralih ke nama kelas, kode yang ditampilkan di tab Window Editor.

Tab di jendela ini dapat ditambahkan setelah menginstal beberapa ekstensi (plug-in). Misalnya, setelah menginstal ekstensi "Database Navigator", tab Browser DB ditambahkan ke jendela proyek.

Jendela instrumental "Favorit"

Di bagian bawah panel sisi kiri jendela utama, Anda dapat menampilkan jendela alat "Favorit" (Favorit), berisi, misalnya, daftar titik berhenti dan bookmark, sehingga menyediakan akses cepat.

Jendela alat dengan alat perakitan proyek

Jendela ini terletak di sidebar kanan. Ini awalnya berisi dua tab untuk dua alat perakitan proyek java paling umum - Maven dan Ant.

Output jendela alat

Jendela terletak di bilah samping bawah. Ini, tergantung pada sifat informasi, menampilkan, misalnya, kompilasi pesan ("pesan"), konsol input / output ("terminal"), kontrol perubahan proyek ("Kontrol versi"), hasil dari pekerjaan debugger ( "Debug") dan beberapa lainnya.

Manajemen Windows Instrumental

Ide IntelliJ menawarkan kontrol alat kontrol alat yang ampuh yang memungkinkan mereka berada di jendela utama hampir di mana saja.

Setiap jendela alat terbuka dalam judul berisi dua tombol: Pengaturan dan « Sembunyikan » (Sembunyikan) (spesies ini ada di panel kiri).

Setiap jendela instrumental dapat dilipat (sembunyikan) dengan mengklik tombol. « Sembunyikan ». Dalam hal ini, di jendela program utama, hanya panel samping yang ditampilkan, berisi nama-nama tab, yang sesuai, meningkatkan area jendela kerja editor. Di masa depan, jendela terlipat bisa dengan mudah dan cepat ditampilkan dengan mengklik nama jendela alat di sidebar.

Tombol Setup berisi menu di mana perintah kontrol jendela berisi.

Jendela dapat berisi bilah alat Anda sendiri. Untuk menampilkannya atau, sebaliknya, hapus, Anda harus membuka menu tombol Setup dan menginstal / menghapus centang pada kotak centang di dekat item menu. Menunjukkan.Bilah alat (Panel display).

Alat Windows dapat ditampilkan baik dalam mode tetap, di lokasi tertentu dari jendela utama dan dalam mode mengambang, yaitu, di tempat yang sewenang-wenang dari jendela utama. Untuk beralih di antara mode, buka menu tombol Setup dan instal / hapus centang pada kotak centang di dekat item menu. MengambangMode. (Mode apung).

Jika jendela ditampilkan dalam mode tetap, maka dua negara yang dipasang di item menu dimungkinkan. Merapat.Mode. (Mode Mode Docking). Jika ada bendera di dekat item ini, jendela ada di keadaan pencampuran, menggeser jendela editor. Jika Anda memilih kotak centang, jendela masuk ke keadaan tumpang tindih di mana jendela tumpang tindih jendela editor.

Dan akhirnya, jika jendela ditampilkan dalam mode tetap dalam keadaan pencampuran, maka mode menjadi tersedia (item menu) Disematkan.Mode. (Mode tetap). Jika ada kotak centang di dekat item ini, jendela terus ditampilkan di jendela utama. Jika Anda memilih kotak centang, jendela akan secara otomatis dihapus dari layar ketika fokus hilang.

Di atasnya dicatat bahwa jendela alat dapat ditempatkan pada panel samping yang berbeda dari jendela utama. Tetapi lokasi jendela tertentu juga dapat diubah dengan memutarnya ke panel samping lainnya. Untuk melakukan ini, hubungi menu konteks pada nama jendela alat di sidebar, pilih dari Item It Pindah. (Bergerak), dan kemudian arah gerakan. Screenshot berikut yang kita lihat, misalnya, bahwa jendela alat dengan bilah sisi kanan dapat dipindahkan ke bagian bawah (atas), kiri (kiri) dan panel samping atas (bawah).

Jendela alat dapat sepenuhnya dihapus, yang Anda juga perlu memanggil menu konteks pada nama jendela alat di sidebar dan pilih Hapus dari sidebar dari sana (hapus dari bilah samping).

Di menu utama jendela utama ada juga item menu Windows.berisi perintah untuk mengelola jendelanya.

Panel.

Menurut pendapat saya, disarankan untuk meninggalkan layar semua panel utama program (dengan tidak adanya beberapa dari mereka melaksanakan perintah Lihat panel):

Mematikan / Menghidupkan Panel juga dibuat di menu Perintah. MELIHAT..

Di atas, saya menulis bahwa disarankan untuk meninggalkan layar semua panel program utama. Namun, ketika bekerja di jendela Editor dengan kode perangkat lunak satu kelas, banyak yang mungkin tampak nyaman untuk bekerja dengan semua panel terputus ketika tidak ada yang mengganggu dari pekerjaan.

Pengaturan

Banding ke pengaturan program dilakukan oleh perintah MengajukanPengaturan. atau dengan mengklik tombol pada bilah alat utama.

Semua pengaturan di jendela Pengaturan berkurang sesuai dengan tujuan fungsional beberapa kelompok: penampilan & perilaku (penampilan dan perilaku), kunci tombol ("panas"), editor (editor), dll.

Jumlah pengaturan program sangat besar, dan, karena sedang bekerja dengannya, dan, akibatnya, akumulasi pengalaman, Anda sendiri akan mengubah opsi yang diperlukan. Mengingat ini, saya tidak akan menganggap mereka secara detail, karena akan membutuhkan banyak waktu. Dalam hal ini, saya perhatikan bahwa beberapa pengaturan telah disebutkan di atas, dan beberapa yang lain akan diberitahu nanti.

Sementara itu, saya akan membatasi beberapa pengaturan umum.

Poin penting ketika menulis program adalah dokumentasinya, termasuk mengomentari fragmen kode (tentang ini nanti). Secara alami, pengembang berbahasa Rusia akan menulis komentar dalam bahasa Rusia (Belarusia, Ukraina), yang akan memerlukan program pengkodean yang sesuai. Opsi optimalMenurut pendapat saya, itu akan menjadi penggunaan UTF-8, yang universal dan memiliki sejumlah keunggulan dibandingkan Windows 1251. Misalnya, sebagian besar platform web modern berfungsi secara default, dan juga nyaman untuk menggunakannya untuk membuatnya. proyek multibahasa. Untuk menginstal pengkodean ini, pilih Editor, encoding file (editor, encoding) dan dalam daftar pengkodean proyek, pilih "UTF-8". Namun, beberapa pengembang mengatakan bahwa pentingnya juga bekerja. ».

Dan akhirnya, pesan tentang penampilan versi baru yang akan secara teratur muncul untuk Anda sampai Anda menolak untuk secara otomatis memeriksa pembaruan. Pada prinsipnya, memasang versi baru dari item yang bermanfaat dan diperlukan, tetapi jika Anda ingin memperbarui bukan dengan menentukan program, tetapi sendiri, maka ini dilakukan seperti ini. Buka berurutan, penampilan & perilaku, pengaturan sistem, klik Pembaruan dan hapus centang pada kotak centang di dekat item "Secara otomatis periksa pembaruan untuk". Namun, dan ketika mode diaktifkan pembaruan otomatis Anda dapat mengabaikan instalasi versi baru.

Saya memiliki pendapat yang sangat tinggi tentang gagasan IntelliJ, bagaimanapun, kemungkinan perbaikannya hampir tidak terbatas. Dan kontribusi yang cukup besar untuk proses ini juga dapat dibuat oleh pengguna bahwa, misalnya, dapat dilakukan berdasarkan program statistik yang dikumpulkan tentang pekerjaan. Untuk ini, Anda perlu mengizinkan program untuk melakukan koleksi seperti itu. Untuk tujuan ini, dalam pengaturan, penampilan & perilaku, pengaturan sistem, pilih Statistik Penggunaan, pilih "Izinkan pengiriman Statistik Penggunaan ke Jetbrains S.R.O.". (Memungkinkan Anda untuk mengumpulkan statistik pengguna dari jetbrains), dan kemudian pilih kotak centang di dekat frekuensi pengiriman informasi tersebut (hari, minggu, bulan).

Sebagai banyak pengaturan, pengembang telah memberikan pencarian berdasarkan konteks. Dengan mengetik, misalnya, di kotak pencarian, teks "Simpan" teks, kami akan menerima daftar seperti itu:

Dan terakhir. Ide IntelliJ memberikan kemampuan untuk menyimpan pengaturan ( MengajukanEksporPengaturan.) dan pemulihan mereka ( MengajukanImporPengaturan.).

Ekspansi sistem

Di bawah Ide IntelliJ, banyak plug-in (ekstensi) telah dikembangkan, memungkinkan untuk secara signifikan memperluas kemampuan dan fungsinya. Akses ke mereka dilakukan di pengaturan sistem di plugin. Dari Daftar Tampilkan (Tampilkan), memfilter daftar ekstensi difilter. Untuk menambahkan ekstensi baru, lakukan tindakan seperti itu:

  1. Dalam daftar "Tampilkan" (tampilan), pilih item "Kustom" (khusus).
  2. Klik tautan Browse (klik Browse untuk mencari Pugin non-bundel, klik pada pesan untuk menampilkan plug-in yang tidak dikenal), yang akan mengarah ke jendela "Jelajah Repositori" dengan daftar plug-in dari repositori ekstensi Jetbrains.
  3. Pilih ekstensi yang diinginkan dari daftar dan klik tombol. « Installplugin » (Instal ekspansi).
  4. Konfirmasikan instalasi di jendela Konfirmasi.
  5. Setelah menyelesaikan proses instalasi di jendela Repositori Jelajah yang sama, klik " Mengulang kembali.IntelliJ.Ide."(Mulai ulang Ide IntelliJ) untuk memulai kembali program.

Menghapus ekstensi juga sangat sederhana. Sekali lagi dalam pengaturan dalam daftar Tampilkan, item "khusus" dipilih, setelah itu hanya ekstensi yang diinstal ditampilkan di jendela Pengaturan.

Klik tombol «

Java adalah salah satu bahasa pemrograman yang paling fleksibel, nyaman dan populer. Banyak yang dikenal karena slogannya - "tulis sekali, jalankan di mana saja", yang berarti "tulis sekali, jalankan kemana-mana." Slogan ini, pengembang ingin menekankan lintas-platform bahasa. Artinya, menulis program, Anda dapat menjalankannya di perangkat apa pun dengan sistem operasi apa pun.

Ide IntelliJ adalah lingkungan pengembangan terintegrasi. perangkat lunakYang mendukung banyak bahasa, tetapi paling sering dianggap sebagai IDE untuk Jawa. Perusahaan pengembang menawarkan dua versi: komunitas (gratis) dan ultimate, tetapi pengguna sederhana cukup dan versi gratis.

Tentu saja, dalam ide IntelliJ, Anda dapat membuat program Anda dan mengedit yang sudah ada. Lingkungan ini memiliki editor kode yang nyaman yang membantu selama pemrograman. Berdasarkan kode yang sudah tertulis, media itu sendiri memilih opsi yang paling tepat untuk autofill. Di Eclipse, tanpa menginstal plug-in, Anda tidak akan menemukan fungsi seperti itu.

Perhatian!
Untuk operasi yang benar dari IntelliJ ide, pastikan Anda memilikinya versi terbaru Jawa.

Pemrograman berorientasi objek

Java mengacu pada jenis bahasa yang berorientasi objek. Konsep utama di sini adalah konsep objek dan kelas. Apa keuntungan dari oop? Fakta bahwa jika Anda perlu melakukan pengeditan ke program, Anda dapat membuatnya hanya membuat objek. Tidak perlu memperbaiki kode yang ditulis sebelumnya. Gagasan IntelliJ akan memungkinkan Anda untuk menggunakan semua kelebihan OOP.

Perancang antarmuka

Perpustakaan javax.swing menyediakan alat pengembang yang dapat digunakan untuk merancang antarmuka pengguna grafis. Untuk melakukan ini, Anda hanya perlu membuat jendela dan menambahkan komponen visual untuk itu.

Koreksi

Anehnya, tetapi jika Anda mengizinkan kesalahan, lingkungan tidak hanya akan menunjukkan Anda di atasnya, tetapi juga akan menawarkan beberapa cara untuk menyelesaikan masalah. Anda dapat memilih opsi yang paling tepat dan ide itu sendiri akan memperbaiki semuanya. Ini adalah perbedaan signifikan lainnya dari Eclipse. Tapi jangan lupa: Mesin tidak akan melihat kesalahan logis.

Manajemen memori otomatis

Sangat nyaman bahwa Ide IntelliJ memiliki "pengumpul sampah." Ini berarti bahwa selama pemrograman, ketika Anda menentukan tautan, memori dialokasikan untuk itu. Jika Anda kemudian menghapus tautan, maka Anda tetap memori sibuk. "Pengumpul Sampah" memori ini membebaskan jika tidak digunakan di mana saja.

Martabat

1. lintas-platform;
2. Konstruksi pohon sintaksis dengan cepat;
3. Editor yang kuat Kode.

Kekurangannya

1. Menuntut pada sumber daya sistem;
2. Antarmuka yang sedikit membingungkan.

Ide IntelliJ adalah lingkungan pengembangan terintegrasi paling cerdas untuk Jawa, yang benar-benar memahami kode. Lingkungan berusaha menyelamatkan programmer dari rutinitas dan memungkinkan kita untuk fokus pada tugas yang lebih signifikan. Ide memprediksi tindakan Anda.

Ide IntelliJ adalah salah satu lingkungan pengembangan universal paling kuat. Ini mendukung bahasa seperti itu sebagai PHP, JavaScript, SASS, Ruby, Python dan tentu saja Java. Tambahkan di sini dukungan untuk kerangka kerja dan mesin populer, tes tes, adaptasi di bawah perangkat seluler, Integrasi dengan Git dan Mercurial, alat untuk bekerja dengan server - dan Anda akan memahami bahwa dengan pemrograman ide IntelliJ lebih mudah dan lebih produktif.

Instalasi

Ada dua versi IntelliJ ide - komunitas dan tidak terbatas. Yang pertama gratis, tetapi terbatas. Itu tidak mendukung Spring, Vaadin, GWT, Javascript dan TypeScript, Bahasa SQL dan banyak lagi. Yang kedua mencakup semua jenis fitur untuk pengembangan kolektif, tetapi hanya 30 hari dari masa percobaan akan gratis. Maka Anda harus membayar minimal 533 dolar AS.

Kami dengan kepala Anda akan ada cukup fitur versi gratis, masing-masing, fokus pada file instalasi dengan nama Idealc.

Untuk menginstal di Windows, kita perlu mengunduh kode sumber sumber dari situs web resmi dengan ekstensi exe. Selanjutnya, luncurkan dan ikuti instruksi installer.

Di MacOS - klik dua kali pada file IdeaEC.dmg, pasang arsip dan salin kode sumber ke folder aplikasi.

Untuk Linux, Anda harus membongkar idec.gz ke direktori yang mendukung eksekusi file. Untuk format hierarki FHS adalah / opt. Setelah itu, pergi ke subdirektori / bin menjalankan file ide.

Sekarang mari kita cari tahu cara mengkonfigurasi ide IntelliJ.

Preset

Ketika Anda pertama kali memulai IntelliJ Ide, Anda akan mengisi kotak dialog dengan permintaan untuk menentukan jalur ke file dengan pengaturan. Karena ini adalah pengalaman kenalan pertama kami dengan IDE, Anda memilih item "Jangan mengimpor pengaturan". Jika jendela ini keluar setelah pembaruan atau instal ulang, pilih direktori sumber.

Langkah selanjutnya dalam pengaturan Ide IntelliJ akan menjadi tema berikut. Secara default, ada dua dari mereka - standar (cahaya) dan darcula (gelap).

Seperti yang sudah ditulis di atas, ide mendukung sejumlah besar alat bantu. Tentu saja, mereka tidak dibutuhkan pendatang baru. Oleh karena itu, langkah selanjutnya akan terputus untuk meningkatkan produktivitas. Untuk melakukan ini, di kotak dialog berikutnya, pilih "Nonaktifkan semua". Jangan khawatir, Anda dapat menghubungkannya nanti di menu Pengaturan.

Namun, lingkungan pemrograman ide IntelliJ di atasnya tidak berpikir untuk tenang, menawarkan pengunduhan tambahan tambahan. Terima kasih, ini juga tidak tertarik!

Sekarang dengan instalasi dan konfigurasi Ide IntelliJ selesai, Anda dapat melanjutkan untuk bekerja. Itu dimulai, tentu saja, dengan penciptaan proyek Ide IntelliJ.

Dengan tindakan ini, Anda hampir tidak mengalami kesulitan, karena kotak dialog baru hanya menawarkan 4 opsi: Buat proyek baru (Buat proyek baru), buka proyek impor (proyek impor) yang ada (terbuka) atau keluar dari versi kontrol versi (check out dari kontrol versi). Pilih poin pertama. Informasi lebih lanjut tentang cara membuat proyek Ide IntelliJ, apa yang harus dilakukan adalah di dalam lingkungan, lebih baik membaca di situs web resmi, karena kemungkinan untuk penyesuaian ruang kerja di sini sangat banyak.

Masalah dan pertanyaan.

Selanjutnya, Anda pasti akan memiliki beberapa pertanyaan, salah satunya menyangkut aktivasi gagasan IntelliJ. Versi terbatas atau versi uji coba 30 hari tidak memerlukan registrasi dan manipulasi tambahan. Tetapi jika Anda ingin mengaktifkan yang dibeli, Anda harus melakukan tindakan berikut:

  • Pada layar penyambutan, dari tempat kami membuat proyek, temukan di bagian bawah konfigurasi-\u003e kelola menu Lisensi. Jika Anda sudah berada di dalam, maka pada bantuan panel atas-\u003e Daftar.
  • Sebelum Anda, 3 kemungkinan cara untuk mengaktifkan: melalui akun (kode aktivasi), melalui server lisensi (server lisensi). Tergantung pada bagaimana Anda atau majikan Anda membeli lisensi dan data apa yang Anda miliki, pilih item yang diinginkan.
  • Masukkan data yang diperlukan, tekan tombol "Aktifkan" dan nikmati pekerjaan tanpa batas.

Pertanyaan tradisional berikut ini menyangkut pembaruan IDE. Di sini, algoritma ini sama dengan ketika diinstal: Unduh - untuk memulai - ikuti instruksi atau hapus-set untuk re-referens_nown_nate_file_strokes di kotak dialog pertama.

Dan tentu saja, tidak ada biaya forum tanpa pertanyaan: "Tidak memulai apa yang harus dilakukan?" Jawabannya adalah tradisional - baca lebih penuh perhatian, cara memasang ide IntelliJ. Jika semuanya dilakukan dengan benar - program dijamin akan dimulai. Jika masalah muncul secara langsung ketika ide, kemungkinan besar, kasusnya ada di plug-in yang salah, jawaban mencari di situs web resmi pengembang mereka.

Untuk berjaga-jaga, inilah instruksi lain cara menghapus ide IntelliJ:

  1. metode standar melalui panel kontrol di Windows. Jika diinginkan, menyelesaikan sisa-sisa dalam registri di sepanjang jalan: "HKEY_CLASSES_ROOT \\ IntellijideProjectFile";
  2. di Linux akan kehilangan file secara manual, serta menghapus direktori pengaturan "config" dan sistem jika mereka tidak berada di root.
  3. MacOS dihapus dengan standar ke program dan bersihkan cache di "Pengaturan / Caches / Plugins / Log" melalui ikon program.

Sebelum Anda memutuskan dengan kepala untuk membenamkan diri di dunia IDE baru, ingatlah bahwa ini adalah produk yang kompleks dengan kurva trainee yang tajam. karena itu pilihan yang tepat Untuk belajar akan ada kursus di Jawa dengan praktisi Gagasan IntelliJ. Jadi Anda berada dalam profesi lebih cepat, dan kami akan menguasai alat yang ampuh.

informasi Umum

Ide IntelliJ. - Lingkungan pengembangan perangkat lunak terintegrasi dalam banyak bahasa pemrograman, khususnya Java, JavaScript, Python, yang dikembangkan oleh Jetbrains.

Di antara peluang lain, ide IntelliJ kompatibel dengan baik dengan banyak alat pengembang gratis populer, seperti CVS, Subversion, Apache Ant, Maven dan Junit. Pada Februari 2007, Pengembang IntelliJ mengumumkan versi awal Plugin untuk mendukung pemrograman di Ruby.

Mulai dari versi 9.0, Ide IntelliJ tersedia dalam dua versi: Edisi Komunitas dan Edisi Utama. Komunitas Edition adalah versi gratis yang tersedia di bawah lisensi Apache 2.0. Ini mengimplementasikan dukungan penuh untuk Java SE, Groovy, Scala, serta integrasi dengan sistem manajemen versi paling populer. Dalam versi Edisi Utama, dukungan Java EE diimplementasikan, diagram UML, kode yang mencakup kode, serta mendukung sistem kontrol, bahasa, dan kerangka kerja versi lain.


Bahasa yang didukung:

  • Javascript.
  • CoffeeScript.
  • Html / xhtml / haml
  • CSS / SASS / KURSI
  • XML / XSL / XPath
  • ActionScript / MXML
  • Python.
  • Groovy.
  • Scala.
  • Kotlin.
  • Clojure.
  • C / C ++

Melalui plugin pengembang pihak ketiga:

  • Ocaml
  • Erlang.
  • Fantom
  • Haskell.
  • Mathematica.
  • Perl5.

Perbedaan Utama Edisi Utama dan Edisi Komunitas

Edisi Utama - versi lengkap Lingkungan pengembangan untuk menciptakan aplikasi komersial.

  • Autocopter cerdas, alat analisis kualitas kode, navigasi yang nyaman, refactoring canggih dan pemformatan untuk Java, Groovy, Scala, HTML, CSS, Javascript, CoffeeScript, ActionScript, Kurang, XML dan banyak bahasa lainnya.
  • Dukungan untuk semua kerangka kerja dan platform populer, termasuk Java EE, Spring Framework, Grails, Play Framework, GWT, Struts, Node.js, Angularjs, Android, Flex, Air Mobile dan banyak lainnya.
  • Integrasi dengan server aplikasi, termasuk Tomcat, Tomee, Glassfish, JBoss, WebLogic, WebSphere, Geronimo, Resin, Jetty dan Virgo.
  • Alat untuk bekerja dengan database dan file SQL, termasuk klien dan editor yang nyaman untuk skema basis data.
  • Integrasi dengan Sistem Kontrol Versi Komersial Perforce, Server Yayasan Tim, Clearcase, Visual Sourcesafe.
  • Alat untuk meluncurkan tes dan analisis cakupan kode, termasuk dukungan untuk semua kerangka kerja pengujian yang populer.
Community Edition adalah versi gratis dari lingkungan pengembangan berdasarkan open source.
  • Autocopter cerdas, alat untuk menganalisis analisis kualitas kode, navigasi yang nyaman, refactoring canggih dan pemformatan untuk Java, Groovy, Scala, Clojure dan Erlang.
  • Set alat profesional untuk mengembangkan aplikasi Android.
  • Mendukung JavaFX 2.0, integrasi dengan pembuat adegan; Desainer antarmuka untuk ayunan.
  • Integrasi dengan alat perakitan otomatis dan manajemen proyek, termasuk Maven, Gradle, Ant dan lainnya.
  • Alat untuk pengujian dengan dukungan JUnit, TestNG, Spock, Scalines dan Spec2.
  • Integrasi dengan sistem manajemen versi, termasuk Git, Subversion, Mercurial dan CSV.

Fitur Utama

  • Debugger.
    • Ekspresi Groovy dalam mengevaluasi ekspresi dan jam tangan sekarang dapat digunakan saat men-debug kode Java
    • Debugging yang lebih nyaman dari beberapa utas
    • Peringatan ketika kode awal sengsara dengan salinan berjalan
  • Sistem Kontrol Version.
    • Mendukung git worktrees.
    • Alarm dan perbandingan yang lebih nyaman, berkat highlighting perubahan pada level level
  • Editor
    • Pergeseran ekspresi ke kanan dan kiri
    • Impor otomatis metode dan konstanta statis
    • Dukungan untuk bahasa yang direkam dari kanan ke kiri (misalnya, Arab dan Ibrani)
  • Gradle.
    • Mendukung set sumber kustom: Sekarang setiap set sumber diwakili oleh modul terpisah dan mungkin memiliki dependensi sendiri (sebagai hasilnya, sejumlah besar masalah telah diperbaiki)
    • Konfigurasi Artefak Telinga Otomatis
  • Java 8.
    • Metode inline dan mengubah referensi metode transformasi signature dalam ekspresi lambda
    • Inspeksi Memeriksa Kebenaran Menggunakan Referensi Metode, Ekspresi Lambda Dan Jenis Opsional
  • Kotlin.
    • Kotlin 1.0 Dukungan
    • Plagne Kotlin Edu untuk pembelajaran interaktif Kotlin
  • Scala.
    • Autodopling sekarang memperhitungkan jenis simbol, konteks dan riwayat penggunaannya.
    • o Langkah-otomatis untuk ekspresi pencocokan pola sekarang menyarankan nama-nama properti kelas kasus.
  • Javascript.
    • Tips yang ditingkatkan untuk ECMAScript 6, Engyscript dan Angularjs 2
    • Kode Asynchronous Debugging Nyaman
  • Kerangka musim semi.
    • Fungsi Tips Expanded untuk Booting Spring
    • Dukungan MVC Spring MVC yang ditingkatkan
    • Memperbaiki banyak masalah terkenal
  • Thymeleaf
    • Tips untuk Dialek Kustom
    • Mendukung thymeleaf 3.0.
  • Android Studio 1.5.
    • Profiler Lechek.
    • Lint Cek Baru
  • Buruh pelabuhan
    • Mendukung Mesin Docker
    • Pisahkan jendela (jendela alat)
    • Pada panel kanan Sekarang elemen log dan antarmuka ditampilkan untuk mengontrol variabel dan binding port.

Persyaratan sistem

Membuat dan mengkonfigurasi suatu proyek

Semua proses dijelaskan untuk versi IntelliJ Ide Ultimate 2016.2




Untuk membuat proyek baru di jendela Welcome Ide IntelliJ, pilih Buat Proyek Baru.
Jika Anda perlu membuka Precoat yang sudah jadi, pilih Proyek Impor dan tentukan jalur ke folder proyek.
Di daftar kiri menampilkan proyek-proyek yang Anda gunakan baru-baru ini.



Di jendela yang muncul, tentukan parameter proyek yang dibuat. Bidang proyek SDK menunjukkan seperangkat alat pengembangan, perpustakaan, kerangka kerja, versi Java.



Tergantung pada persyaratan untuk aplikasi Anda, Anda dapat memilih jenis proyek berikut:

Musim semi. - Kerangka kerja sumber terbuka universal untuk platform Java.
Javafx. - Platform untuk membuat RIA, memungkinkan Anda untuk membangun aplikasi terpadu dengan jenuh antarmuka grafis. Pengguna untuk peluncuran langsung dari bawah sistem operasiBekerja di browser dan pada ponsel, termasuk yang bekerja dengan konten multimedia.
Android. - Pengembangan aplikasi untuk OS Android.
Maven. - Ini adalah alat untuk merakit proyek Java: Kompilasi, membuat JAR, menciptakan distribusi program, generasi dokumentasi.
Gradle. - Sistem perakitan otomatis yang dibangun pada prinsip-prinsip Apache Ant dan Apache Maven, tetapi memberikan DSL dalam bahasa asyik alih-alih tampilan konfigurasi desain tradisional berbentuk XML.
Groovy. - Bahasa pemrograman berorientasi objek, dirancang untuk platform Java sebagai tambahan untuk bahasa Jawa, dengan fitur Python, Ruby dan Smalltalk.
Grifon. - "Freamevork" dengan sumber terbuka yang menggunakan bahasa Groovy.
Grails. - Kerangka kerja perangkat lunak untuk membuat aplikasi web ditulis dalam bahasa Groovy yang ditulis.
Web statis. - Modul web digunakan untuk mengembangkan aplikasi web menggunakan teknologi seperti HTML / CSS, Javascript, PHP dan sebagainya. Mereka tidak mendukung pengembangan aplikasi.
Kotlin. - Modul Kotlin untuk Target mesin virtual Jawa.

Di jendela berikutnya, Anda dapat memilih template untuk proyek yang sedang dibuat. Penjelasan dapat dilihat di area bawah jendela. DI kasus ini Proyek ini sudah akan membuat kelas dengan metode utama.


Alt \u003d "(! Lang: Penciptaan Proyek" class="image-center">!}

Pada langkah terakhir mengatur nama dan lokasi proyek dalam sistem




Proyek ini dibuat, Anda dapat mulai menulis kode program.




Antarmuka dan Eksekusi Proyek

Semua jendela program dapat dibagi menjadi 3 area. Proyek ini menampilkan file proyek. Di area hijau ada pekerjaan langsung dengan file, termasuk kode program menulis. Area biru berfungsi untuk akses cepat Untuk fungsi dasar: membangun, meluncurkan dan men-debug proyek. Selain itu ada fungsi pencarian.




Misalnya, sebuah program yang meningkatkan nilai array yang ditentukan sebesar 2.




Untuk mengeksekusi proyek, dalam menu Run, Anda harus memilih menjalankan atau menggunakan kombinasi tombol ALT + Shift + F10. Atau gunakan tombol dari area biru yang dijelaskan di atas.




Setelah mengeksekusi hasil dan laporan kemajuan, program dijalankan muncul di konsol output.




Jika kode program menyediakan input khusus, konsol output dapat berfungsi sebagai konsol entri data.




Hasil dari program.



Untuk men-debug aplikasi Anda, Anda dapat menggunakan "breakpoints" (interupsi yang disengaja dari program). Untuk memberikan breakpoint, Anda perlu menekan tombol kiri mouse ke kiri string kode di mana Anda ingin menghentikan program.




Setelah itu, pilih Debug di tab Jalankan.




Program ini akan menghentikan eksekusi di lokasi yang ditentukan, setelah itu Anda dapat melacak margin dari semua variabel pada tab debugger di area variabel (area hijau). Juga, nilai variabel dapat dilihat langsung di jendela dengan kode program.




Area biru digunakan untuk mengakses fungsi-fungsi yang diperlukan dengan cepat ketika debugging (dari atas ke tombol bawah): Mulai ulang proyek, jalankan program hingga titik interupsi berikutnya, jeda (tidak aktif dalam saat ini), Penyelesaian program yang dipaksakan, melihat "breakpoints", mengabaikan "breakpoints" (program akan dilakukan sampai akhir).
Area kuning digunakan untuk beralih antara tab debit dan konsol output, juga ada tombol untuk debugging: langkah dengan suatu hunian, langkah run-up, langkah dengan output.
The Frames Panel (Red Area) memungkinkan Anda untuk mengakses daftar stream aplikasi Anda. Untuk setiap utas, Anda dapat melihat struktur tumpukan, bingkai studi, navigasi antar frame, dan secara otomatis pindah ke kode sumber di editor.
Jika Anda ingin melacak nilai variabel tertentu, Anda dapat menggunakan jam tangan. Untuk menambahkan variabel yang Anda minati, klik pada Green Plus dan masukkan nama variabel dari kode program.
Demikian pula, Anda dapat menambahkan variabel lain. Misalnya, untuk menambahkan array, Anda hanya perlu menentukan namanya, setelah itu jenis dan nilai elemen array akan muncul.


Kontrol nilai variabel I:




Kontrol nilai semua array:




Untuk pergi ke langkah berikutnya dari program, Anda dapat menekan tombol Lanjutkan program atau menggunakan tombol F9.




Dengan demikian, Anda dapat mengontrol kemajuan program. Jika nilai variabel tidak lagi diperlukan untuk melacak, Anda dapat menghapusnya dari daftar variabel. Ikon minus merah digunakan untuk dihapus.



Ide IntelliJ adalah IDE yang paling nyaman untuk programmer, dan menurut para ahli TI, ide adalah IDE terbaik untuk berkembang dalam bahasa pemrograman modern, yang berisi dukungan banyak perpustakaan populer, ide ideal untuk membuat aplikasi komersial, web dan seluler.
Ada 2 versi program yang disebut Ultimate dan Komunitas. Komunitas - versi gratis dari program untuk pengembangan didasarkan pada open source.


Fitur ide

Dukungan untuk parsing sintaksis, kiat-kiat canggih dan struktur yang nyaman akan membantu Anda dengan cepat dimasukkan ke dalam proses pengembangan dan mempercepatnya sebanyak mungkin.

Juga, ada versi "Ultimate", yang selain set standar bahasa, juga mendukung orang lain.
Versi: kapan program Windows, Linux dan Mac, memiliki dukungan terintegrasi untuk sejumlah besar framwork dan alat pengujian.

Kemampuan Gagasan Jetbrains, yang bukan di mana IDE lainnya, memungkinkan programmer untuk menyingkirkan pegunungan rutinitas monoton, mengangkat kecepatan pengembang ke tingkat baru, membantu menghilangkan kesalahan kode dan meningkatkan kualitas kode . Diintegrasikan dalam analisis perangkat lunak canggih ide, dapat mendeteksi sebagian besar kesalahan


Plugins.

Idenya memiliki kemampuan untuk menetapkan lebih dari 300 plugin yang meningkatkan fungsinya dan menambahkan berbagai cara untuk memeriksa kode dan refactoring, serta mendukung bahasa dan server lain.


Siapa yang cocok dengan IDE ini?

Ide unduhan adalah seseorang yang terus-menerus bekerja dengan berbagai bahasa pemrograman dan pret ini ingin mendapatkan peluang maksimal dari alat mereka.
IntelliJ Ide Community Edition tersedia secara gratis, dalam banyak bahasa, termasuk dalam bahasa Rusia, yang dapat gratis, salah satu dari dua versi, dapat siapa saja.

Apa yang termasuk dalam versi gratis Komunitas Ide.

Dalam versi gratis dari program untuk komunitas Ide Windows IntelliJ, yang tersedia gratis untuk diunduh, termasuk dukungan terbatas untuk membuat aplikasi Android, kemampuan untuk mengembangkan UI, yang mencakup editor visual. Teks awal dengan alat pengujian otomatis canggih, alat untuk refactoring kode perangkat lunak, dukungan untuk XML dan UML, analisis sintaksis ekspres reguler dan dukungan bawaan untuk proyek format gerhana.
Mendukung hal yang sama, dimulai dengan 6 versi editor antarmuka Visual GUI untuk ayunan, yang disebut desainer Ayunan UI.