VS Code İle Java Programlama

VS Code İle Java Programlama

Java tamamıyla Nesne Yönelimli bir programlama dilidir. Java da ki herşey bir nesnedir.

Java, Sun Microsystems’den James Gosling tarafından geliştirilen bir programlama dilidir (Sun Microsystem’in şu anda Oracle Corporation ile bağlı ortaklığı bulunmaktadır) ve 1995 yılında Sun Microsystems’in çekirdek bileşeni olarak piyasaya sürülmüştür. Sun firması, Oracle tarafından satın alındıktan sonra Java bir Oracle markası olarak geliştirilmeye devam etmiştir.

 

Java Programlama Dili ile Neler Yapılabilir?

Android / iOS için mobil uygulama geliştirebilirsiniz, Web sitelerinde kullanabilirsiniz, Masaüstü uygulamalar yapabilirsiniz, Oyun geliştirebilirsiniz.. Kullanım alanı oldukça fazladır.

 

Java Programlama için kullanılan IDE’ler Nelerdir?

IDE yazılım geliştirirken kolaylıkla kod yazabilmemizi sağlayan geliştiriciye ilgili framework ya da ilgili kodlama tekniği konusunda destek veren programlardır. IDE kullanmadan java programlama dilinde yazılım geliştirmek tercih edilen bir yöntem değildir.

Java dünyasında en çok tercih edilen başlıca IDE’ler;

1. Intellij Idea

2. Net Beans

3. Eclipse ‘dir.

4. VS Code

 

Java Nasıl Çalışır?

· Java hem derlenen hem de yorumlanan bir programlama dilidir.

· Derleyici(Compiler): Kaynak kodlarının direk makine kodlarına çevrilme işlemidir.

· Yorumlayıcı(Interpreter): Makine koduna çevrilmenin ve çalıştırmanın aynı anda olmasıdır.

Yani Java derlemeyi ve yorumlamayı aynı anda kullandığı için platform bağımsızdır.

 

JDK, JRE ve JVM Nedir?

JDK: Java ile yazılmış uygulamalarımızı derleyip çalıştırmamızı sağlayan birçok sınıf ve kütüphane bulunduran kütüphane paketidir.

JRE: Java ile geliştirilen yazılımları çalıştırmak için kullanılır. JDK yı yüklediğimiz zaman otomatik olarak yüklenir.

JVM: Byte Codeları yorumlayıp işletim sistemine uygun hale getiren sanal makine. JRE ile beraber gelir.

 

Kurulum Linkleri

Java SE Runtime Environment

https://www.oracle.com/tr/java/technologies/javase-jre8-downloads.html

Java SE Development Kit

https://www.oracle.com/tr/java/technologies/javase-jdk13-downloads.html

Visual Studio Code

https://code.visualstudio.com/download