Nicky adlı üyeden alıntı: mesajı görüntüle
Birisi 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.
Misafir adlı üyeden alıntı: mesajı görüntüle
Hocam php de object oriented yazmıyorsanız, javaya geçince biraz zorlanabilirsiniz. Hele ki android düşünürseniz zorlanma ihtimaliniz daha yüksek. Ve muhtemelen ilk programınızda NullPointerException alacaksınız

Kolay gelsin.
yahu object oriented programming nedir ki ben fonksiyon yazıp onu kullanırım genel olarak, alışcaz bakalım.