JAVA TALK: Java İngilizce terimleri
Java dili, nesne tabanlı programlama, JVM ve geliştirme araçlarının terimleri.
Temel · BASICS
- JAVAJava dili
- MAIN METHODmain metodu
- SYSTEM.OUT.PRINTLNSystem.out.println (ekrana yazdırma)
- PACKAGEpaket
- IMPORTimport (içe aktarma)
- SCANNERScanner (girdi okuyucu)
- TERNARY OPERATORüçlü operatör
- ENHANCED FOR LOOPgelişmiş for döngüsü
- SWITCH CASEswitch-case yapısı
- RETURN TYPEdönüş tipi
- RECURSIONözyineleme
- MODULO OPERATORmod operatörü (kalan)
- STATICstatic (sınıfa ait)
- LOCAL VARIABLEyerel değişken
- NESTED LOOPiç içe döngü
- LOGICAL OPERATORmantıksal operatör
- METHOD CALLmetot çağrısı
- DO-WHILE LOOPdo-while döngüsü
- COMMAND-LINE ARGUMENTkomut satırı argümanı
- VAR KEYWORDvar anahtar sözcüğü
- SWITCH EXPRESSIONswitch ifadesi
Tipler · TYPES
- PRIMITIVE TYPEilkel tip
- STRINGmetin (String)
- LONGlong (büyük tam sayı)
- ARRAYLISTArrayList (dinamik liste)
- HASHMAPHashMap (anahtar-değer tablosu)
- GENERICSgeneric tipler
- CASTINGtip dönüştürme
- WRAPPER CLASSsarmalayıcı sınıf
- FINALfinal (değiştirilemez)
- AUTOBOXINGotomatik kutulama
- STRINGBUILDERStringBuilder (metin oluşturucu)
- HASHSETHashSet (küme)
- ARRAY LENGTHdizi uzunluğu
- ENUMenum (sabit listesi)
- LINKEDLISTbağlı liste (LinkedList)
- TWO-DIMENSIONAL ARRAYiki boyutlu dizi
- INTEGER.PARSEINTInteger.parseInt (metni sayıya çevirme)
- RECORD CLASSrecord sınıfı (veri kaydı)
- OPTIONAL CLASSOptional sınıfı
Nesne tabanlı · OOP
- CLASSsınıf
- OBJECTnesne
- CONSTRUCTORyapıcı metot
- EXTENDSextends (kalıtım alma)
- IMPLEMENTSimplements (arayüz uygulama)
- INTERFACEarayüz
- ABSTRACT CLASSsoyut sınıf
- ENCAPSULATIONkapsülleme
- POLYMORPHISMçok biçimlilik
- OVERLOADINGaşırı yükleme (overloading)
- OVERRIDINGmetodu ezme (overriding)
- GETTERgetter (okuma metodu)
- THIS KEYWORDthis anahtar kelimesi
- SETTERsetter (değer atayan metot)
- NEW KEYWORDnew anahtar sözcüğü
- ACCESS MODIFIERerişim belirleyici
- SUPER KEYWORDsuper anahtar sözcüğü
- INSTANCE VARIABLEörnek değişkeni (nesne alanı)
- TOSTRING METHODtoString metodu
- LAMBDA EXPRESSIONlambda ifadesi
Araçlar · TOOLS
- JVMJava Sanal Makinesi
- JDKJava geliştirme kiti
- COMPILEderlemek
- BYTECODEbayt kodu
- GARBAGE COLLECTIONçöp toplama
- MAVENMaven (proje yönetim aracı)
- GRADLEGradle (derleme aracı)
- INTELLIJIntelliJ IDEA (geliştirme ortamı)
- CATCH BLOCKcatch bloğu
- FINALLYfinally bloğu
- THROWthrow (hata fırlatma)
- NULLPOINTEREXCEPTIONboş referans hatası
- ECLIPSEEclipse (geliştirme ortamı)
- JAR FILEJAR dosyası
- STACK TRACEhata yığını dökümü
- JUNITJUnit (birim test aracı)
- SPRING BOOTSpring Boot (web çatısı)
- JAVADOCJavadoc (kod belgelendirme)
- STREAM APIStream API (akış arayüzü)
- CHECKED EXCEPTIONdenetlenen istisna