Java Hakkında
13
●929
- 20-08-2014, 12:07:04Üyeliği durdurulduarkadaşlar Java'ya merak sardım zaten iyi bir şekilde PHP biliyorum, if-else-elseif yapıları falan aynı göründü ama bir veriyi yazdırmak çok uzun bir kodla yapılmaması lazım bence (system.out.print), sizce PHP ile karşılaştırıldığında nasıl bir dil? neleri farklı?
- 20-08-2014, 19:39:26Birisi web için, diğeri herşey için.
Java mecburi OOP'dir. Yani nesne dayalı yazmak zorundasınız. Farketmişsinizdir, main metodunu çalıştırabilmek için bile hemen bir class yazıyorsunuz.
Ama mesela C++'da OOP yapmanıza gerek yok, ister yapın ister yapmayın. Tabiki kompleks programlar için yaparsınız ama ekrana "merhaba" yazdırmak için gerek yok. Javada ise var.
System.out.println ise System class'ından out. oradan da println metodunu çağırıyor olarak biliyorum. Yani burada da OOP mantığı var, sınıflar, sınıf içindeki metodlar felan.
C'de ise 1 main fonksiyonu yazıp içine printf yazınca yapıyor aynı şeyi
Kısaca OOP olmasından kaynaklanıyor uzun olması, ama aslında çok uzun da değil. Eclipse kullanıyorsunuzdur tahminen, syso yazıp ctrl+space yaparsanız System.out.println(); hazır şekilde çıkar.
Ve tabiki OOP olması ileride avantajlı olacak sizin için zaman açısından.
Kolay gelsin. - 20-08-2014, 23:30:25Üyeliği durdurulduNicky adlı üyeden alıntı: mesajı görüntüleyahu object oriented programming nedir kiMisafir adlı üyeden alıntı: mesajı görüntüle
ben fonksiyon yazıp onu kullanırım genel olarak, alışcaz bakalım.
- 20-08-2014, 23:42:04Kısaca büyük programlarda çalışabilmek için iş bölümü yapmak gibi birşey. Herkes bir kısmı yazıyor, modül gibi düşün, hepsini birleştirince program oluyor. Ve bu yazdığın küçük program parçalarını da başka yerlerde de kullanabiliyorsun.WapZap adlı üyeden alıntı: mesajı görüntüle
Kısaca düzenli olsun, bakımı rahat yapılabilsin vs. diye OOP. - 21-08-2014, 00:50:48Üyeliği durduruldufonksiyonlar daha güzel ama yapacak bi şey de yok, if else while yapıları php ile aynı tek sorun bunun yardımı için php.net gibi bi yer var mı?Nicky adlı üyeden alıntı: mesajı görüntüle
- 21-08-2014, 00:55:51Yardım derken bir şey mi soracaksın? Stackoverflow.com var olmaz mıWapZap adlı üyeden alıntı: mesajı görüntüle
(sırf java için değil tabi, herşey için)
- 21-08-2014, 00:59:43Üyeliği durdurulduyok mesela http://php.net/preg_replace yazınca kendi dilimde fonksiyon açıklaması görebiliyorum onun gibi. bir de java.programlarını sadece eclipse konsolundan mı açabileceğim?Nicky adlı üyeden alıntı: mesajı görüntüle
- 21-08-2014, 01:16:17İlk soru:WapZap adlı üyeden alıntı: mesajı görüntüle
http://docs.oracle.com/javase/7/docs...w-summary.html
Şöyle bir yer var mesela, attığım yer tam anasayfası olmayabilirim. Daha önce bakmadım, genelde stackoverflow tarzı yerlerden bakıyorum çünkü.
İkinci soru:
Eclipse, Netbeans, hatta cmd bile olabilir. Bilgisayarında JDK yüklü olmadan zaten açamazsın, JDK yüklüyse de cmd'den .java dosyasını javac komutuyla compile edebilir, oluşan .class dosyasını da uzantı yazmadan java dosyaismi koduyla çalıştırabilirsin.
.java dosyası > kaynak kod için
.class dosyası > compile edilmiş hali

