Java Dersleri
Bu sayfada, Java’yı, temellerinden başlayarak sunumlarda anlatacağım. Sunumlar ve örnek kodlarına bu sayfadan ulaşabilirsiniz.
Sunumlar, bölümler olarak yazıldıkça buraya konacaktır. İlgili örnek kodları ise hem buradaki sayfalarda yayınlayacağım hem de Eclipse projesi olarak burada paylaşacağım. Belki bu anlatımlar ileride bir kitaba dönüşür.
Sunumlar ve örnekler, Java SE’nin 7. sürümü üzerinden olacaktır. Java SE’ye 7. ve önceki sürümlerde katılan yeni özellikler yeri geldikçe ifade edilecektir. Ayrıca Java’yı öğrenmek için neleri bilmek gerektiğiyle ilgili buraya da bakabilirsiniz.
Sunumlardan da farkedeceğiniz gibi yaklaşımımda anlamak, “nasıl”lıkla beraber “neden”liği kavramak esastır. Hemen her konu ile ile ilgili, noktaya atış türünden ayrıntılı örnekleri de hazırlamaktayım. Bu kod örneklerinin hoşunuza gideceğini umuyorum. Ögrenmenizi daha sağlıklı ve daha zevkli hale getirmek için örneklerle oynayın, değişiklikler yapıp davranışını gözlemleyin. Programlama dilleri ancak ve ancak bol pratik yaparak öğrenilebilir.
Vurgulamaya çalışacağım bir diğer tarz ise programlamayı daha geniş, Yazılım Mühendisliği bakış açısıyla ele almak ve detayları öğrenirken her birini büyük resme, bir yazılım mimarı edasıyla yerleştirebilme becerisini vermek. Zira ülkemizde yazılan programlama kitaplarındaki en temel eksik, bir “süreç” anlayışına sahip olmamaları.