JAVA PROGRAMMING: WORKING WITH PRIMITIVE DATA TYPES EĞİTİMİ

Java'nın ilkel tiplerini bilinçle kullanın

byte, short, int, long, float, double, char, boolean, literal, cast, taşma, IEEE 754 ve bit düzeyi gösterim.

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…

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

İ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.

Süre ve Format

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.

Seviye

Başlangıç Seviye — Java ilkel veri tipleri: byte, short, int, long, float, double, char, boolean, tür dönüşümü ve sınırlar

Öğrenme Metodu

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.

Neden Bu Eğitim?

🔢Tip bilgisi

Hangi veri için hangi tipin uygun olduğunu bilerek seçersiniz.

💥Taşma hataları

Sessiz taşma ve kayıp dönüşümlerini önceden görürsünüz.

🔤Unicode farkındalığı

char ve Unicode ilişkisini doğru kullanırsınız.

Anahtar Konular

java ilkel veri tiplerijava primitive typesjava int long doublejava tür dönüşümüjava taşmajava char unicodeIEEE 754 javajava başlangıç
“Verinin tipini bilmek, hatanın nerede çıkacağını bilmektir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Bilgisayar kullanımı

Dosya yönetimi ve program kurma.

2
Sayı sistemleri

İkili ve onluk sayı temel fikri.

3
Ortam

JDK 17 ve jshell/IDE.

4
Programlama

Önceden deneyim gerekmez.

Eğitim İçeriği

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.

Günün hedefiTam sayı tipleri
Modül 1
Tip Sistemi
  • Statik tipli dil ve ilkel/referans ayrımı
  • Sekiz ilkel tip ve boyutları
  • Varsayılan değerler ve başlatma zorunluluğu
  • Stack ve heap'te saklama
  • var ile yerel tip çıkarımı
  • final ve sabit tanımlama
Modül 2
Tam Sayı Tipleri
  • byte, short, int, long aralıkları
  • Literal: 0x, 0b, 100_000, L soneki
  • İkili tümleyen gösterimi
  • MIN_VALUE / MAX_VALUE sabitleri
  • Taşma (overflow) ve wrap-around
  • Math.addExact ve toIntExact
Modül 3
boolean ve char
  • boolean ve mantıksal ifadeler
  • char 16 bitlik Unicode değeri
  • char ve int dönüşümü
  • Escape dizileri ve Unicode (\u)
  • Character yardımcı metotları
  • Surrogate pair ve codePoint
Modül 4
Wrapper Girişi
  • Integer, Long, Double, Character, Boolean
  • Autoboxing ve unboxing
  • Integer cache (-128..127) ve == tuzağı
  • null unboxing NullPointerException
  • parseInt, valueOf, toString
  • Wrapper sınıf sabitleri
Günün hedefiKayan nokta
Modül 1
float ve double
  • IEEE 754 gösterimi: işaret, üs, mantis
  • float / double hassasiyeti ve aralık
  • 0.1 + 0.2 sorunu
  • NaN, Infinity ve negatif sıfır
  • Math.ulp ve karşılaştırma toleransı
  • BigDecimal kullanım kararı
Modül 2
Tür Dönüşümü
  • Otomatik genişletme dönüşümleri
  • Açık cast ve veri kaybı
  • long'dan float'a hassasiyet kaybı
  • char ile int dönüşümü
  • İfadelerde sayısal yükseltme
  • Bileşik atamada örtük cast
Modül 3
Bit Düzeyi Gözlem
  • Integer.toBinaryString, toHexString
  • Float.floatToIntBits
  • Bit sayma ve kaydırma
  • Byte işaret genişletmesi (& 0xFF)
  • Endianness kısa bakış
  • Ham veri okuma örneği
Modül 4
Uygulama
  • Para hesabı: neden double değil BigDecimal
  • Sıcaklık dönüştürücü
  • Sayı sınır testi programı
  • Tip seçim kontrol listesi
  • Hata ayıklama alıştırmaları
  • Özet ve sınav

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Tip seçimi

Verinin doğasına uygun ilkel tipi seçebilirsiniz.

🎯
Aralık bilgisi

Her tipin sınırlarını ve varsayılan değerini bilirsiniz.

🧩
Taşma yönetimi

Taşmayı tespit edip Math.addExact ile önleyebilirsiniz.

⚙️
Dönüşümler

Genişletme ve daraltma dönüşümlerini doğru yapabilirsiniz.

🔍
Hassasiyet

Kayan nokta hatalarını yorumlayıp BigDecimal'e geçmeyi bilirsiniz.

🛠️
char ve Unicode

char ile Unicode ilişkisini doğru kullanabilirsiniz.

📈
Wrapper tuzakları

Integer cache ve unboxing NPE hatalarını önleyebilirsiniz.

🚀
Bit gösterimi

Sayıların ikili gösterimini inceleyebilirsiniz.

Kimler İçin Uygundur?

  • Java'ya yeni başlayan öğrenciler
  • veri tiplerinin sınırlarından kaynaklanan hataları anlamak isteyen yeni geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java'ya yeni başlayan öğrenciler ve veri tiplerinin sınırlarından kaynaklanan hataları anlamak isteyen yeni geliştiriciler için uygundur.
Eğitime katılmak için hangi ön bilgiler gerekir?
Bilgisayar kullanımı: Dosya yönetimi ve program kurma. Sayı sistemleri: İkili ve onluk sayı temel fikri.
Eğitim nasıl ilerler ve kaç gün sürer?
Eğitim 2 gün sürer; her gün dört modülden oluşur ve her modülde anlatım ile uygulamalı çalışma birlikte yürür. Günler sırasıyla: Tam Sayı ve Mantıksal Tipler; Kayan Nokta ve Dönüşümler.
Eğitim sonunda sertifika verilir mi?
Evet, katılım ve başarı koşullarını sağlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Para hesabında neden double kullanılmaz?
Double ikili kayan nokta olduğundan 0.1 gibi değerleri tam gösteremez; eğitimde bu hata gösterilir ve BigDecimal çözümü uygulanır.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Java Programming: Working with Primitive Data Types Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Java ve JVMJava Certified Foundations Associate: Math & Random Classes Eğitimi
Yazılım Geliştirme Eğitimleri

Java Certified Foundations Associate: Math & Random Classes Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

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 ve JVMJava Certified Foundations Associate: Object-oriented Programming Eğitimi
Yazılım Geliştirme Eğitimleri

Java Certified Foundations Associate: Object-oriented Programming Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

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 →
Java ve JVMJava Database Connectivity (JDBC): Batch Executions & Transactions with JDBC Eğitimi
Yazılım Geliştirme Eğitimleri

Java Database Connectivity (JDBC): Batch Executions & Transactions with JDBC Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

JDBC Batch İşlemleri ve Transaction Yönetimi eğitimi: addBatch, executeBatch, setAutoCommit, commit, rollback, Savepoint, izolasyon seviyeleri, deadlock, bağlan

Detayları Gör →
Java ve JVMJava Database Connectivity (JDBC): Interacting with Databases using RowSets Eğitimi
Yazılım Geliştirme Eğitimleri

Java Database Connectivity (JDBC): Interacting with Databases using RowSets Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

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 →
Java ve JVMJava Database Connectivity (JDBC): Joining & Filtering Data with RowSets Eğitimi
Yazılım Geliştirme Eğitimleri

Java Database Connectivity (JDBC): Joining & Filtering Data with RowSets Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn