GETTING STARTED WITH JAVA: OPERATORS EĞİTİMİ

Java operatörlerini örneklerle öğrenin.

Aritmetik, mantıksal, bitwise ve atama operatörlerini kuralları ve tuzaklarıyla birlikte Java'da uygulayın.

2 günlük başlangıç Java operatörleri eğitimi: aritmetik, mantıksal, bitwise, shift, üçlü operatör, öncelik tablosu, overflow ve == tuzakları.

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

Eğitim Hakkında

Java operatörleri, öncelik sırası ve tip dönüşümü tuzakları

Bu eğitim Java operatörlerini baştan ele alır. Aritmetik operatörler ve tamsayı bölme, ++ ve -- ön/son ek farkı, bileşik atama (+=) ve örtük daraltma, karşılaştırma ile == ve equals farkı, mantıksal operatörler ve short-circuit değerlendirme, bitwise ve shift operatörleri, üçlü operatör, instanceof, operatör önceliği, sayısal terfi (numeric promotion), integer overflow ve kayan nokta hassasiyeti uygulamalı örneklerle işlenir.

Süre ve Format

2 Gün. Her gün dört modül; toplam 8 modül, her modülde altı konu başlığı ve uygulama çalışması yer alır.

Seviye

Başlangıç Seviye — Java operatörleri: aritmetik, atama, karşılaştırma, mantıksal, bitwise, üçlü operatör ve öncelik kuralları.

Öğrenme Metodu

Her operatör için ifadenin sonucu önce tahmin edilir, JShell veya IDE'de çalıştırılarak doğrulanır.

Neden Bu Eğitim?

🎯Tahmin ve doğrulama

JShell ile ifadeleri anında çalıştırıp sonucu neden öyle çıktığını anlarsınız.

🛠️Tuzaklara hazırlık

Tamsayı bölme, overflow ve == tuzaklarını önceden görürsünüz.

🚀Sağlam temel

Sonraki Java konuları için hatasız ifade yazma alışkanlığı kazanırsınız.

Anahtar Konular

java operatörlerijava başlangıç eğitimijava aritmetik operatörlerjava bitwisejava üçlü operatörjava operatör önceliğijava == equalsjava integer overflowjshelljava temelleri
“Küçük bir operatör, büyük bir hatanın da kaynağı olabilir.”

Ön Koşullar

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

1
Bilgisayar kullanımı

Temel bilgisayar becerisi yeterlidir.

2
Programlamaya merak

Önceden programlama bilgisi gerekmez.

3
JDK 17

JDK 17 kurulu olmalıdır.

4
IDE veya JShell

IntelliJ IDEA ve JShell birlikte kullanılacaktır.

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 hedefiKatılımcı aritmetik ve karşılaştırma ifadelerinin sonucunu doğru öngörür.
Modül 1
Aritmetik Operatörler
  • +, -, *, /, %
  • tamsayı bölme ve ondalık sonuç
  • modül operatörü ve negatif sayılar
  • string birleştirme ile +
  • sıfıra bölme: ArithmeticException ve Infinity
  • Math sınıfı ile birlikte kullanım
Modül 2
Artırma ve Atama
  • ++ ve -- ön ek ve son ek
  • i = i++ tuzağı
  • bileşik atama +=, -=, *=
  • bileşik atamada örtük cast
  • zincirleme atama a = b = c
  • atama ifadesinin değeri
Modül 3
Karşılaştırma
  • ==, !=, <, >, <=, >=
  • primitive == ve nesne == farkı
  • String == ve equals
  • double karşılaştırmada epsilon
  • NaN karşılaştırması
  • Integer cache (-128..127) şaşırtması
Modül 4
Sayısal Terfi ve Taşma
  • byte, short, int terfisi
  • int ve long karışımı
  • int overflow ve Math.addExact
  • float ve double hassasiyeti
  • 0.1 + 0.2 sorunu ve BigDecimal
  • char aritmetiği
Günün hedefiKatılımcı mantıksal ve bit operatörleriyle karmaşık ifadeleri doğru yazar.
Modül 1
Mantıksal Operatörler
  • &&, ||, !
  • short-circuit değerlendirme
  • & ve | ile boolean farkı
  • null kontrolü ile &&
  • doğruluk tabloları
  • De Morgan kuralları
Modül 2
Bitwise ve Shift
  • &, |, ^, ~
  • <<, >>, >>> farkı
  • negatif sayılarda shift
  • bit maskeleme ve bayrak (flag) mantığı
  • ikili gösterim ve Integer.toBinaryString
  • çift/tek kontrolü bitwise
Modül 3
Üçlü ve instanceof
  • a ? b : c
  • iç içe üçlü okunabilirliği
  • üçlü operatörde tip terfisi ve NPE
  • instanceof ve pattern matching
  • switch ifadesi kısa bakış
  • null güvenli ifadeler
Modül 4
Operatör Önceliği
  • öncelik tablosu
  • soldan sağa ve sağdan sola birleşme
  • parantez kullanımı
  • karmaşık ifade çözümleme
  • sık sorulan mülakat soruları
  • ifade okunabilirliği ve stil

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Aritmetik doğruluk

Tamsayı bölme, modül ve ondalık sonuçları doğru öngörebilirsiniz.

✅
Atama tuzakları

++ ön/son ek ve bileşik atamadaki örtük cast durumlarını açıklayabilirsiniz.

✅
Doğru karşılaştırma

== ve equals farkını String ve Integer cache örnekleriyle kavrayabilirsiniz.

✅
Taşma bilinci

Overflow ve kayan nokta hassasiyetini tanıyıp BigDecimal veya Math.addExact seçebilirsiniz.

✅
Mantıksal ifade

Short-circuit değerlendirme ile güvenli koşul ifadeleri yazabilirsiniz.

✅
Bit düzeyi işlem

Bitwise ve shift operatörleriyle bayrak ve maske işlemleri yapabilirsiniz.

✅
Üçlü operatör

Üçlü operatörü okunabilir biçimde ve tip terfisini bilerek kullanabilirsiniz.

✅
Öncelik çözümleme

Operatör önceliğine göre karmaşık ifadelerin sonucunu elle bulabilirsiniz.

Kimler İçin Uygundur?

  • Java'ya yeni başlayanlar
  • sertifika
  • mülakat öncesi dil temellerini tazelemek isteyenler ve öğrenciler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java'ya yeni başlayanlar, sertifika ve mülakat öncesi dil temellerini tazelemek isteyenler ve öğrenciler.
Hiç kod yazmadım, katılabilir miyim?
Evet, eğitim başlangıç seviyesindedir ve JShell ile adım adım ilerler.
JShell nedir?
Java kodunu satır satır çalıştıran interaktif araçtır, operatör sonuçlarını anında görmek için kullanılır.
Mülakat sorularına yardımcı olur mu?
Evet, i = i++ ve Integer cache gibi sık sorulan sorular işlenir.
Sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Getting Started with Java: Operators 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 JVMWeb Application Development Using Spring, Hibernate and JPA Eğitimi
Yazılım Geliştirme Eğitimleri

Web Application Development Using Spring, Hibernate and JPA Eğitimi

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

Spring, Hibernate ve JPA ile web uygulaması geliştirme eğitimi: entity eşleme, N+1 çözümü, transaction, Spring Data, Spring Security ve Testcontainers.

Detayları Gör →
Java ve JVMWorking with Spring Data JDBC: An Introduction to JDBC & Spring Eğitimi
Yazılım Geliştirme Eğitimleri

Working with Spring Data JDBC: An Introduction to JDBC & Spring Eğitimi

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

JDBC ve Spring'e giriş eğitimi: PreparedStatement, HikariCP, JdbcTemplate, NamedParameterJdbcTemplate ve @Transactional ile veri erişimi uygulamalı işlenir.

Detayları Gör →
Java ve JVMWorking with Spring Data JDBC: Configuring Derived Query Methods Eğitimi
Yazılım Geliştirme Eğitimleri

Working with Spring Data JDBC: Configuring Derived Query Methods Eğitimi

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

Spring Data JDBC sorgu metotları eğitimi: findBy kuralları, Pageable, @Query, @Modifying ve projeksiyonlar uygulamalı olarak işlenir.

Detayları Gör →
Java ve JVMWorking with Spring Data JDBC: Spring Data JDBC & the CrudRepository Eğitimi
Yazılım Geliştirme Eğitimleri

Working with Spring Data JDBC: Spring Data JDBC & the CrudRepository Eğitimi

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

Spring Data JDBC eğitimi: aggregate modeli, CrudRepository, @MappedCollection, yaşam döngüsü olayları, auditing ve Flyway ile PostgreSQL uygulaması.

Detayları Gör →
Java ve JVMWorking with Spring Data JPA: Custom Queries Eğitimi
Yazılım Geliştirme Eğitimleri

Working with Spring Data JPA: Custom Queries Eğitimi

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

Spring Data JPA özel sorgu eğitimi: @Query, JPQL, native SQL, Specification, Criteria, EntityGraph, projeksiyonlar ve özel repository fragment uygulamalı işleni

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn