{"id":6808,"date":"2020-05-09T06:06:21","date_gmt":"2020-05-09T03:06:21","guid":{"rendered":"https:\/\/www.kampuskod.com\/?p=6808"},"modified":"2020-05-09T06:25:25","modified_gmt":"2020-05-09T03:25:25","slug":"java-paket-nedir-java-package-yapisi-java-dersleri","status":"publish","type":"post","link":"https:\/\/www.kampuskod.com\/yazilim\/java\/java-paket-nedir-java-package-yapisi-java-dersleri\/","title":{"rendered":"Java Paket Nedir? Java Package Yap\u0131s\u0131 – Java Dersleri"},"content":{"rendered":"\n

Bir paket, ili\u015fkili s\u0131n\u0131flar\u0131 (class)<\/em> ve aray\u00fczleri (interface)<\/em> bir grup\/tak\u0131m d\u00fczenleyen bir ad alan\u0131d\u0131r. Kavramsal olarak, bilgisayar\u0131n\u0131zdaki farkl\u0131 klas\u00f6rlere benzer olarak paketleri d\u00fc\u015f\u00fcnebilirsiniz. Bir klas\u00f6r i\u00e7erisinde HTML sayfalar\u0131n\u0131z\u0131, ba\u015fka bir klas\u00f6r i\u00e7inde resimlerinizi ve ba\u015fka bir klas\u00f6r i\u00e7inde de scriptleri veya uygulamalar\u0131 tutabilirsiniz. \u00c7\u00fcnk\u00fc, Java programlama dilinde yaz\u0131lm\u0131\u015f yaz\u0131l\u0131m y\u00fczlerce veya binlerce birbirinden ayr\u0131 s\u0131n\u0131ftan olu\u015fabilece\u011finden, paketler i\u00e7ine ilgili s\u0131n\u0131flar\u0131 (classes<\/em>) ve aray\u00fczleri (interfaces<\/em>) yerle\u015ftirerek i\u015fleri d\u00fczenli tutmak mant\u0131kl\u0131d\u0131r.<\/p>\n\n\n\n

Java Platformu, kendi uygulamalar\u0131n\u0131zda kullanmak i\u00e7in uygun \u00e7ok b\u00fcy\u00fck bir s\u0131n\u0131f k\u00fct\u00fcphanesi (bir dizi paket) sa\u011flar. Bu k\u00fct\u00fcphane “Application Programming Interface” veya k\u0131saca “API” olarak bilinir. Onun paketleri, genel ama\u00e7l\u0131 programlama (general-purpose programming<\/em>) ile en yayg\u0131n ili\u015fkilendirilmi\u015f (associated<\/em>) g\u00f6revleri temsil eder. \u00d6rne\u011fin, bir String objesi (nesne<\/em>)<\/strong> karakter stringler i\u00e7in durum ve davran\u0131\u015f i\u00e7erir, bir File (dosya<\/em>) objesi<\/strong>, dosya sistemi \u00fczerinde bir dosyay\u0131 kolayca olu\u015fturmak, silmek, incelemek, kar\u015f\u0131la\u015ft\u0131rmak veya de\u011fi\u015ftirmek i\u00e7in programc\u0131ya izin verir, bir Socket objesi<\/strong>, a\u011f soketlerinin olu\u015fturulmas\u0131 ve kullan\u0131lmas\u0131 i\u00e7in izin verir, \u00e7e\u015fitli GUI objeleri<\/strong>, butonlar\u0131 ve onay kutular\u0131n\u0131 (checkboxes<\/em>) ve grafiksel kullan\u0131c\u0131 aray\u00fczleri ilgili ba\u015fka herhangi bir \u015feyi kontrol eder. Kelimenin tam anlam\u0131yla se\u00e7im yapabilece\u011finiz binlerce s\u0131n\u0131f vard\u0131r.<\/strong> Bu, programc\u0131n\u0131n \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak i\u00e7in gereken altyap\u0131dan ziyade belli uygulaman\u0131z\u0131n tasar\u0131m\u0131 \u00fczerine odaklanman\u0131za imkan verir.<\/p>\n\n\n\n

Java Platformu API \u015eartnamesi\/Beyannamesi\/Tan\u0131mlamas\u0131<\/a> Java SE platformu taraf\u0131ndan sa\u011flanan b\u00fct\u00fcn paketler (packages<\/em>), aray\u00fczler (interfaces), s\u0131n\u0131flar (classes), alanlar (fields) ve metotlar (methods) i\u00e7in b\u00fct\u00fcn listeyi i\u00e7erir. Taray\u0131c\u0131n\u0131za sayfay\u0131 y\u00fckleyin ve onu yer imleyin. Bir programc\u0131 olarak, Java Platformu API \u015eartnamesi en \u00f6nemli tek referans dok\u00fcman\u0131n\u0131z olacakt\u0131r. <\/p>\n\n\n\n

Bu yaz\u0131 Oracle Java D\u00f6k\u00fcman\u0131 kullan\u0131larak \u0130ngilizceden T\u00fcrk\u00e7eye \u00e7evrilmi\u015ftir. Sadece kaynak g\u00f6stererek kullanabilirsiniz.<\/strong><\/em><\/p>\n\n\n\n

\u00c7eviri Yap\u0131lan B\u00f6l\u00fcm Linki<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

Bir paket, ili\u015fkili s\u0131n\u0131flar\u0131 (class) ve aray\u00fczleri (interface) bir grup\/tak\u0131m d\u00fczenleyen bir ad alan\u0131d\u0131r. Kavramsal olarak, bilgisayar\u0131n\u0131zdaki farkl\u0131 klas\u00f6rlere benzer olarak paketleri d\u00fc\u015f\u00fcnebilirsiniz. Bir klas\u00f6r i\u00e7erisinde HTML sayfalar\u0131n\u0131z\u0131, ba\u015fka bir klas\u00f6r i\u00e7inde resimlerinizi ve ba\u015fka bir klas\u00f6r i\u00e7inde de scriptleri veya uygulamalar\u0131 tutabilirsiniz. \u00c7\u00fcnk\u00fc, Java programlama dilinde yaz\u0131lm\u0131\u015f yaz\u0131l\u0131m y\u00fczlerce veya binlerce birbirinden ayr\u0131 s\u0131n\u0131ftan […]<\/p>\n","protected":false},"author":4,"featured_media":6826,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":""},"categories":[3414],"tags":[420,3435,3667,3664,3666,3663,3665,3423,417,3415],"_links":{"self":[{"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/posts\/6808"}],"collection":[{"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/comments?post=6808"}],"version-history":[{"count":5,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/posts\/6808\/revisions"}],"predecessor-version":[{"id":6827,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/posts\/6808\/revisions\/6827"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/media\/6826"}],"wp:attachment":[{"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/media?parent=6808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/categories?post=6808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kampuskod.com\/wp-json\/wp\/v2\/tags?post=6808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}