intellij idea tutorial java development with intellij ide
Bu Eğitimde, Java için Entegre Geliştirme Ortamı (IDE) olan IntelliJ IDEA'nın Özelliklerini, Kurulumunu ve Çalışmasını Açıklayacağız:
IntelliJ IDEA, Java geliştirme için en popüler ve güçlü IDE'lerden biridir. IntelliJ IDEA, JetBrains tarafından geliştirilmiş ve sürdürülmüştür.
Ne öğreneceksin:
- IntelliJ IDEA'ya Giriş
- IntelliJ Community Vs Ultimate Edition Arasındaki Karşılaştırma
- IntelliJ IDEA'nın Özellikleri
- IntelliJ İndir
- Kurulum
- IntelliJ IDEA Kullanarak Geliştirme
- Oluştur ve Yürüt
- Uygulamada Hata Ayıklama
- IntelliJ ve Eclipse
- Sonuç
- Önerilen Kaynaklar
IntelliJ IDEA'ya Giriş
IntelliJ IDEA IDE özellik bakımından zengindir ve hızlı yazılım geliştirmeye olanak tanır. Bu IDE ayrıca kod kalitesini de artırır.
android telefonlar için en iyi casus uygulamaları
Buraya Tıkla IntelliJ IDEA IDE'nin resmi web sitesi için.
IntelliJ IDEA IDE iki farklı sürümde mevcuttur.
- Topluluk Sürümü: açık kaynak (ücretsiz)
- Ultimate Sürüm: ticari
Bu iki sürümün ve destekledikleri özelliklerin ayrıntılı bir karşılaştırması referansınız için aşağıda listelenmiştir.
IntelliJ Community Vs Ultimate Edition Arasındaki Karşılaştırma
Dizin | Topluluk Sürümü | Ultimate Sürüm |
---|---|---|
Verim | Büyük projeler söz konusu olduğunda bir darboğaz olabilir. | Büyük projeleri verimli bir şekilde işler ve daha hızlı açar. |
Lisans | Açık kaynak, ücretsiz. | 30 günlük ücretsiz deneme süresine sahip ticari. |
Teknoloji ve Çerçeve Desteği | Android, Karınca, JavaFX, Junit, TestingNG, Gradle. | Android, Ant, JavaFX, Junit, TestingNG, Gradle, EJB, Spring, Struts, Node.js, Django, OSGi, vb. |
Dil desteği | Java, Kotlin, Groovy, Perl, Python, XML, Go, Scala. | Java, Kotlin, Groovy, Perl, Python, XML, Go, Scala , HTML, XHTML, CSS, php, SQL, Ruby, JavaScript vb. |
Dağıtım | Docker, Docker Compose (bir eklenti aracılığıyla). | Docker, Docker Compose (bir eklenti aracılığıyla), JBoss, WebLogic, Tomcat, Glassfish, Jetty, Virgo vb. |
Yazılım Sürümlendirme ve Revizyon kontrolü | GitHub, Git, CVS. | GitHub, Git, CVS, ClearCase, Perforce. |
Araçlar Oluşturun | Maven, Gradle, Ant, SBT, Bloop, Fury (Scala eklentisi aracılığıyla). | Npm, Webpack, Gulp, Grunt, Maven, Gradle, Ant, SBT, Bloop, Fury (Scala eklentisi aracılığıyla). |
IntelliJ IDEA'nın Özellikleri
IntelliJ IDEA, kodlayıcının kod ve bağlamına ilişkin derin kavrayışı ile diğer tüm Java IDE'leri arasında benzersizdir.
Bu IDE, geliştiricilerin uygulamaları mümkün olduğunca az dikkat dağıtıcıyla kodlayabilmeleri gerektiği kodlama ilkesi etrafında tasarlanmıştır. Bu nedenle, IntelliJ IDEA söz konusu olduğunda, yalnızca ekranda görünen düzenleyiciniz vardır ve diğer tüm kodlamayla ilgisi olmayan işlevler için özel kısayollara sahip olursunuz.
Şimdi IntelliJ IDEA'nın bazı önemli özelliklerini tartışalım.
- Akıllı kod tamamlama : IntelliJ IDEA, geçerli bağlamla en alakalı olan koda uygulanabilen sembollerin bir listesini sağlar ve bağlama dayalı kod tamamlamayı destekler.
- Zincir kodu tamamlama : Bu yine bir başka gelişmiş özelliktir. Yöntemler veya alıcılar tarafından sağlanan ve mevcut bağlam için geçerli olan semboller, Zincir kodu tamamlama özelliği tarafından listelenir.
- Statik üyenin tamamlanması : Statik yöntemler ve sabitler ekleyebilirsiniz ve IntelliJ IDEA IDE, bir derleme hatasını önlemek için gerekli içe aktarma ifadelerini otomatik olarak koda ekleyecektir.
- Yinelenenler Tespit etme : Kodda yinelenen kod parçaları olabilir ve bu özellik programcıya bunlar hakkında bildirim veya öneriler sağlar.
- Editör Merkezli ortam : Kodlama sırasında, mevcut bağlamdan ayrılmadan ek bilgileri kontrol etmenize yardımcı olan hızlı açılır pencereler de alırsınız.
- Denetimler ve hızlı düzeltmeler : IntelliJ IDEA, hata yapmak üzere olduğunuzu tespit ettiği kod satırında küçük bir ampul açar. Bu ampule tıkladığınızda, kod önerileri listesini göreceksiniz.
- Her şey için kısayollar : Daha önce de belirtildiği gibi, programcıların daha az dikkat dağıtıcı unsurları olduğundan IntelliJ IDEA, hızlı seçim ve çeşitli araç pencereleri ve diğer birçok işlem arasında geçiş yapma gibi eylemler de dahil olmak üzere neredeyse her şey için kısayol tuşları (klavye kısayolları) sağlar.
- Satır İçi Hata Ayıklayıcı : Uygulamanızda IDE'nin kendisinde hata ayıklamak için Satır içi hata ayıklayıcıdan yararlanabilirsiniz, böylece geliştirme ve hata ayıklama işlemlerini daha verimli hale getirebilirsiniz.
IntelliJ İndir
IntelliJ IDEA yazılımı aşağıdaki bağlantıdan indirilebilir.
İndir: IntelliJ FİKİR
Yukarıdaki linke tıkladığınızda karşınıza aşağıdaki sayfa çıkacaktır.
İki sürümden birini indirebilirsiniz, ancak yalnızca Ultimate sürümü 30 günlük ücretsiz deneme süresine sahiptir. Gerekli sürüm indirildikten sonra kuruluma başlayabilirsiniz.
Kurulum
Aşağıda IntelliJ IDEA için kurulum adımları verilmiştir.
# 1) Yüklenebilir IntelliJ IDEA'yı (.exe) DoubleClick ve yüklemeye başlayın. Aşağıdaki iletişim kutusu görüntülenecektir.
Bu ilk kurulum iletişim kutusudur. Sonrakine tıkla.
#iki) Kurulum konumunu (hedef klasör) seçmek için iletişim kutusu aşağıda görüntülenir.
Hedef klasörü belirtin ve İleri'ye tıklayın.
# 3) Kurulum seçeneklerini belirleyen iletişim kutusu görüntülenecektir.
Burada masaüstü kısayolunu, ilişkilendirmeleri vb. Seçebilirsiniz. Gereksinimlerinize göre uygun seçenekleri işaretleyin / işaretini kaldırın ve İleri'ye tıklayın.
# 4) Yükleme işlemindeki bir sonraki adım, Başlat Menüsü Klasörünü seçmektir.
Uygun klasörü seçin ve Yükle'yi tıklayın.
# 5) 'Yükle' yi tıkladığınızda, yükleme işlemi başlayacaktır.
Kurulum işlemi tamamlandığında, tamamlama iletişim kutusu görüntülenecektir.
# 6) Bu, IntelliJ IDEA kurulumunun tamamlandığını gösteren son iletişim kutusudur.
Kurulumun tamamlanması, sistemin yeniden başlatılmasını bekler, bu nedenle seçiminize göre sisteminizi hemen veya daha sonra yeniden başlatabilirsiniz. Bu, IntelliJ IDEA'nın kurulumunu tamamlar.
IntelliJ IDEA Kullanarak Geliştirme
IntelliJ IDEA'yı kullanarak basit bir 'Merhaba, Dünya' programını yürütme adımlarını tartışalım. Aynı adımlar diğer Java uygulamaları için de geçerlidir.
# 1) IntelliJ IDEA'yı açın ve aşağıda gösterilen iletişim kutusunu göreceksiniz.
yeni ürünler için nasıl test cihazı olunur
Tıklayın 'Yeni Proje Oluştur' .
#iki) 'Yeni Proje Oluştur' tıklandığında, 'Yeni proje' iletişim kutusu kullanıcıya sunulur.
Yukarıdaki iletişim kutusunda gösterildiği gibi, iletişim kutusunun sol bölmesinden oluşturmak istediğiniz proje türünü seçebilirsiniz. Proje türünü seçtikten sonra 'Java' ve diğer ayrıntıları sağlamak için İleri'yi tıklayın.
# 3) Bir sonraki ekranda, oluşturulacak Java uygulamasının türünü göreceksiniz. Burada seçeneği kontrol edebilirsiniz 'Şablondan proje oluştur' .
Her şey belirtildikten sonra İleri'ye tıklayın.
# 4) Sonraki ekranda projenin adını, lokasyon dizini ve paket adını belirtebilirsiniz.
Şimdi Bitir'e tıklayın ve yeni projeniz oluşturulur.
# 5) Proje oluşturulduktan sonra IntelliJ IDEA çalışma alanı aşağıda gösterilen ekrana benzer.
'Şablondan proje oluştur' u kontrol ettiğinizde, sınıf içinde bir Main sınıfı ve ana yöntemi olan Main.java dosyası sunulur.
Şimdi ana yöntemin içindeki aşağıdaki kod satırını değiştirin:
System.out.println(“Hello,World!!”);
Bu yapıldıktan sonra, uygulamayı oluşturma ve çalıştırma zamanıdır.
Oluştur ve Yürüt
Yeni oluşturduğunuz uygulamayı oluşturmak için, 'İnşa etmek' seçeneğini belirleyin ve projeyi oluşturun. Oluşturma tamamlandığında, IDE'nin durum çubuğunda bu etkiye yönelik bir durum mesajı gösterilir.
Ardından projeyi yürütün. Bunun için, “Çalıştır” menü seçeneğini seçip buradan uygun seçeneği seçerek projeyi çalıştırabilirsiniz. Veya aşağıdaki ekran görüntüsünde kırmızı dairenin içinde gösterildiği gibi araç çubuğundan 'Çalıştır' seçeneğini seçebilirsiniz.
Proje başarıyla yürütüldüğünde, programın çıktısını IDE'nin alt bölmesinde göreceksiniz. Bu durumda, 'Merhaba Dünya !!' mesajı Java uygulamasının başarılı bir şekilde yürütülmesinin bir sonucu olarak görüntülenecektir.
Uygulamada Hata Ayıklama
Hata ayıklamayı kullanarak çalışan kodu izleyebilecek, kodun bulunduğu durumu inceleyebilecek ve ayrıca yürütme akışını inceleyebileceksiniz. IntelliJ IDEA tarafından sunulan hata ayıklayıcı, en basit koddan karmaşık uygulamalara kadar her şeyi ve her şeyi ayıklamanıza yardımcı olur.
IntelliJ IDEA'nın satır içi hata ayıklayıcısını kullanarak, herhangi bir noktada bir programın yürütülmesini durdurma, herhangi bir işleve adım atma ve işlevden çıkma, Çeşitli kesme noktaları ayarlama, Değişkenleri inceleme ve izleme gibi çeşitli işlemleri gerçekleştirebilirsiniz. program vb.
Bir programdaki kesme noktaları, programın belirli noktalarda durmasına izin verir. Kesme noktaları, programın yürütülmesi kesme noktasının ayarlandığı satıra ulaştığında tetiklenir.
Aşağıdaki ekran görüntüsünde, kesme noktası ana işlevdeki ilk kod satırında belirtilmiştir. Satır numarasına karşı kırmızı bir daire ile gösterilir.
'Çalıştır' menüsünden uygun menü seçeneğini (kesme noktasını değiştir) seçerek veya 'Ctrl + f8' kombinasyon tuşlarını kullanarak kodunuzdaki kesme noktasını belirtebilirsiniz.
Kesme noktası ayarlandıktan sonra, 'Çalıştır' menüsünden 'Hata Ayıkla' seçeneğini seçerek veya 'Alt + shift + f8' kombinasyon tuşunu kullanarak programda hata ayıklamaya başlayabilirsiniz. Bu, ana veya başka herhangi bir işlevde hata ayıklamak için hata ayıklama seçeneklerini size soracaktır.
Araç çubuğunda hata ayıklamayı başlatmak için bir hata ayıklama seçeneği de vardır. Hata ayıklama başladığında aşağıdaki ekran görüntülenir.
Yukarıdaki ekranda gösterildiği gibi, bir hata ayıklayıcı sekme penceresi görüntülenir. Değişken değerlerini inceleme, İfadeleri değerlendirme, İşleve adım atma, İşlevden çıkma, Hata ayıklamayı durdur, Hata ayıklamayı sürdürme gibi çeşitli diğer işlemleri gerçekleştirebilirsiniz.
Bu işlemleri kullanarak uygulamada etkin bir şekilde hata ayıklayabilir ve sorunu uygulamayla tanımlayabilirsiniz.
IntelliJ ve Eclipse
IntelliJ IDEA'yı diğer popüler Java IDE - Eclipse'den ayıran bazı ana noktaları tartışalım.
İşlevsellik | IntelliJ FİKİR | Tutulma |
---|---|---|
Çoklu Dil | O kadar genişletilemez. Birkaç dili destekler ve onunla çalışmak zorundasınız. | Seçtiğimiz egzotik bir dil kombinasyonuna sahip olabilirsiniz ve her şey verimli bir şekilde çalışacaktır. |
Çoklu Projeler | Aynı projenin birden çok modülünü açmak bile zahmetli. | Aynı anda birden fazla projeyi kolayca açabilir. |
Kullanım kolaylığı | Akıllı işlemler desteklendiğinden kullanımı daha kolaydır. | Yeni programcılar için zor olabilir. |
Kod Tamamlama | Bağlam tabanlı kod tamamlamayı desteklediği için çok hızlı. | Bağlam tabanlı kod tamamlamayı desteklemez. |
Yeniden düzenleme | Akıllı yeniden düzenlemeyi destekler. Sadece fareyi gezdirerek öneriler alabilirsiniz. | Akıllı yeniden düzenlemeyi desteklemez. |
Kullanılabilirlik | IntelliJ IDE'yi öğrenmek daha kolay. | Tüm özellikleri özümsemek daha zor. |
Hata ayıklama | Daha kolay hata ayıklama. Hata ayıklamak istediğiniz ifadeyi veya başka herhangi bir öğeyi işaret edin ve IntelliJ olası önerileri anlar ve gösterir. | Hata ayıklamak istediğiniz ifadeyi açıkça seçmeniz gerekir. Yavaş bir süreç haline getiriyor. |
Eklentiler | Şimdiye kadar yalnızca 727 eklentiyi destekler. | Genişletmesi daha kolaydır ve 1200'den fazla eklentiyi destekler. |
Maliyet | Ücretsiz ve açık kaynak; ayrıca ücretli baskı sunar. | Ücretsiz, açık kaynak. |
Sonuç
Bu, IDE, IntelliJ IDEA ile ilgili eğitimimizi tamamlıyor. Özellikler, IDE'yi indirme ve yükleme gibi çeşitli konuları ve ayrıca geliştirme ve hata ayıklama gibi diğer işlemleri tartıştık. İki IDE arasındaki temel farkı, yani IntelliJ IDEA ve Eclipse'i tartıştık.
en iyi anime web siteleri hangileri
Eclipse kolayca genişletilebilir ve Eclipse'e eklenti eklemek daha kolaydır, tam teşekküllü bir IDE'den daha çok bir eklenti koleksiyonu gibi görüntülenebilir. IntelliJ IDEA ise özellikle yeni programcılar için kullanımını kolaylaştıran akıllı otomatik tamamlama ve yeniden düzenleme özelliklerine sahiptir.
Eclipse ile karşılaştırıldığında IDEA'da hata ayıklama oldukça basittir. Ancak karmaşık ve daha büyük projeler söz konusu olduğunda, Eclipse üstünlüğü ele alır. Bu nedenle, özetle, her iki IDE'nin de kendi artıları ve eksileri vardır ve kendi yöntemleriyle faydalı olabilirler.
Daha fazla Java öğreticisi için bizi izlemeye devam edin !!
Önerilen Kaynaklar
- Örneklerle Java Yansıtma Eğitimi
- Eclipse IDE Kullanarak Java Geliştirme
- Eclipse Eğitimi: Eclipse Java IDE'ye TestNG'yi Entegre Etme
- Java SWING Eğitimi: Konteyner, Bileşenler ve Olay İşleme
- Yeni Başlayanlar İçin JAVA Eğitimi: 100+ Uygulamalı Java Video Eğitimi
- Java Collections Framework (JCF) Eğitimi
- Eclipse IDE: İlk Java Projenizi Oluşturun ve Çalıştırın
- Java'da Erişim Değiştiriciler - Örneklerle Eğitim