{"id":9119,"date":"2025-01-09T23:45:10","date_gmt":"2025-01-09T20:45:10","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/"},"modified":"2025-01-09T23:45:10","modified_gmt":"2025-01-09T20:45:10","slug":"java-temelleri-baslangictan-ileri-seviyelere","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/","title":{"rendered":"Java Temelleri: Ba\u015flang\u0131\u00e7tan \u0130leri Seviyelere"},"content":{"rendered":"<p><body><\/p>\n<p>Java Temelleri: Ba\u015flang\u0131\u00e7tan \u0130leri Seviyelere<\/p>\n<p>Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlerle Java programlama dilinin temellerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z.  Java, geni\u015f kullan\u0131m alan\u0131na sahip, g\u00fc\u00e7l\u00fc ve platformdan ba\u011f\u0131ms\u0131z bir dildir.  Bu nedenle, yaz\u0131l\u0131m d\u00fcnyas\u0131nda ba\u015far\u0131l\u0131 olmak isteyen herkes i\u00e7in temel bir beceridir.  Yaz\u0131l\u0131m geli\u015ftirme yolculu\u011funuza sa\u011flam bir temel atmak i\u00e7in ideal bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.<\/p>\n<h2>Temel Kavramlar<\/h2>\n<p>\u00d6ncelikle, Java&#8217;n\u0131n temel kavramlar\u0131n\u0131 anlamak \u00f6nemlidir. Bunlar aras\u0131nda de\u011fi\u015fkenler, veri tipleri, operat\u00f6rler ve kontrol ak\u0131\u015f\u0131 ifadeleri yer al\u0131r.  \u00d6rne\u011fin, de\u011fi\u015fkenler verileri saklamak i\u00e7in kullan\u0131l\u0131rken, veri tipleri bu verilerin t\u00fcr\u00fcn\u00fc tan\u0131mlar (\u00f6rne\u011fin, int, float, boolean).  Operat\u00f6rler ise matematiksel i\u015flemler ve kar\u015f\u0131la\u015ft\u0131rmalar i\u00e7in kullan\u0131l\u0131r.  Son olarak, kontrol ak\u0131\u015f\u0131 ifadeleri (if-else, switch, d\u00f6ng\u00fcler) program\u0131n ak\u0131\u015f\u0131n\u0131 y\u00f6nlendirir.<\/p>\n<p>Bu kavramlar\u0131n pratikte nas\u0131l kullan\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6rmek i\u00e7in basit bir \u00f6rnek verelim:<\/p>\n<p><code><br \/>\npublic class HelloWorld {<br \/>\n  public static void main(String[] args) {<br \/>\n    int sayi1 = 10;<br \/>\n    int sayi2 = 5;<br \/>\n    int toplam = sayi1 + sayi2;<br \/>\n    System.out.println(\"Toplam: \" + toplam);<br \/>\n  }<br \/>\n}<br \/>\n<\/code><\/p>\n<p>Bu basit \u00f6rnekte, iki tam say\u0131 de\u011fi\u015fkeni tan\u0131mlad\u0131k, bunlar\u0131 toplad\u0131k ve sonucu ekrana yazd\u0131rd\u0131k.  Bu, Java&#8217;n\u0131n temel yap\u0131s\u0131n\u0131 anlamak i\u00e7in iyi bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.  Daha detayl\u0131 bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> ziyaret edebilirsiniz.<\/p>\n<h2>Nesne Tabanl\u0131 Programlama (OOP)<\/h2>\n<p>Java, nesne tabanl\u0131 programlama (OOP) prensiplerine dayal\u0131 bir dildir.  OOP, b\u00fcy\u00fck ve karma\u015f\u0131k yaz\u0131l\u0131mlar\u0131n daha d\u00fczenli, anla\u015f\u0131l\u0131r ve bak\u0131m\u0131 kolay bir \u015fekilde geli\u015ftirilmesini sa\u011flar.  OOP&#8217;nin temel kavramlar\u0131 \u015funlard\u0131r:  s\u0131n\u0131flar, nesneler, soyutlama, kaps\u00fclleme, kal\u0131t\u0131m ve \u00e7ok bi\u00e7imlilik.  Bu kavramlar\u0131 anlamak, Java ile geli\u015ftirme yaparken b\u00fcy\u00fck bir avantaj sa\u011flayacakt\u0131r.<\/p>\n<p>\u00d6rne\u011fin, bir &#8220;Araba&#8221; s\u0131n\u0131f\u0131 tan\u0131mlayarak, araban\u0131n \u00f6zelliklerini (renk, model, h\u0131z) ve davran\u0131\u015flar\u0131n\u0131 (hareket et, dur) belirleyebiliriz.  Sonras\u0131nda bu s\u0131n\u0131ftan bir veya daha fazla &#8220;Araba&#8221; nesnesi olu\u015fturabiliriz.<\/p>\n<h2>\u0130leri Seviye Konular<\/h2>\n<p>Temel kavramlar\u0131 \u00f6\u011frendikten sonra, daha ileri seviye konulara ge\u00e7ebilirsiniz.  Bunlar aras\u0131nda koleksiyonlar, istisna y\u00f6netimi, \u00e7oklu i\u015f par\u00e7ac\u0131\u011f\u0131 ve a\u011f programlama yer al\u0131r.  Bu konular, daha karma\u015f\u0131k ve g\u00fc\u00e7l\u00fc uygulamalar geli\u015ftirmenizi sa\u011flar. \u00d6rne\u011fin, \u00e7oklu i\u015f par\u00e7ac\u0131\u011f\u0131 ile uygulaman\u0131z\u0131n performans\u0131n\u0131 art\u0131rabilir, istisna y\u00f6netimi ile olas\u0131 hatalar\u0131 daha etkili bir \u015fekilde y\u00f6netebilirsiniz. Ayr\u0131ca, a\u011f programlama sayesinde internet tabanl\u0131 uygulamalar geli\u015ftirebilirsiniz.<\/p>\n<p>Java \u00f6\u011frenmek i\u00e7in bir\u00e7ok kaynak mevcuttur.  Bu kaynaklardan baz\u0131lar\u0131n\u0131 a\u015fa\u011f\u0131da bulabilirsiniz:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.oracle.com\/java\/technologies\/javase-downloads.html\">Oracle Java SE indirme sayfas\u0131<\/a><\/li>\n<li><a href=\"https:\/\/docs.oracle.com\/javase\/tutorial\/\">Oracle Java E\u011fitimi<\/a><\/li>\n<\/ul>\n<p>Sonu\u00e7 olarak, Java&#8217;n\u0131n temellerini \u00f6\u011frenmek yaz\u0131l\u0131m geli\u015ftirme yolculu\u011funuz i\u00e7in olduk\u00e7a \u00f6nemlidir.  Bu makalede ele ald\u0131\u011f\u0131m\u0131z temel konular, daha ileri seviye konular\u0131 \u00f6\u011frenmek i\u00e7in sa\u011flam bir temel olu\u015fturacakt\u0131r.  \u00d6\u011frenme s\u00fcrecinizde kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131z sorunlar\u0131 a\u015fmak i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">web sitemi<\/a> \u00fczerinden bana ula\u015fabilirsiniz.  Ba\u015far\u0131lar!<\/p>\n<h3>#Etiketler<\/h3>\n<p>Java, Java Temelleri, Java Programlama, OOP, Nesne Tabanl\u0131 Programlama, Java Dersleri, Programlama \u00d6\u011fretimi, Java \u00d6\u011freniyorum, de\u011fi\u015fkenler, veri tipleri, kontrol ak\u0131\u015f\u0131, koleksiyonlar, istisna y\u00f6netimi, \u00e7oklu i\u015f par\u00e7ac\u0131\u011f\u0131, a\u011f programlama<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Java Temelleri: Ba\u015flang\u0131\u00e7tan \u0130leri Seviyelere Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlerle Java programlama dilinin temellerini detayl\u0131&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-9119","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Java Temelleri: Ba\u015flang\u0131\u00e7tan \u0130leri Seviyelere<\/title>\n<meta name=\"description\" content=\"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlerle Java programlama dilinin temellerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Java, geni\u015f kullan\u0131m alan\u0131na sahip, g\u00fc\u00e7l\u00fc ve platformdan ba\u011f\u0131ms\u0131z bir dildir. Bu nedenle, yaz\u0131l\u0131m d\u00fcnyas\u0131nda ba\u015far\u0131l\u0131 olmak isteyen herkes i\u00e7in temel bir beceridir. Yaz\u0131l\u0131m geli\u015ftirme yolculu\u011funuza sa\u011flam bir temel atmak i\u00e7in ideal bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java Temelleri: Ba\u015flang\u0131\u00e7tan \u0130leri Seviyelere\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlerle Java programlama dilinin temellerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Java, geni\u015f kullan\u0131m alan\u0131na sahip, g\u00fc\u00e7l\u00fc ve platformdan ba\u011f\u0131ms\u0131z bir dildir. Bu nedenle, yaz\u0131l\u0131m d\u00fcnyas\u0131nda ba\u015far\u0131l\u0131 olmak isteyen herkes i\u00e7in temel bir beceridir. Yaz\u0131l\u0131m geli\u015ftirme yolculu\u011funuza sa\u011flam bir temel atmak i\u00e7in ideal bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-09T20:45:10+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Java Temelleri: Ba\u015flang\u0131\u00e7tan \u0130leri Seviyelere\",\"datePublished\":\"2025-01-09T20:45:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/\"},\"wordCount\":555,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/\",\"name\":\"Java Temelleri: Ba\u015flang\u0131\u00e7tan \u0130leri Seviyelere\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-01-09T20:45:10+00:00\",\"description\":\"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlerle Java programlama dilinin temellerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Java, geni\u015f kullan\u0131m alan\u0131na sahip, g\u00fc\u00e7l\u00fc ve platformdan ba\u011f\u0131ms\u0131z bir dildir. Bu nedenle, yaz\u0131l\u0131m d\u00fcnyas\u0131nda ba\u015far\u0131l\u0131 olmak isteyen herkes i\u00e7in temel bir beceridir. Yaz\u0131l\u0131m geli\u015ftirme yolculu\u011funuza sa\u011flam bir temel atmak i\u00e7in ideal bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java Temelleri: Ba\u015flang\u0131\u00e7tan \u0130leri Seviyelere\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Java Temelleri: Ba\u015flang\u0131\u00e7tan \u0130leri Seviyelere","description":"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlerle Java programlama dilinin temellerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Java, geni\u015f kullan\u0131m alan\u0131na sahip, g\u00fc\u00e7l\u00fc ve platformdan ba\u011f\u0131ms\u0131z bir dildir. Bu nedenle, yaz\u0131l\u0131m d\u00fcnyas\u0131nda ba\u015far\u0131l\u0131 olmak isteyen herkes i\u00e7in temel bir beceridir. Yaz\u0131l\u0131m geli\u015ftirme yolculu\u011funuza sa\u011flam bir temel atmak i\u00e7in ideal bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/","og_locale":"tr_TR","og_type":"article","og_title":"Java Temelleri: Ba\u015flang\u0131\u00e7tan \u0130leri Seviyelere","og_description":"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlerle Java programlama dilinin temellerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Java, geni\u015f kullan\u0131m alan\u0131na sahip, g\u00fc\u00e7l\u00fc ve platformdan ba\u011f\u0131ms\u0131z bir dildir. Bu nedenle, yaz\u0131l\u0131m d\u00fcnyas\u0131nda ba\u015far\u0131l\u0131 olmak isteyen herkes i\u00e7in temel bir beceridir. Yaz\u0131l\u0131m geli\u015ftirme yolculu\u011funuza sa\u011flam bir temel atmak i\u00e7in ideal bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.","og_url":"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-01-09T20:45:10+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Java Temelleri: Ba\u015flang\u0131\u00e7tan \u0130leri Seviyelere","datePublished":"2025-01-09T20:45:10+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/"},"wordCount":555,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/","url":"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/","name":"Java Temelleri: Ba\u015flang\u0131\u00e7tan \u0130leri Seviyelere","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-01-09T20:45:10+00:00","description":"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da sizlerle Java programlama dilinin temellerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Java, geni\u015f kullan\u0131m alan\u0131na sahip, g\u00fc\u00e7l\u00fc ve platformdan ba\u011f\u0131ms\u0131z bir dildir. Bu nedenle, yaz\u0131l\u0131m d\u00fcnyas\u0131nda ba\u015far\u0131l\u0131 olmak isteyen herkes i\u00e7in temel bir beceridir. Yaz\u0131l\u0131m geli\u015ftirme yolculu\u011funuza sa\u011flam bir temel atmak i\u00e7in ideal bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/java-temelleri-baslangictan-ileri-seviyelere\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Java Temelleri: Ba\u015flang\u0131\u00e7tan \u0130leri Seviyelere"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/9119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=9119"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/9119\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=9119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=9119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=9119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}