ForumSevgisi.Com

  ForumSevgisi.Com > ForumSevgisi Webmaster Bölümü > Webmaster Genel

Webmaster Genel Webmasterlıkla ilgili Her şeyin Paylaşıldığı Bölüm.


Dev-java-3

Webmasterlıkla ilgili Her şeyin Paylaşıldığı Bölüm.


Dev-java-3

ForumSevgisi Webmaster Bölümü Kategorisinde ve Webmaster Genel Forumunda Bulunan Dev-java-3 Konusunu Görüntülemektesiniz,Konu İçerigi Kısaca ->> Dev-java-3 ers 1 - Programlamaya Giriş Bu yazıda sizleri Java programlamaya yeni başlamış Eclipse(kodları yazacağımız IDE)’ini yeni yüklemiş Eclipse simgesine ...

Kullanıcı Etiket Listesi

Yeni Konu aç  Cevapla
LinkBack Seçenekler Stil

Okunmamış 20 Mart 2015, 22:25   #1
Durumu:
Çevrimdışı
IDurDurBeni
Düşmanlara inat Mücadeleye devam...
IDurDurBeni - ait Kullanıcı Resmi (Avatar)
Arastirmaci
Üyelik tarihi: 12 Mart 2015
Mesajlar: 164
Konular: 95
Beğenilen: 49
Beğendiği: 64
www.forumsevgisi.com
Standart Dev-java-3

Dev-java-3

ers 1 - Programlamaya Giriş


Bu yazıda sizleri Java programlamaya yeni başlamış Eclipse(kodları yazacağımız IDE)’ini yeni yüklemiş Eclipse simgesine tıklamış ama ne yapabileceğini nereye kod yazacağını bilmeyen biri olarak görerekten bende sizinle beraber eclipse’imi açıyorum ve Öğrenmeye başlıyoruz.

Burada size javaya giriş kapsamında bir kaç örnek kod yazıcam.Öcelikle Eclipse’i açıyoruz.Solda bulunan Package explorer sütunumuz var.Burda paketlerimiz tutuluyor.Bunu daha sonra ayrıntılı olarak söyleyeceğiz zaten. Şimdilik elimiz alışsın diye bir program yazmamız gerek.Evet package axplorer sutununa sağ tıklıyoruz New>New project diyoruz.Daha sonrada projemize bir isim veriyoruz.”BenimDünyam” ismini verelim mesela.Sonra OK’liyoruz.Artık Package Explorer sutunumuzda bir projemiz var.şimdi bu paketin içinde sınıf(Class)ımızı oluşturalım.Bunu oluşturmak için BenimDünyam projesine sağ tıklayıp New>Class’ ı seçiyoruz.Bunun ismini de ne koyalım? “Merhaba Dünyam” koyalım.Ayrı yazdım ve kabul etmedi.Bunu da öğrenmiş olduk.Sınıfa isim verirken birleşik bir kelime kullanmalıyız.Class yani sınıf( artık yabancı terim kullanmaya alışalım) adımızı koyduktan sonra enterlıyoruz ve artık sınıfımız oluşuyor.Farkında bile olmadan program yazmaya başladık bile.Şimdi aşağıdaki resimde aslında programlama bilenler için basit gelsede.Yeni başlayanlar çok şey öğrenicek.Bu kadar ayrıntıya girmem bilenler için komik geliyor olabilir ama temeli sağlam atmaları gerekiyor yeni başlayanların.




Resimde kafamıza takılan yerleri anlattım.Sınıf adını da dosya adıyla aynı hale getirdikten sonra programımız çalışır hale gelicektir.Ben bu programı nasıl çalıştırcam diyorsunuz duyar gbiyim. Ctrl+f11 kısayolu ile çalıştırabilirsiniz.Ya da üst kısımdaki “run” kısmından halledebilirsiniz.
Şimdi kafamıza “ya bu public ne static ne **** ne?” diye soru işaretleri olabilir.Olması da çok güzel birşey körü körüne öğrenmemiş olursunuz.Kısaca bunlardan söz edicem ilerde daha açık bir şekilde öğrenicez.

