fazlasıyla formal bir programlama dili. adamlar en basitinden bir print fonksiyonunu bile System.out.println("hedehödö") diyerek uzatmışlar. varsın gerisini siz düşünün.
özellikle internetin yaygınlaşmasından sonra daha fazla kullanılmaya başlanılan programlama dili. oldukça gelişmiş ve kullanışlıdır. sanırım an itibariyle en son sürümü java sun. indirilmesi kolay ve ücretsizdir. (bkz: http://www.java.com)
ancak şurası da var ki ücretsiz ücretsiz diye bangır bangır bağırdıklarına göre pek yakın bir zamanda ücretli bir hizmet olarak karşımıza çıkabilir. her şeyin yavaş yavaş para ile dönmeye başladığı internet dünyasının yaramaz çocuğu java'nın da buna seyirci kalması beklenemezdi herhalde.
sql ile beraber mukemmel bir ikili olusturan dil. hatta j2me ve jsp de biliyorsaniz yarattiginiz bir desktop uygulamasina mobile veya web uzerinden de ulasabilirsiniz. tadindan yenmez.
ayrica sevgilime ogretmek istedigim bir dildir.
java bilen bayanlara karsi ciddi derecede zaaflarim vardir.
yarın yapılacak finalinden kalacagım programlama dili. uzgunum sozluk biriyle paylasmam gerekiyordu. ben kalıyorum ama aslında cok zor degil. yani istesem yaparım ama kalıyorum iste.
6.0 versiyonuyla classpath'lerde wildcard kullanımına izin vermeye başlamıştır. ayrıca söylemek gerekirse, c programlama dili microsoft'un değildir ve hiçbir zaman da olmamıştır.
ilk dönem kaldığım, seneye tekrar alacağım programlama dilidir. zor değildir aslında ama ugraşmanız gerekir. benim gibi eşşeklik yapıp bilgisayara kurduktan sonra yüzüne bakmazsanız sizin için işkenceye dönüşebilir.
tartışmasız yeryüzündeki en gelişmiş programa dilidir. c#'tan başka karşılaştırılabileceği, kendi sikletinde bir programla dili mevcut değildir ki, zaten c#, windows tarafından hadi kopyalama demeyelim java örnek alınarak, kendi geliştirme ortamı visual basic javanın yanında yetersiz bile denemeyecek durumda kaldığı için, java'ya rakip olabilmek adına geliştirilmiştir.
cep telefonlarından, as400 sunucularına, linux masaütüne ya da windows dizüsütü bilgisayarına kadar, hatta buzdolabı, çamaşır makinası gibi ev aletlerine varıncaya kadar her ortamda çalışabilir ki bu başlı başına diğer programlama dillerine bir üstünlüktür.
dahası, enterprise uygulamalarda performasn ve yazılım geliştirme sürecinin kolaylığı göz önünde bulundurulduğunda, hibernate, spring, struts gibi framework'ler, tomcat, glassfish, jboss gibi uygulama sunucuları sayesinde uzak ara en mantıklı seçimdir.
yavaşlığı ile rivayetler mevcut olsa da çoğu tevatürdür. zira java C gibi makina diline yakın bir programlama dili değildir. derlendikten sonra makina diline değil java byte code'a çevrilir. java byte code daha sonra jvm, ya da jre denen araç yardımı ile makina diline çevrilir. bu yüzden c gibi direkt makina diline çevrilen dillere göre daha ağır çalışması mazur görülmelidir.
işaretçileri c deki gibi kullanamadığımızdan dolayı güvenli bir dildir. dolayısıyla casus yazılımlar hazırlamak için tercih edilmez.
ayrıca elektronikçilerin bu dili bilmesi gerektiğini düşünüyorum. çünkü bu dil sayesinde muhattabınız sadece bilgisayar değil, mp3 player'den buzdolabına kadar geniş bir yelpaze olabiliyor.