Hızlandırılmış JAVA Programlama

Algoritma mantığını bilenler için

Ratings: 0.00 / 5.00




Description

Bu eğitimi aldığınızda javanın Syntaxına hızlı bir şekilde aşina olacaksınız.


Java, Sun Microsystems mühendislerinden James Gosling tarafından geliştirilmeye başlanmış açık kaynak kodlu, nesneye yönelik, zeminden bağımsız, yüksek verimli, çok işlevli, yüksek seviye, adım adım işletilen (yorumlanan - interpreted) bir dildir.

Java, Sun Microsystems'den James Gosling tarafından geliştirilen bir programlama dilidir ve 1995 yılında Sun Microsystems'in çekirdek bileşeni olarak piyasaya sürülmüştür. Bu dil C ve C++'dan birçok sözdizim türetmesine rağmen bu türevler daha basit nesne modeli ve daha az düşük seviye olanaklar içerir. Java uygulamaları bilgisayar mimarisine bağlı olmadan herhangi bir Java Sanal Makinesi (Java Virtual Machine - JVM) üzerinde çalışabilen tipik bytecode'dur (sınıf dosyası).


James Gosling ve Patrick Naughton Java projesini Haziran 1991'de başlattı. Java ilk olarak interaktif televizyonlar için tasarlandı ancak dijital kablo televizyon endüstrisi için o zamanlar çok gelişmişti. Java'nın ilk hali Oak ismini taşıyordu ve bu isimi Gosling'in ofisinin hemen yanında bulunan bir meşe ağacından almıştı. Daha sonra projenin ismi Green oldu ve en son Java adını aldı. Gosling, Java'yı C/C++'a benzer bir syntax ile tasarladı ve böylece programcılar için kolaylıkla öğrenilebilen bir dil oldu.


Bir Java yazılımı şu şekilde geliştirilir;

  • Yazılımcı Java kodunu yazar.

  • Bu kod bir Java derleyicisi ile derlenir. Derleme sonucunda "bytecode" adı verilen bir tür sanal makine kodu ortaya çıkar. Düzlem bağımsızlığını sağlayan bytecode'dur. Çünkü bir kere bytecode oluştuktan sonra yazılım, sanal makine içeren tüm işletim sistemlerinde çalışabilmektedir.

  • Bu bytecode Java Sanal Makinesi (Java Virtual Machine - JVM) tarafından işletilir. Bu aşama, her bir bytecode komutunun teker teker yorumlanması ile icra edilebileceği gibi, anında derleme (Just-in-time compilation - JIT)kullanılarak da gerçekleştirilebilir.

What You Will Learn!

  • Javanın Syntaxına Hızlıca Adapte Olmak İsteyen Herkes
  • Javayı Hızlıca Öğrenmek isteyenler
  • Farklı Bir Yazılım Dilinden Javaya Geçiş Yapacaklar
  • Daha Önceden Algoritma Mantığını Bilip Javayı Öğrenecekler İçin

Who Should Attend!

  • Algoritma Mantığını Bilen Başlangıç Seviyedeki Java Yazılımcıları İçin.