{"id":361,"date":"2013-03-06T07:18:00","date_gmt":"1970-01-01T00:00:00","guid":{"rendered":"http:\/\/www.yazilimmutfagi.com\/?p=361"},"modified":"2013-03-06T07:18:00","modified_gmt":"1970-01-01T00:00:00","slug":"java-programlama-diline-giris-merhaba-java","status":"publish","type":"post","link":"https:\/\/www.yazilimmutfagi.com\/index.php\/2013\/03\/06\/java-programlama-diline-giris-merhaba-java\/","title":{"rendered":"Java Programlama Diline Giris &#8220;Merhaba Java&#8221;"},"content":{"rendered":"<h3>\n\tJava Hakkinda Kisa Bilgi<\/h3>\n<p>\n\tJava Sun Microsystems m&uuml;hendisi James Gosling tarafindan gelistirilmistir. Bu programlama dili nesneye y&ouml;nelik ve y&uuml;ksek seviyeli bir dildir. Java ile yazilan uygulamalar, bilgisayar mimarisine bagli olmadan herhangi bir Java Virtual Machine&rsquo;de &ccedil;alisabilir. Ayrica java ile programlama yaparken daha yazma asamasinda iken bazi hatalari fark etmek m&uuml;mk&uuml;nd&uuml;r. Bununla birlikte, derleme(compile) yapmadan &ouml;nce fark edilmeyen hatalar derlemeden sonra exception olarak yakalanir ve hatanin hangi satirda oldugunu, nereden kaynaklandigini bile ayrintili sekilde &ouml;grenmemize olanak saglar. Unutulmamasi gereken &ouml;nemli &ouml;zelliklerden biri de, java ile yazilan uygulamalara vir&uuml;s bulasamaz. G&uuml;venilirdir.<\/p>\n<p>\n\tJava dilinin kullanim alanlari; web sunuculari, mobil cihazlar ve kurumsal uygulamalardir.<\/p>\n<h3>\n\tJava i&ccedil;in Gerekenler<\/h3>\n<p>\n\tJava ile kod yazmak ve &ccedil;alistirmak i&ccedil;in bilgisayariniza indirmeniz gereken bazi programlar vardir. Asagidaki linklere tiklayarak rahatlikla gerekli programlari indirebilirsiniz.<\/p>\n<ul>\n\t<li>\n\t\t<strong>IDE (Integrated Development Environment): <\/strong>Uygulama gelistiricisinin isini kolaylastiran, derleyici, kaynak kod edit&ouml;r&uuml; ve debugging mekanizmasi bulunan gelistirme ortamidir. Aslinda dili sevip sevmemekte, IDE&rsquo;nin payi b&uuml;y&uuml;kt&uuml;r. Java i&ccedil;in sik ve en &ccedil;ok kullanilan iki t&uuml;r IDE vardir; Eclipse ve Netbeans. Ben Eclipse&rsquo;ten yanayim. Ama elbette neyi kullanacaginiza kendiniz karar vereceksiniz.\n\t\t<ul>\n\t\t\t<li>\n\t\t\t\t<a href=\"http:\/\/www.eclipse.org\/downloads\/\">Eclipse i&ccedil;in&hellip;<\/a><\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"http:\/\/netbeans.org\/\">Netbeans i&ccedil;in..<\/a><\/li>\n\t\t<\/ul>\n\t<\/li>\n\t<li>\n\t\t<strong>JDK (Java&nbsp; Development&nbsp; Kit):&nbsp; <\/strong>Java kodlarini derlemek i&ccedil;in gelistirme ortami sunar. <a href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/index.html\">JDK&#39;yi indirmek i&ccedil;in buraya tiklayabilirsiniz<\/a>. JRE&rsquo;yi de buradan indirmeniz m&uuml;mk&uuml;n.<\/li>\n\t<li>\n\t\t<strong>JRE (Java RunTime Environment):<\/strong>&nbsp; Java kodlarini &ccedil;alistirmak i&ccedil;in gereklidir. I&ccedil;erisinde Java Virtual Machine(JVM) bulunur.&nbsp; <a href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jre-6u25-download-346243.html\">JRE&#39;yi indirmek i&ccedil;in&nbsp; tiklayip<\/a>, bilgisayariniza uygun JRE &lsquo;yi se&ccedil;ebilirsiniz.<\/li>\n<\/ul>\n<p>\n\tT&uuml;m bu bilesenleri kurduktan sonra, programlama dillerinin bir klasigi olan &ldquo;Merhaba D&uuml;nya&rdquo; yazabiliriz.<\/p>\n<h4>\n\tAdim adim gidelim ve &ouml;grenelim:<\/h4>\n<ol>\n\t<li>\n\t\t<strong>Adim: <\/strong>&Ouml;ncelikle yeni bir proje olusturmamiz gerekiyor. &nbsp;File-&gt;New-&gt;Java Project sekmelerine sirayla tiklayin.<br \/>\n\t\t<img decoding=\"async\" alt=\"java eclipse\" src=\"http:\/\/www.yazilimmutfagi.com\/Uploads\/java-eclipse-1.png\" style=\"width: 600px; height: 307px;\" \/><br \/>\n\t\t&nbsp;<\/li>\n\t<li>\n\t\t<strong>Adim:&nbsp;<\/strong> En son Java Project&rsquo;e tikladigimizda &ouml;n&uuml;m&uuml;ze gelen ekranda Project name kismina istediginiz proje ismini verebilirsiniz. Ben &quot;Merhaba Java&quot; dedim. Sonrasinda Finish&rsquo;e tiklayin.<br \/>\n\t\t<img decoding=\"async\" alt=\"java eclipse\" src=\"http:\/\/www.yazilimmutfagi.com\/Uploads\/java-eclipse-2.png\" style=\"width: 526px; height: 705px;\" \/><br \/>\n\t\t&nbsp;<\/li>\n\t<li>\n\t\t<strong>Adim:<\/strong> Solda, olusturdugunuz &quot;Merhaba d&uuml;nya&quot; projesine sag tiklayip New-&gt;Class se&ccedil;eneklerine sirasiyla tiklayin.<br \/>\n\t\t<img decoding=\"async\" alt=\"java eclipse\" src=\"http:\/\/www.yazilimmutfagi.com\/Uploads\/java-eclipse-3.png\" style=\"width: 600px; height: 319px;\" \/><br \/>\n\t\t&nbsp;<\/li>\n\t<li>\n\t\tAdim: A&ccedil;ilan ekranda Name kismina &ldquo;Main&rdquo; girin ve Finish&rsquo;e basin. Unutmadan s&ouml;ylemek gerek, &ldquo;Main&rdquo; girmeniz zorunlu degil kurallara uygun herhangi bir isim verebilirsiniz.<br \/>\n\t\t&nbsp;<\/li>\n\t<li>\n\t\tAdim: &Ouml;n&uuml;n&uuml;ze s&ouml;yle bir ekran &ccedil;ikacaktir.<br \/>\n\t\t<img decoding=\"async\" alt=\"java eclipse kurulumu\" src=\"http:\/\/www.yazilimmutfagi.com\/Uploads\/java-eclipse-4.png\" style=\"width: 600px; height: 319px;\" \/><br \/>\n\t\t<br \/>\n\t\t&nbsp;<\/li>\n\t<li>\n\t\tAdim: Sira son adima geldi. Asagidaki kod par&ccedil;asini yazin ve CTRL+F11 tusuna basin. Console&rsquo;da &ldquo;Merhaba D&uuml;nya&rdquo; yazisini g&ouml;receksiniz.<br \/>\n\t\t<pre class=\"brush:java\">\npublic class Main {\n&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;public static void main(String args[]){\n&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;System.out.println(&quot;Merhaba D&uuml;nya&quot;);\n&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;}\n}\n<\/pre>\n\t\t<br \/>\n\t\t<img decoding=\"async\" alt=\"java eclipse kurulum\" src=\"http:\/\/www.yazilimmutfagi.com\/Uploads\/java-eclipse-5.png\" style=\"width: 600px; height: 319px;\" \/><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Java Sun Microsystems m&#252;hendisi James Gosling tarafindan gelistirilmistir. Bu programlama dili nesneye y&#246;nelik ve y&#252;ksek seviyeli bir dildir. Java ile yazilan uygulamalar, bilgisayar mimarisine bagli olmadan herhangi bir Java Virtual Machine\u2019de &#231;alisabilir.<\/p>\n","protected":false},"author":559,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[419],"tags":[4815,3934,5476,4074,4705,5904,4037],"_links":{"self":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/361"}],"collection":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/users\/559"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/comments?post=361"}],"version-history":[{"count":0,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/361\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/media?parent=361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/categories?post=361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/tags?post=361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}