{"id":15382,"date":"2025-03-16T23:15:17","date_gmt":"2025-03-16T20:15:17","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/"},"modified":"2025-03-16T23:15:17","modified_gmt":"2025-03-16T20:15:17","slug":"java-kodlamaya-giris-temel-kavramlar-ve-onekler","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/","title":{"rendered":"Java Kodlamaya Giri\u015f: Temel Kavramlar ve \u00d6nekler"},"content":{"rendered":"<p><body><\/p>\n<p>Java Kodlamaya Giri\u015f: Temel Kavramlar ve \u00d6nekler<\/p>\n<p>Merhaba! Bu makalede, Java programlama dilinin temellerini ke\u015ffedece\u011fiz.  Java, nesne y\u00f6nelimli, platformdan ba\u011f\u0131ms\u0131z ve g\u00fc\u00e7l\u00fc bir dildir.  Bu \u00f6zellikler sayesinde, masa\u00fcst\u00fc uygulamalar\u0131ndan web uygulamalar\u0131na, mobil uygulamalardan b\u00fcy\u00fck veri sistemlerine kadar geni\u015f bir yelpazede kullan\u0131l\u0131r.  \u00d6ncelikle, Java&#8217;n\u0131n temel kavramlar\u0131n\u0131 ele alarak yolculu\u011fumuza ba\u015flayal\u0131m.  Ard\u0131ndan, pratik \u00f6rneklerle bu kavramlar\u0131 peki\u015ftirece\u011fiz.<\/p>\n<h2>Java&#8217;n\u0131n Temel Bile\u015fenleri<\/h2>\n<p>Java&#8217;da programlamaya ba\u015flamadan \u00f6nce, baz\u0131 temel kavramlar\u0131 anlamak \u00f6nemlidir. Bunlar aras\u0131nda de\u011fi\u015fkenler, veri tipleri, operat\u00f6rler, kontrol ak\u0131\u015f\u0131 yap\u0131lar\u0131 (ko\u015fullu ifadeler ve d\u00f6ng\u00fcler) ve diziler bulunur.  \u00d6rne\u011fin, bir de\u011fi\u015fken, bir de\u011feri saklamak i\u00e7in kullan\u0131lan bir isimdir.  De\u011fi\u015fkenlerin veri tipleri (\u00f6rne\u011fin, int, float, String) ise de\u011fi\u015fkenin hangi t\u00fcr veriyi saklayaca\u011f\u0131n\u0131 belirler.<\/p>\n<p>Operat\u00f6rler ise matematiksel i\u015flemler (toplama, \u00e7\u0131karma, \u00e7arpma, b\u00f6lme) ve kar\u015f\u0131la\u015ft\u0131rmalar (e\u015fittir, e\u015fit de\u011fildir, b\u00fcy\u00fckt\u00fcr, k\u00fc\u00e7\u00fckt\u00fcr) yapmam\u0131z\u0131 sa\u011flar.  Kontrol ak\u0131\u015f\u0131 yap\u0131lar\u0131 ise program\u0131n ak\u0131\u015f\u0131n\u0131 ko\u015fullara veya d\u00f6ng\u00fclere g\u00f6re y\u00f6netmemizi sa\u011flar.  Diziler ise ayn\u0131 t\u00fcrden birden fazla de\u011feri saklamak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<h3>De\u011fi\u015fkenler ve Veri Tipleri<\/h3>\n<p>Bir Java program\u0131nda de\u011fi\u015fken tan\u0131mlama \u015fu \u015fekilde yap\u0131l\u0131r:<\/p>\n<p><code><\/p>\n<pre>\n<code>\nint sayi = 10;\nString metin = \"Merhaba D\u00fcnya!\";\nfloat ondalikSayi = 3.14f;\nboolean dogruMu = true;\n<\/code>\n<\/pre>\n<p><\/code><\/p>\n<p>Yukar\u0131daki \u00f6rnekte, int, String, float ve boolean farkl\u0131 veri tiplerini temsil eder.  Ba\u015fka bir deyi\u015fle,  sayi adl\u0131 bir de\u011fi\u015fken tan\u0131mlad\u0131k ve ona int veri tipinde  10 de\u011ferini atad\u0131k.  Benzer \u015fekilde,  metin, ondalikSayi ve dogruMu de\u011fi\u015fkenleri de farkl\u0131 veri tiplerinde de\u011ferler tutar.  Bu temel kavramlar\u0131n anla\u015f\u0131lmas\u0131, Java programlamas\u0131n\u0131n temellerini olu\u015fturur.<\/p>\n<h3>Kontrol Ak\u0131\u015f\u0131<\/h3>\n<p>Program\u0131n ak\u0131\u015f\u0131n\u0131 kontrol etmek i\u00e7in if-else ifadeleri ve d\u00f6ng\u00fcler kullan\u0131l\u0131r.  \u00d6rne\u011fin, bir ko\u015fulu kontrol etmek i\u00e7in if ifadesini kullanabiliriz:<\/p>\n<p><code><\/p>\n<pre>\n<code>\nint x = 10;\nif (x > 5) {\n  System.out.println(\"x, 5'ten b\u00fcy\u00fckt\u00fcr.\");\n} else {\n  System.out.println(\"x, 5'ten k\u00fc\u00e7\u00fck veya e\u015fittir.\");\n}\n<\/code>\n<\/pre>\n<p><\/code><\/p>\n<p>D\u00f6ng\u00fcler ise bir blo\u011fu tekrar tekrar \u00e7al\u0131\u015ft\u0131rmam\u0131z\u0131 sa\u011flar.  for ve while d\u00f6ng\u00fcleri yayg\u0131n olarak kullan\u0131l\u0131r.<\/p>\n<h3>Diziler<\/h3>\n<p>Diziler, ayn\u0131 t\u00fcrden birden fazla de\u011fi\u015fkeni saklamak i\u00e7in kullan\u0131l\u0131r.  Bir dizi \u015fu \u015fekilde tan\u0131mlan\u0131r:<\/p>\n<p><code><\/p>\n<pre>\n<code>\nint[] sayilar = new int[5]; \/\/ 5 elemanl\u0131 bir tamsay\u0131 dizisi\nsayilar[0] = 10;\nsayilar[1] = 20;\n\/\/ ...\n<\/code>\n<\/pre>\n<p><\/code><\/p>\n<h2>Nesne Y\u00f6nelimli Programlama (OOP)<\/h2>\n<p>Java, nesne y\u00f6nelimli programlama (OOP) prensiplerine dayal\u0131 bir dildir.  OOP, program\u0131n karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 azaltmak ve yeniden kullan\u0131labilirli\u011fi art\u0131rmak i\u00e7in nesneler ve s\u0131n\u0131flar kullan\u0131r.  Bir s\u0131n\u0131f, nesnelerin \u015fablonudur ve nesneler ise s\u0131n\u0131flar\u0131n \u00f6rnekleridir.  OOP&#8217;nin temel kavramlar\u0131 aras\u0131nda soyutlama, kaps\u00fclleme, kal\u0131t\u0131m ve \u00e7ok bi\u00e7imlilik bulunur.  Bu kavramlar\u0131 daha detayl\u0131 olarak incelemek i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz.<\/p>\n<p>Sonu\u00e7 olarak,  Java \u00f6\u011frenmek,  \u00f6zellikle nesne y\u00f6nelimli programlama prensiplerini anlamakla ba\u015flar.  Bu prensiplerin iyi anla\u015f\u0131lmas\u0131,  daha temiz,  bak\u0131m\u0131 kolay ve  geni\u015fletilebilir uygulamalar geli\u015ftirmenizi sa\u011flar.  Uygulama geli\u015ftirme s\u00fcrecinde kar\u015f\u0131la\u015faca\u011f\u0131n\u0131z zorluklar\u0131 a\u015fmak i\u00e7in,  \u00e7e\u015fitli online kaynaklardan ve dok\u00fcmantasyondan faydalanmay\u0131 unutmay\u0131n.  \u00d6rne\u011fin, Java&#8217;n\u0131n resmi dok\u00fcmantasyonu olduk\u00e7a kapsaml\u0131 ve bilgilendiricidir.   Bu makalede sundu\u011fum bilgiler,  Java programlama yolculu\u011funuzun ba\u015flang\u0131\u00e7 noktas\u0131 olarak hizmet etmelidir.  Daha fazla bilgi edinmek ve becerilerinizi geli\u015ftirmek i\u00e7in s\u00fcrekli \u00f6\u011frenmeye devam edin.<\/p>\n<p>Umar\u0131m bu makale size Java programlamaya giri\u015f konusunda yard\u0131mc\u0131 olmu\u015ftur.  Daha fazla bilgi i\u00e7in <a href=\"https:\/\/dev.to\/skptricks_93\/introduction-to-java-coding-50k6\">buraya<\/a> t\u0131klayabilirsiniz.  Ba\u015fka sorular\u0131n\u0131z varsa, l\u00fctfen bana bildirin.<\/p>\n<p>#Etiketler: Java, Java programlama, Java dersleri, Java tutorial, programlama, kodlama, nesne y\u00f6nelimli programlama, de\u011fi\u015fkenler, d\u00f6ng\u00fcler, diziler, OOP, s\u0131n\u0131f, nesne<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Java Kodlamaya Giri\u015f: Temel Kavramlar ve \u00d6nekler Merhaba! Bu makalede, Java programlama dilinin temellerini ke\u015ffedece\u011fiz. Java, nesne y\u00f6nelimli,&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-15382","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 Kodlamaya Giri\u015f: Temel Kavramlar ve \u00d6nekler<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu makalede, Java programlama dilinin temellerini ke\u015ffedece\u011fiz. Java, nesne y\u00f6nelimli, platformdan ba\u011f\u0131ms\u0131z ve g\u00fc\u00e7l\u00fc bir dildir. Bu \u00f6zellikler sayesinde, masa\u00fcst\u00fc uygulamalar\u0131ndan web uygulamalar\u0131na, mobil uygulamalardan b\u00fcy\u00fck veri sistemlerine kadar geni\u015f bir yelpazede kullan\u0131l\u0131r. \u00d6ncelikle, Java&#039;n\u0131n temel kavramlar\u0131n\u0131 ele alarak yolculu\u011fumuza ba\u015flayal\u0131m. Ard\u0131ndan, pratik \u00f6rneklerle bu kavramlar\u0131 peki\u015ftirece\u011fiz.\" \/>\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-kodlamaya-giris-temel-kavramlar-ve-onekler\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java Kodlamaya Giri\u015f: Temel Kavramlar ve \u00d6nekler\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu makalede, Java programlama dilinin temellerini ke\u015ffedece\u011fiz. Java, nesne y\u00f6nelimli, platformdan ba\u011f\u0131ms\u0131z ve g\u00fc\u00e7l\u00fc bir dildir. Bu \u00f6zellikler sayesinde, masa\u00fcst\u00fc uygulamalar\u0131ndan web uygulamalar\u0131na, mobil uygulamalardan b\u00fcy\u00fck veri sistemlerine kadar geni\u015f bir yelpazede kullan\u0131l\u0131r. \u00d6ncelikle, Java&#039;n\u0131n temel kavramlar\u0131n\u0131 ele alarak yolculu\u011fumuza ba\u015flayal\u0131m. Ard\u0131ndan, pratik \u00f6rneklerle bu kavramlar\u0131 peki\u015ftirece\u011fiz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-16T20:15:17+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-kodlamaya-giris-temel-kavramlar-ve-onekler\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Java Kodlamaya Giri\u015f: Temel Kavramlar ve \u00d6nekler\",\"datePublished\":\"2025-03-16T20:15:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/\"},\"wordCount\":635,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/\",\"name\":\"Java Kodlamaya Giri\u015f: Temel Kavramlar ve \u00d6nekler\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-03-16T20:15:17+00:00\",\"description\":\"Merhaba! Bu makalede, Java programlama dilinin temellerini ke\u015ffedece\u011fiz. Java, nesne y\u00f6nelimli, platformdan ba\u011f\u0131ms\u0131z ve g\u00fc\u00e7l\u00fc bir dildir. Bu \u00f6zellikler sayesinde, masa\u00fcst\u00fc uygulamalar\u0131ndan web uygulamalar\u0131na, mobil uygulamalardan b\u00fcy\u00fck veri sistemlerine kadar geni\u015f bir yelpazede kullan\u0131l\u0131r. \u00d6ncelikle, Java'n\u0131n temel kavramlar\u0131n\u0131 ele alarak yolculu\u011fumuza ba\u015flayal\u0131m. Ard\u0131ndan, pratik \u00f6rneklerle bu kavramlar\u0131 peki\u015ftirece\u011fiz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java Kodlamaya Giri\u015f: Temel Kavramlar ve \u00d6nekler\"}]},{\"@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 Kodlamaya Giri\u015f: Temel Kavramlar ve \u00d6nekler","description":"Merhaba! Bu makalede, Java programlama dilinin temellerini ke\u015ffedece\u011fiz. Java, nesne y\u00f6nelimli, platformdan ba\u011f\u0131ms\u0131z ve g\u00fc\u00e7l\u00fc bir dildir. Bu \u00f6zellikler sayesinde, masa\u00fcst\u00fc uygulamalar\u0131ndan web uygulamalar\u0131na, mobil uygulamalardan b\u00fcy\u00fck veri sistemlerine kadar geni\u015f bir yelpazede kullan\u0131l\u0131r. \u00d6ncelikle, Java'n\u0131n temel kavramlar\u0131n\u0131 ele alarak yolculu\u011fumuza ba\u015flayal\u0131m. Ard\u0131ndan, pratik \u00f6rneklerle bu kavramlar\u0131 peki\u015ftirece\u011fiz.","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-kodlamaya-giris-temel-kavramlar-ve-onekler\/","og_locale":"tr_TR","og_type":"article","og_title":"Java Kodlamaya Giri\u015f: Temel Kavramlar ve \u00d6nekler","og_description":"Merhaba! Bu makalede, Java programlama dilinin temellerini ke\u015ffedece\u011fiz. Java, nesne y\u00f6nelimli, platformdan ba\u011f\u0131ms\u0131z ve g\u00fc\u00e7l\u00fc bir dildir. Bu \u00f6zellikler sayesinde, masa\u00fcst\u00fc uygulamalar\u0131ndan web uygulamalar\u0131na, mobil uygulamalardan b\u00fcy\u00fck veri sistemlerine kadar geni\u015f bir yelpazede kullan\u0131l\u0131r. \u00d6ncelikle, Java'n\u0131n temel kavramlar\u0131n\u0131 ele alarak yolculu\u011fumuza ba\u015flayal\u0131m. Ard\u0131ndan, pratik \u00f6rneklerle bu kavramlar\u0131 peki\u015ftirece\u011fiz.","og_url":"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-03-16T20:15:17+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-kodlamaya-giris-temel-kavramlar-ve-onekler\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Java Kodlamaya Giri\u015f: Temel Kavramlar ve \u00d6nekler","datePublished":"2025-03-16T20:15:17+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/"},"wordCount":635,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/","url":"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/","name":"Java Kodlamaya Giri\u015f: Temel Kavramlar ve \u00d6nekler","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-03-16T20:15:17+00:00","description":"Merhaba! Bu makalede, Java programlama dilinin temellerini ke\u015ffedece\u011fiz. Java, nesne y\u00f6nelimli, platformdan ba\u011f\u0131ms\u0131z ve g\u00fc\u00e7l\u00fc bir dildir. Bu \u00f6zellikler sayesinde, masa\u00fcst\u00fc uygulamalar\u0131ndan web uygulamalar\u0131na, mobil uygulamalardan b\u00fcy\u00fck veri sistemlerine kadar geni\u015f bir yelpazede kullan\u0131l\u0131r. \u00d6ncelikle, Java'n\u0131n temel kavramlar\u0131n\u0131 ele alarak yolculu\u011fumuza ba\u015flayal\u0131m. Ard\u0131ndan, pratik \u00f6rneklerle bu kavramlar\u0131 peki\u015ftirece\u011fiz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/java-kodlamaya-giris-temel-kavramlar-ve-onekler\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Java Kodlamaya Giri\u015f: Temel Kavramlar ve \u00d6nekler"}]},{"@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\/15382","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=15382"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/15382\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=15382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=15382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=15382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}