Java ile Nesne Yönelimli Programlama
Java Programlama Dili kolay ve hızlı uygulama geliştirmeyi amaçlayan C++'dan türetilmiş yalın bir nesne yönelimli programlama dilidir. Java'yı kullanarak, GUI uygulamaları, web servis uygulaması, dağıtık uygulamalar için bileşenler geliştirebilirsiniz. Bu kursta bir programlama dili olarak Java ele alınmaktadır. Bu kurs Java ile Uygulama Geliştirme (I) kursu için bir önkoşul niteliğindedir.
Kurs konularından bazıları aşağıdadır:
- Nesne yönelimli programlamaya ilişkin temel kavramlar
- Java Programlama Dilinin genel yapısı ve diğer programlama dilleriyle olan benzerliği
- Java'ya ilişkin temel kavramlar
- Tür kavramı
- Değişkenler
- Operatörler
- Kontrol deyimlerinin kullanımı
- Tür dönüştürmeleri
- Method overloading
- Temel sınıf kavramları
- Sınıfların üye metotları ve elemanları
- Rasgele sayı üretimi (Random sınıfı)
- String sınıfı
- Paketler
- İsim arama
- Diziler ve uygulamalar
- Sınıflarda temel erişim kuralları
- Sınıflar arası ilişkiler (composition, aggregation, association, inheritance)
- Türetme (inheritance)
- Çok biçimlilik (polymorphism)
- Exception işlemleri
- Arayüzler
- Generic sınıflar ve metotlar
- Ve diğer konular...
Önkoşul:
Daha önce herhangi bir programlama dilinde uygulamalı çalışma yapmış olmak veya C ve Sistem Programcıları Derneği'nin açmış olduğu Programlamaya Giriş kursu başarıyla bitirmiş olmak.