[JAVA Anlatım] Mod ve Eklenti Yazan, Java'ya Yeni Başlayan Kardeşlerimize Yardım

Devam?

  • Evet

    Kullanılan: 6 60.0%
  • Evet

    Kullanılan: 4 40.0%

  • Kullanılan toplam oy
    10

Centeglassered

Kızıltaş Madencisi
En iyi cevaplar
0
Evet başlık biraz uzun oldu ama buraya yazacak bir şey bırakmadı.
Yeni anlatımlar yazdıkça devam ettireceğim.
Yalnızca size kendi anımı anlatacağım;

Mod yazmak için Eclipse'in karşısına ilk geçtiğim zaman hiçbir şey anlamıyordum.
Kaynaklarımdaki kodların tıpa tıp aynısını yazsam bile çalışmıyordu.
Fakat sonra mod yazmaya ara verdim.
İlk önce Java'yı çözeyim dedim.
4 ay sabrettim be şu an çok mutluyum.
Çünkü mod yazmak için öğrendiğim Java ile;
kendi oyunlarımı yaptım, C++ ve C#'ı çözdüm,

@KRHN @KadirBerk gibi dostlarla tanıştım.
İngilizcemi ileri düzeye taşıdım.
Çözümeleme ve algılama becerimi bir kaç kat arttırdım.
Ve şu an istediğim Modu ve Eklentiyi yazabiliyorum.

Artık şu söze hak verin diyorum;
İlmin başı soğandan acı sonu baldan tatlıdır.

Giriş Seviyesi Anlatım
Kod:
Centeglassered (Cem GEÇGEL) Java Giriş Seviyesi Anlatım

Java Erişim Anahtar Kelimeleri

- private   : sadece o dossyadan erişim
- boş       : private erişim + dosyanın bulunduğu klasörün içindeki dosyalardan erişim
- protected : boş erişim + alt sınıflardan (extend edenlerden) erişim
- public    : bütün evrenden erişim (evet bütün evren)

Java Önemli Anahtar Kelimeler

- Erişim Anahtar Kelimeleri
- final      : o değişkeni staticse yalnızca oluşturmada tanımalama, static değilse oluşturmada veya constructor da tanımlama ya izin verir
                iki durumda da yalnızca bir defa tanımlanabilir. değeri değişemez. gelende tümden büyük harfle yazılırlar
- static     : bir değişkenin sınıfa yönelik olmasını sağlar (nesneden nesneye değişmez yapar)
static olmayanlara erişim için nesneAdı.değişkenAdı iken static bir değişkene erişim SınıfAdı.değişkenAdı dır.
- void       : hiçbir şey döndürmeyen anlamına gelir
- class      : sınıf anlamına gelir
- abstract   : soyut sınıf (boş sınıf) anlamına gelir class dan önce yazılır
- interface  : soyut sınıfa benzer class ın yerine kullanılır (public interface Deneme {) gibi. tamamen farklı şeyler için kullanılabilir bknz: interface
- extends    : bir sınıfı veya soyut sınıfı ebeveyin sınıf olarak aldığımızı gösterir yazılmazsa standart olarak bütün sınıflar extends Object'dir bknz: inheritance
- implements : bir interface i kabul ettiğimizi gösterir. Birden fazla sınıfı exteds edemezken birden fazla interface i implements edebiliriz
- new        : yeni bir nesne oluşturduğumuzu belli eder
- return     : motodun sonucunu dödürmek için kullanılır, eğer metot void ise metotdan çıkmak için kullanılır
- break      : döngüden çıkmak için kullanılır. Eğer iç içe birden fazla döngünün içinde çağırılırsa en içtekinden çıkar, eğer iç içe birden fazla döngülerden dışlardaki bir tanesinden çıkmak istiyorsak adını (label) kullanırız
- continue   : break ile benzerdir. Tek farkı çıktıktan sonra döngüyü kaldığı yerden devam ettirir.
- for        : for döngüsü oluşturulurken kullanılır;
                for (değişkenTanımlama;boolean;islem) blok
- while      : while döngüsü oluşturulurken kullanılır;
                while (boolean) blok
- if         : if kontrol yapısı oluşturulurken kullanılır;
                if (boolean) blok

Java'da Bloklar

Blok ya da kod bloğu tek satırlık ; ile çok satırlık {} ile oluşturulur. Örnek;

System.out.println("Merhaba Dünya!");

Yukarıdaki tek satırlık blok

{
    String a = "Merhaba Dünya!";
    System.out.println(a);
}

Yukarıdaki çok satırlık blok
[DOUBLEPOST=1433796505,1433795904][/DOUBLEPOST]
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
 
Son düzenleme:

KRHN

Yazılımcı Beyefendi
En iyi cevaplar
0
Sadece terimler anlatılmış ve soyut sınıf, statik değer, ara birim ve alt sınıf gibi daha Java'ya başlayanların pek anlamayacağı terimleri de anlatmışsın :D Ama onlar dışında güzel olmuş eline sağlık Cem.
 

Centeglassered

Kızıltaş Madencisi
En iyi cevaplar
0
Sadece terimler anlatılmış ve soyut sınıf, statik değer, ara birim ve alt sınıf gibi daha Java'ya başlayanların pek anlamayacağı terimleri de anlatmışsın :D Ama onlar dışında güzel olmuş eline sağlık Cem.
Sadece anahtar kelimelere değineyim dedim. Ama onları da anlatmak zorunda kaldım. Zaten inheritance yazdım onu araştırınca anlarlar.[DOUBLEPOST=1433838827,1433838793][/DOUBLEPOST]Bu arada sağ ol.
 

Epistomoloji

Lapis Toplayıcısı
En iyi cevaplar
0
Güzel anlatım fakat sadece kelimeler ve anlamları anlatılıyor. Biraz örneklerle açıklasaydın daha iyi olabilirmiş.
 

LegendWH

Elmas Madencisi
En iyi cevaplar
0
skypeden ekle: legend.wh
yotubeden sina5andan dinliyorum sendende ders alayım ^^
 
Üst