"Merhaba Diego!"

"Merhaba, Amigo!"

"Profesör geçenlerde beni övdü. Dersleri sayesinde bu kadar hızlı ilerleme kaydetmeme sevindi."

"Profesörün dersleri sayesinde ilerleme kaydediyorsun? Ah, tabii! Bunun ne kadar komik olduğunun farkında değil mi?"

"Pekala, boşver. Bugün senin için ilginç bir şeyim var. Sana en basit (veya minimal) programı nasıl yazacağını öğreteceğim. Çok kolay. Minimal bir program bir sınıftan oluşur ve bir yöntem içerir - main(). Görünüşü böyle."

En basit program
public class MainClass
{
    public static void main(String[] args)
    {
        System.out.println("Kiss my shiny metal rear actuator!");
    }
}

"Bunu daha önce görmüştüm, o yüzden anlıyorum."

"Elbette kimsenin böyle programlara ihtiyacı yok. Bir program tarafından çözülen problem ne kadar karmaşıksa, program o kadar havalı olur. Bu yüzden programlar normalde binlerce sınıftan oluşur."

"Ortalama bir program 2-3 yılda on kişilik bir ekip tarafından yazılır."

"Öyleyse büyük bir program ne olarak kabul edilir?"

"Belki 100 kişilik bir ekibin yazması 5 yıl süren bir program."

"500'den fazla insan yılı mı? Ah, vay!"

"Evet. Java, büyük ve çok büyük programlar yazmak için en iyi programlama dillerinden biridir."

"'Çok büyük' ​​bir programı neyin oluşturduğunu sormaya korkuyorum."

"Aferin sana! Çabuk anlıyorsun."

"Programcılar, binlerce sınıf arasında gezinmenin zor olduğunu çabucak anladılar. Program yazma sürecini hızlandıran özel programlar buldular. Yazdığınız program ne kadar büyükse, faydaları o kadar net olur."

"Yani programcılar program yazmak için bir program mı buldular?"

"Evet. Neden şaşırdın? Bir program her şeyden önce rutin görevleri otomatikleştirmeye yarayan bir araçtır. Birkaç yıl kod yazdıktan sonra, bu türden çok sayıda görev olduğunu göreceksin."

"Program oluşturmak için bir programa Entegre Geliştirme Ortamı (IDE) denir.

Bugün onlardan birini göreceksiniz.

Hayır, bugün en iyilerini göreceksiniz! Buna IntelliJ IDEA denir ve uzun yıllar boyunca sadık dostunuz olacaktır. Her zaman ipuçları ve yardım sağlayan daha deneyimli bir arkadaş gibi."

"İşte bu ilgi çekici!"

"Word'de program yazmayacaksanız, iyi bir geliştirme ortamına ihtiyacınız olacak, değil mi? Biz robotlar IntelliJ IDEA Community Edition'ı tercih ediyoruz. En son sürümü indirip yükleyin."

İpucu 1
Google'da IntelliJ IDEA nasıl bulunur?

İpucu 2
IntelliJ IDEA için İndirme sayfası

İpucu 3

Intellij IDEA'da yeni bir proje oluşturmadan önce lütfen Open JDK'yi kurun.

"Ayrıca bir Java geliştirme kiti (JDK) kurmanız gerekecek. Bir JDK, Java platformunun kurucuları tarafından oluşturulmuş Java geliştiricileri için bir kittir. Bir Java sanal makinesi, Java derleyici ve deneyimli birinden çok daha fazlasını içerir. Java geliştiricisinin ihtiyacı olabilir."

"Web sitesi aracılığıyla program yazma şeklimde yanlış olan ne?"

"Bu, küçük programlar için uygundur, ancak IntelliJ IDEA'da büyük programlar yazmak daha iyidir. Sizi profesyonel bir programcı olmaya hazırlıyoruz, bu nedenle bu harika araçlarda ne kadar hızlı ustalaşırsanız o kadar iyi. Korkmayın. Bu program hayatınızı kolaylaştırmak için yaratıldı, zorlaştırmak için değil. Çabuk alışırsınız. Yakında başka hiçbir şeye dokunmak istemeyeceksiniz."

"Program yazmayı öğrenmek için program yazmanız gerekir. Bunun için bilgisayarınıza IntelliJ IDEA ve bir JDK kurun. OpenJDK 16'yı indirip kurun."

İpucu 1
Öncelikle şu sayfayı ziyaret edin: https://jdk.java.net/16/

Bunun gibi bir şeye benzemeli: JDK'yı aç

Derlemeler bölümünde, indirme işlemini başlatmak için işletim sisteminizin sürümüne tıklayın.

İndirilen arşivi paketinden çıkarın. Yanlışlıkla kaldırılmasını önlemek için paketlenmemiş proje klasörünü güvenli bir yere kaydetmenizi öneririz.

"Teoriyi bir egzersizle pekiştirelim."

1
Görev
Java Syntax,  seviyeders
Kilitli
Dividing is good
As a well-known paramecium once said, "dividing is good". Higher lifeforms (though not all) are united by this wisdom, including the highest form of life: programmers. Let's write a method to divide one number by another. We'll call it div, and we'll display the result of the division.

JDK kurulumuyla ilgili herhangi bir sorunla karşılaşırsanız, support@codegym.cc adresine e-posta göndererek veya sayfanın sağ alt köşesindeki sohbet widget'ını kullanarak destek ekibimizle iletişime geçmekten çekinmeyin.