public static **** main(String[]args
{
}



Bu bizim main method(ana metod) umuz.Her programda bu main metot bulunmak zorunda.
System.out.println(“”);
Bu ise java dilinde çıktı vermek için kullanılır eğer ekrana bişeyler yazdırmak istiyorsak bu satırı kullanmak zorundayız.

Yani biz ne yapacaksak bu main metot içinde mi yapmak zorundayız diye bir soru işareti oluşabilir tabiki de hayır.Başka bir sınıf daha oluştururuz ve bunun içinden diğer sınıftan bir yordam çağırabiliriz.Örnek üzerinde görsek daha iyi olucak.

public class JavaDunyam
{
public static **** main(String[] args)
{
System.out.println("Java Dunayasina ilk adimimi attim galiba...");
}
public **** Deneme()
{
System.out.println("JavaDunyam içinden bir ses ver bana...");
}
}




Bu bizim JavaDunyam sınıfımız diyelim.Bunun çıktısı ne olur.Tabiki de main metodun içini okur program.Main metodun içinde ne var?
System.out.println("Java Dunayasina ilk adimimi attim galiba...");
Sadece bu var.Ee alttaki Deneme isimli metodumuzu niye yazdık?tabiki de başka bir sınıftan bunu okumam için.Şimdi ayrı bir sınıf daha oluşturuyoruz.Sınıf olusturmayı öğrenmiştik bir projede yüzlerce sınıf olabilir.O yüzden yeni bir sınıf oluşturun ve ismini “Dıger” koyun.Ya da başka bi şey adı size kalmış.

public class Diger
{
public static **** main(String[] args)
{
JavaDunyam jd=new JavaDunyam();
jd.Deneme();
}
}




Bakın ne yaptım? Diğer isimli bir sınıf oluşturdum.hemen ardından bir main metot tanımladım.

JavaDunyam jd=new JavaDunyam();

Bu da neyin nesi diyebilirsiniz.Burda ben bir nesne oluşturdum.Bu kod diyor ki: Buralarda biryerlerde JavaDunyam isimli bir sınıf var ve ben o sınıfın içindeki metotları kullanabilirim demek.Yani artık JavaDunyam sınıfının içine erişebilirim. Bu JavaDunyam nesnesinin ismini jd yaptık.Şimdi önceden yazdığımız Deneme(); isimli kodu kullanabiliriz.Çünkü Deneme isimli metotun içinde bulunduğu sınıfı tanımladık artık tanıyoruz. Jd.Deneme(); satırı bizi jd nesnesinin Deneme(); metoduna gönderiyor.

Sanırım açıklık getirdim bu duruma.Elimden geldiğince basit anlatmaya çalıştım Kafanız biraz karışmış olabilir.Farklı farklı çıktılar verip elinizi alıştırın.Bir çok kez sınıf oluşturun hepsinin içinde metotlar yazın basit basit ve çıktı alın.


Bu arada kimse de sormuyor “;” bunu biz niye koyuyoruz diye.Dil bilgisi dersinde görmüşüzdür.Biten cümlenin sonuna ne sonra gelir? Nokta. Bizde de böyle yani biz javacılar her satırın sonuna “;” koyarız.Bazen koymayız ama şimdilik koymucağımız durumları bilmiyoruz.Öğrendiğimizde zaten koymamamız gereken yerleri göreceğiz.

Unuttuğum yerler inşallah yoktur.Biz de insanız sonuçta bütün herşey aklımıza gelmeyebiliyor.
Umarım javacılar bütün bu dediklerimi uygular ve en önemli adımı atmış olurlar.
Hadi kolay gelsin.
Alıntı ile Cevapla
Yeni Konu aç  Cevapla

Etiketler
devjava3

Seçenekler
Stil


Saat: 16:21

Forum Yasal Uyarı
vBulletin® ile Oluşturuldu
Copyright © 2016 vBulletin Solutions, Inc. All rights reserved.

ForumSevgisi.Com Her Hakkı Saklıdır
Tema Tasarım:
Kronik Depresif


Sitemiz bir 'paylaşım' sitesidir. Bu yüzden sitemize kayıt olan herkes kontrol edilmeksizin mesaj/konu/resim paylaşabiliyorlar. Bu sebepten ötürü, sitemizdeki mesaj ya da konulardan doğabilecek yasal sorumluluklar o yazıyı paylaşan kullanıcıya aittir ve iletişim adresine mail atıldığı taktirde mesaj ya da konu en fazla 48 saat içerisinde silinecektir.

ankara escort, izmir escort ankara escort, ankara escort bayan, eryaman escort, bursa escort pendik escort, antalya escort,