Tanım Java

Sun Microsystems, 1991 yılında Java olarak bilinen nesne yönelimli programlama dilini geliştirdi. Amaç, televizyon sinyalinin alınmasından ve kodunun çözülmesinden sorumlu bir cihaz tipi bir set üstü kutuda kullanmaktı. Dilin ilk adı Meşe idi, daha sonra Yeşil olarak biliniyordu ve Java ismini çok iyi kabul ediyordu.

Java

Sun'ın amacı, C ve C ++ 'ya benzer bir yapıya ve sözdizimine sahip bir dil oluşturmak, ancak daha basit bir nesne modeline sahip ve düşük seviye araçlarını ortadan kaldırmaktı.

Java'nın dayandığı sütunlar beştir: nesne yönelimli programlama, aynı programı farklı işletim sistemlerinde yürütme imkanı, ağ iletişimi için varsayılan desteğin eklenmesi, kodun uzak sistemlerde çalıştırılması seçeneği Güvenli yol ve kullanım kolaylığı.

Genellikle, Java uygulamaları yerel makine kodunda da derlenebilse de, bayt kodunda (çalıştırılabilir bir programı olan ikili dosya) derlenir.

Sun, Java Topluluğu Süreci ile dilin, derleyicilerin, sanal makinelerin ve sınıf kütüphanelerinin özelliklerini ve gelişimini kontrol eder. Son yıllarda ( Oracle tarafından satın alınan), GNU GPL lisansı altında Java teknolojilerinin büyük bir bölümünü serbest bıraktı.

Java uygulaması çok geniştir. Dil, telefonlar ve küçük ev aletleri gibi çok çeşitli mobil cihazlarda kullanılır. İnternet kapsamında Java, bir tarayıcıdan doğrudan yürütmek için sayfanın HTML koduna gömülü küçük uygulamalar (küçük uygulamalar olarak bilinen) geliştirmeye izin verir; Çalışması için doğru eklentiye sahip olmanın gerekli olduğunu belirtmekte fayda var, ancak kurulum hafif ve basittir.

Java'yı diğer dillerden tercih etmenin nedenleri

Java * Nesne yönelimlidir : bu modun kırıcıları olmasına rağmen, nesne yönelimli programlama çoğu uygulama için çok uygundur ve video oyunları için çok önemlidir. Sunulan en belirgin avantajlardan biri, kod üzerinde büyük bir kontrol ve daha iyi bir organizasyondur, çünkü bir nesnenin yöntemlerini ve özelliklerini, ne kadar kullanıldıklarına bakılmaksızın bir kez yazmak yeterlidir.

* Çok esnektir : Java, kodun tekrar kullanımı için özel olarak hazırlanmış bir dildir; Kullanıcılarına, bir süre önce geliştirdikleri bir programı almalarını ve fonksiyon eklemeleri veya yeni bir ortama adapte etmeleri gerekip gerekmediğini kolayca güncellemelerini sağlar.

* Herhangi bir platformda çalışır : Her işletim sistemi için belirli sürümleri gerektiren programlardan farklı olarak (Windows veya Mac gibi), Java'da geliştirilen uygulamalar, onları çalıştıran sistem olmadığı için herhangi bir ortamda çalışır. sanal makine ( Java Sanal Makinesi veya JVM olarak bilinir).

* Kullanımı ekonomik yatırımları içermez : Java'da programlama tamamen ücretsizdir; Herhangi bir lisans edinmeniz gerekmez, ancak geliştirme kitini ( Java Development Kit veya JDK ) indirin ve hayal gücünüzü serbest bırakın.

* Açık kaynak kodludur : Java, hemen hemen tüm yerel kütüphanelerinin kodunu sunar, böylece geliştiricilerin kendilerini derinlemesine bilmesi ve üzerinde çalışabilmesi veya işlevlerini genişleterek kendileri ve başkaları için faydalı olabilir.

* Genişletilebilir bir dildir : önceki noktaya devam ederek, her programcının yerel Java kodunu gözden geçirme ve geliştirme özgürlüğü vardır ve çalışmaları dünyadaki birçok insanın sorunlarına çözüm olabilir. Sayısız geliştirici bu dilden faydalandı ve yapmaya devam etti.

Tavsiye
  • tanım: pasif

    pasif

    Pasif , Latin pasivüsünden gelen ve çeşitli kullanım alanlarına sahip bir sıfattır. Pasif bir kişi, kendisi için bir şey yapmayan ancak başkalarının hareket etmesine izin veren kişidir. Pasiflik, bağlılık, sürekli harekete geçme, birinin hayatını yönetme isteğine ve aşamalarının her birine dahil olma arzusuna karşı çıkan bir tutumdur . Acentenin eylemini alan ve on
  • tanım: uygulama programı

    uygulama programı

    Bilgisayar bilimi perspektifinden, bir uygulama programı , kullanıcı için belirli bir çalışmanın düzenini kolaylaştıracak şekilde tasarlanmış bir yazılım sınıfından oluşur. Bu özellik onu programların geri kalanlarından ayırmaktadır; bunların arasında işletim sistemlerinden ( bilgisayarın çalışmasına izin verenler), programlama dillerinden (bilgisayar programlarını geliştirmek için gerekli araçları verenler) bahsedebiliriz. genel) ve yardımcı programlar (bakım
  • tanım: geometride nokta

    geometride nokta

    Çeşitli bağlamlarda nokta fikrine rastlama ihtimalimiz var. Bu terim, daire işaretini ( "Duvarda kırmızı bir nokta var" ), yazım işaretine ( "Cümleleri bir süre ile kapatmayı unutmayın" ), noktalamayı bir ( "Manu Ginobili, Arjantin milli takımının yeni bir zaferinde 34 sayı attı" ) ya da bir yer ( "Şehirdeki tek güvenli nokta kilisedir" ). Bu vesileyle, nokta
  • tanım: iyiliksever

    iyiliksever

    Yardımseverlik (Latince yardımseverlerden ) yardımseverliğe sahip olandır ( insanlara karşı iyi niyet). İyilik , sırayla, iyilik ve iyilik ile ilişkilidir. Spesifik olarak, Latince terim, açık bir şekilde ayrılmış iki parçacıktan oluşur ve buna anlam ifade edenlerden oluşur: "iyi" olarak çevrilebilen "bene" ve "istemek" e eşdeğer "volo" fiili. ". Örneğin: &quo
  • tanım: savunucu

    savunucu

    Avukat kelimesinin etimolojisini incelersek, Latin diline ve avukat kelimesine varacağız. Kavram, bir şeyden gelişen koruma ya da savunma ile bağlantılıdır. Bu nedenle, bir şeyi savunan her kimse, onu korur, kabul eder veya dağıtır . Savunuculuk, neye dikkat edildiğini ve / veya inanılanın tanıtımını yapan bir eylemi ifade eder. Örneğin: "Ço
  • tanım: çift

    çift

    Bir çift , aralarında bir tür ilişki ya da benzerliği koruyan bir grup insan , hayvan ya da şeydir. Bu terim ayrıca çiftin her üyesini diğeriyle ilişkilendirmek için kullanılır; Bu, örneğin, bir erkek arkadaşı veya onun nişanlısı hakkında “eşim” olarak bahseden bir kişi hakkında konuştuğunda görülebilir ve diğer türler ve hatta nesneler hakkında konuşurken (örneğin, çiftler halinde yaparlar). Terim genellikle iki kişi arasında var