Java'nın ilkel tiplerini bilinçle kullanın
Eğitim Java'nın sekiz ilkel veri tipinin boyutlarını ve değer aralıklarını, literal biçimlerini (onaltılık, ikili, alt çizgili), varsayılan değerleri, tür dönüşümlerini (genişletme, daraltma, cast), taşma davranışını, IEEE 754 kayan nokta hassasiyetini, char…
İlkel tipler, sınırlar ve dönüşümler
Eğitim Java'nın sekiz ilkel veri tipinin boyutlarını ve değer aralıklarını, literal biçimlerini (onaltılık, ikili, alt çizgili), varsayılan değerleri, tür dönüşümlerini (genişletme, daraltma, cast), taşma davranışını, IEEE 754 kayan nokta hassasiyetini, char ve Unicode ilişkisini, boolean kullanımını, stack üzerinde tutulma biçimini, ilkel tipler ile wrapper karşılaştırmasını ve var ile tip çıkarımını örneklerle işler.
2 Gün. Her gün dört modül; Tam Sayı ve Mantıksal Tipler; Kayan Nokta ve Dönüşümler ekseninde ilerleyen uygulamalı program.
Başlangıç Seviye — Java ilkel veri tipleri: byte, short, int, long, float, double, char, boolean, tür dönüşümü ve sınırlar
jshell ve küçük programlarla her tipin sınırları (MIN_VALUE, MAX_VALUE) yazdırılır; taşma ve hassasiyet hataları bilinçli üretilip yorumlanır.
Hangi veri için hangi tipin uygun olduğunu bilerek seçersiniz.
Sessiz taşma ve kayıp dönüşümlerini önceden görürsünüz.
char ve Unicode ilişkisini doğru kullanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Dosya yönetimi ve program kurma.
İkili ve onluk sayı temel fikri.
JDK 17 ve jshell/IDE.
Önceden deneyim gerekmez.
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:
Verinin doğasına uygun ilkel tipi seçebilirsiniz.
Her tipin sınırlarını ve varsayılan değerini bilirsiniz.
Taşmayı tespit edip Math.addExact ile önleyebilirsiniz.
Genişletme ve daraltma dönüşümlerini doğru yapabilirsiniz.
Kayan nokta hatalarını yorumlayıp BigDecimal'e geçmeyi bilirsiniz.
char ile Unicode ilişkisini doğru kullanabilirsiniz.
Integer cache ve unboxing NPE hatalarını önleyebilirsiniz.
Sayıların ikili gösterimini inceleyebilirsiniz.
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.
Java Foundations: Math ve Random Sınıfları eğitimi: Math.abs, pow, sqrt, round, floor, ceil, hypot, trigonometri, Math.random, java.util.Random, seed, nextInt,.
Detayları Gör →Java Foundations: Nesne Yönelimli Programlama eğitimi: Kapsülleme, kalıtım, super, polimorfizm, override, soyut sınıf, arayüz, Object sınıfı, equals ve hashCode
Detayları Gör →JDBC Batch İşlemleri ve Transaction Yönetimi eğitimi: addBatch, executeBatch, setAutoCommit, commit, rollback, Savepoint, izolasyon seviyeleri, deadlock, bağlan
Detayları Gör →JDBC RowSet ile Veritabanı Etkileşimi eğitimi: RowSetFactory, JdbcRowSet, CachedRowSet, WebRowSet, XML dışa aktarma, RowSetListener, bağlantısız çalışma ve acce
Detayları Gör →JDBC RowSet ile Join ve Filtreleme eğitimi: JoinRowSet.addRowSet, setMatchColumn, FilteredRowSet, Predicate arayüzü, join türleri, sıralama ve SQL JOIN ile perf
Detayları Gör →