Override ile hiding farkını netleştirin
Eğitim instance metot override kurallarını (imza, erişim genişletme, covariant dönüş, checked exception sınırı), static metot hiding'i, alan hiding'i, private ve final metotların durumunu, interface default metot çakışmalarını, generic metotlarda tip silinmes…
Override ve hiding kurallarının tam resmi
Eğitim instance metot override kurallarını (imza, erişim genişletme, covariant dönüş, checked exception sınırı), static metot hiding'i, alan hiding'i, private ve final metotların durumunu, interface default metot çakışmalarını, generic metotlarda tip silinmesi ve bridge metot üretimini, override/hiding derleme hatalarını ve @Override anotasyonunun rolünü bytecode ve çıktı karşılaştırmasıyla işler.
2 Gün. Her gün dört modül; Override Kuralları; Hiding ve Karşılaştırma ekseninde ilerleyen uygulamalı program.
Orta Seviye — Java override ve hiding: instance/static metot, alan gizleme, erişim ve istisna kuralları, bridge metot
Çıktı tahmini soruları, derleme hatası avı ve javap -c -v incelemesi ile kurallar uygulamalı olarak keşfedilir.
Override ve hiding kurallarını gerekçeleriyle bilirsiniz.
Bridge metot ve bağlama kararlarını javap ile doğrularsınız.
Sessiz davranış hatalarını (yanlışlıkla hiding) yakalarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
extends, super, override temel bilgisi.
Dinamik bağlama kavramı.
Temel generic sınıf kullanımı.
JDK 17 ve IDE.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
İmza, erişim ve istisna kurallarını uygulayabilirsiniz.
Covariant dönüş tipli override yazabilirsiniz.
Static metot ve alan hiding'i override'dan ayırt edebilirsiniz.
Karışık kalıtım örneklerinin çıktısını doğru tahmin edebilirsiniz.
Interface default metot çakışmalarını çözebilirsiniz.
Bridge metodun nedenini javap ile gösterebilirsiniz.
@Override ile yanlış override hatalarını erken yakalayabilirsiniz.
Kodda yanlışlıkla oluşan hiding durumlarını bulabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
RabbitMQ ile Java ve Spring eğitimi: AMQP, exchange türleri, Spring AMQP, mesajlaşma desenleri, ack/confirm, DLQ, quorum queue ve izleme.
Detayları Gör →Red Hat Java EE uygulama geliştirme eğitimi (AD183): Servlet, JSF, CDI, JPA, EJB, JAX-RS, JMS, güvenlik ve Arquillian testleri.
Detayları Gör →Java EE ile uygulama geliştirme eğitimi: CDI, JPA, JTA, EJB, JAX-RS, JMS, Elytron güvenliği ve Arquillian testleri JBoss EAP üzerinde.
Detayları Gör →Java EE uygulama geliştirme ve sınav hazırlığı eğitimi: CDI, JPA, EJB, JAX-RS, JMS, güvenlik ve süre sınırlı deneme laboratuvarları.
Detayları Gör →JBoss EAP yönetimi eğitimi (AD248LS): kurulum, jboss-cli, dağıtım, datasource, Elytron, domain modu, kümeleme ve sorun giderme.
Detayları Gör →