Wmsitesi.com - Türkiye'nin Webmaster Sitesi, Wm Sitesi, Wm Aracı

Wmsitesi.com - Türkiye'nin Webmaster Sitesi, Wm Sitesi, Wm Aracı (http://wmsitesi.com/)
-   Java (http://wmsitesi.com/java/)
-   -   Java Nedir (http://wmsitesi.com/java/173/java-nedir/)

Serdar 03 Şubat 2019 22:16

Java Nedir
 
Java Nedir
Gelişen teknoloji dünyası içerisinde yapılan çalışmalar doğrultusunda ortaya konan Java programı bilgi işlem platformu niteliğine sahiptir. Üstün özellikleri ile ön plana çıkan programlama dili sayesinde web ortamında içerik oluşturmak ve farklı kurumlara ait yazılımları arzu edilen şekilde geliştirmek mümkündür. Küresel ölçekteki standartlara uygun bir nitelikte faaliyet gösteren program sayesinde gömülü ve mobil uygulamalar içerisinde de istenilen şekilde değişimler yapılabilmektedir. Müşterilerin istekleri ve ihtiyaçları doğrultusunda gerçekleştirilen çalışmalar dahilinde uygulamanın yazılım alanındaki hizmetleri etkin ve verimli bir şekilde geliştirmesi mümkün kılınmaktadır.
Açık kaynak kodlu yapısı ile dikkat çeken sistem yüksek performans elde etmeye olanak vermesi ve bağımsız olarak gerçekleştirilebilen işlevleri ile pek çok kullanıcı tarafından tercih edilmektedir. Uygulamanın ilk olarak ortaya konduğu dönemler içerisinde öncelikle küçük niteliğe sahip cihazlarda kullanılması hedeflenmiştir. Zaman içerisinde yapılan yatırımlar ve geliştirmeler ile birlikte program sayesinde hızlı ve güvenli koşullar altında işlem yapabilmek mümkündür. C ve C+++ yazılımlarına göre daha kaliteli sonuçlar alabilmenin mümkün olduğu uygulama sayesinde yapılan işlemlerin kısa süreler içerisinde tamamlanabilmesi hedeflenmektedir. Profesyonel bir bakış açısı ile yapılan çalışmalar dahilinde program dilinin yeni sürümlerinin ortaya çıkarılması söz konusudur.
Java Nasıl Çalışır
Farklı ihtiyaçlarını karşılayabilme adına çeşitli platformlar üzerinden Java yazılımını indiren kullanıcıların programdan faydalanma sürecinde izlemesi gereken adımlar vardır. Programcılar tarafından yapılan çalışmalar dahilinde ortaya konan kaynak kod yazılımı sürecin ilk adımı olarak karşımıza çıkmaktadır. Oluşturulan kod üzerinde Java derleyici tarafından yapılan derleme çalışmaları ile birlikte makine kodunun elde edilmesi sağlanmaktadır. Bytekod adı verilen unsurlar sayesinde programın herhangi bir platforma bağlı kalmadan çalışabilmesi mümkün hale gelmektedir. Sanal Makine adı verilen platform tarafından Bytekod unsurlarının işletilmesi gerçekleştirilmekte ve süreç tamamlanmaktadır.
Kaynak kodunun yazılması aşamasında sınıf ve nesneler üzerinde çalışmalar yürütülmektedir. Java uzantılı dosyaların yer aldığı sistemde her bir sınıfın ayrı bir dosya içerisinde saklanması gerçekleştirilmektedir. Derleme aşamasında ise elde edilen kaynak kodlarının Baytekod unsurlarına dönüşümü sağlanmaktadır. Java Kütüphaneleri üzerinden de işlem gerçekleştirebilmenin mümkün olduğu derleme aşamasında javac ve jikes gibi derleyiciler tercih edilebilmektedir. Yazılımların zaman içerisinde ortaya çıkan ihtiyaçlar doğrultusunda geliştirilmesi sürecinde sanal makine teknolojisinden yararlanılmaktadır.
Yazılımların çalıştırılması aşamasında verilen komutlar ile birlikte Bytekod içerisinde yer alan komut kümesinin aşamalar halinde işletilmesi sağlanmaktadır. İnterpreted bir dil niteliğine sahip olan uygulama sayesinde seri port ve ağ bağlantısı gibi alanlarda ilgili yazılım servislerine arzu edilen şekilde ulaşabilme imkanı sunulmaktadır. Yapılan çalışmalar dahilinde Bytekod çalıştırma sürecinde sistemin yüksek performans koşulları altında hizmet verebilmesi adına gerekli olan tüm önlemler alınmaktadır.
Java Kurucusu Kim
Sun Microsystems şirketi içerisinde çalışmalar yürüten James Gosling tarafından başlatılan çalışmalar doğrultusunda kurulan Java 1995 yılında kullanıcılarına hizmet vermeye başlamıştır. Günümüz koşulları itibari ile yaklaşık olarak 9 milyon kullanıcı tarafından tercih edilen uygulamanın yeni sürümleri heyecan verici bir niteliğe sahiptir. Sistemin platformunda oluşturulan yazılımların diğer sanal ortam platformlarında çalıştırılması ve web tarayıcıları ile sorunsuz bir şekilde çalışabilen programların ortaya çıkarılması uygulamayı cezbedici bir hale getirmektedir.
HTML sisteminde yer alan formların arzu edilen şekilde işlenmesi ve mağaza ile anket gibi ortamlarda sunucu tarafında bulunan uygulamaların geliştirilmesi öne çıkan diğer özellikler arasında yer almaktadır. Uygulamadan yararlanan kullanıcılar özel bir statüye sahip olan hizmetleri birleştirerek bu hizmetlerden birlikte faydalanabilme şansı elde etmektedir. Gündelik hayatımız içerisinde yoğun bir şekilde tercih edilen cihazlar arasında yer alan cep telefonu, kablosuz modül ve ağ geçidi gibi ürünlerde kullanıldığı takdirde oldukça verimli uygulamalardan yararlanabilmek mümkündür.
Özel topluluklar tarafından test edilen ürün sistemlerinde ihtiyaçları karşılayabilecek iyileştirmeler için çalışmalar yürütülmektedir. Kurumsal uygulamalar içerisinde tercih edilen ürün modelleri sayesinde maliyetlerin arzu edilen seviyelere indirgenmesi söz konusu olmaktadır. Uygulama sayesinde heterojen platformlarda daha fazla hizmet vermek mümkündür. Java sürücüleri oldukça yoğun bir performans özelliklerine sahip olduğu için, çok sayıda farklı platform tarafından tercih edildikleri bilinmektedir. Bundan dolayı farklı internet sitelerinin java uygulamalarını destekler nitelikte olduklarını söylemek mümkün olmaktadır. Bu noktada Java uygulamalarına pek çok farklı platformlarıyla karşılaşmak mümkün olmaktadır.


Forum saati GMT +3 olarak seçilmiştir. Şuanki saat: 18:09.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.

Öneri, üyelik ve şikayet bildirimleriniz için destek[at]wmsitesi.com