Java dilini indirin. Java'da hızlı başlangıç: gerekli yazılımın yüklenmesinden ilk programa kadar

  • 21.07.2019

Bildiğiniz gibi Java dünyadaki en popüler programlama dillerinden biridir ve bunu bilmek bir programcı olarak değerinizi büyük ölçüde artıracaktır. Demek bu dilde yazmaya başlamaya karar verdiniz. Java programlarını yazmak ve çalıştırmak için JDK'yı yüklemeniz gerekecektir. JDK, Oracle tarafından geliştirilen, bir derleyici (javac), bir çalışma zamanı ortamı (Java Çalışma Zamanı Ortamı), standart bir dil kitaplığı, örnekler ve belgeler içeren bir yazılım setidir. Bu makaleyi okuduktan sonra, JDK'yı sisteminize nasıl kuracağınızı ve yapılandıracağınızı, geliştirme ortamının ne olduğunu ve Java için hangi IDE'lerin bulunduğunu öğreneceksiniz. Ayrıca ilk Java programınızı yazacaksınız.

Java Geliştirme Kitini Yükleme

  1. Oracle web sitesine gidin ve platformunuz için JDK'yı indirin.
  2. İndirdikten sonra, elde edilen arşivi çıkarın ve çıkarılan uygulamayı çalıştırın.
  3. Yükleme işlemi sırasında "Geliştirme Aracı" seçeneğini seçin ve "İleri" ye tıklayın.
  4. Bir süre sonra kurulum tamamlanacaktır.

Yani Java Development Kit'i yüklediniz, ancak hepsi bu kadar değil. Sisteminiz için yapılandırmanız gerekir.

Windows örneğini kullanarak JDK kurulumu

  1. Yüklediğiniz jdk%\bin dosyasının% ProgramFiles% \ Java \% version klasörüne gidin, bu klasördeki herhangi bir dosyanın özelliklerine tıklayın ve yolunu kopyalayın.
  2. Bilgisayarınızın özelliklerine gidin, "Gelişmiş" sekmesini açın, "Ortam Değişkenleri ..." seçeneğini tıklayın. Açılan pencerede yeni bir değişken oluşturun, ona Path adını verin, daha önce kopyaladığınız yolu değerine yapıştırın.
  3. Şimdi en önemli şey geliyor. JRE'nin kurulduğundan ve yapılandırıldığından emin olmak için bir komut istemi açın ve javac yazın. Javac komutu için bir argüman listesi alırsanız, tebrikler, Java'yı kullanmak için ihtiyacınız olan her şeyi başarıyla yüklediniz ve yapılandırdınız!

JDK ve JRE'yi kurduktan sonra, bilgisayarınıza IDE'lerden birini kurmanın zararı olmaz.

IDE'yi yükleme

İlk önce, ne olduğunu bulalım IDE.

IDE(Entegre Geliştirme Ortamı), programcılar tarafından yazılım geliştirmek için kullanılan bir dizi yazılım aracıdır. IDE, kodunuzu yazmayı, çalıştırmayı, hata ayıklamayı ve test etmeyi kolaylaştırır.

Karmaşık programlar yazmak için bir IDE kullanılması tavsiye edilir. En popüler olanlara bakacağız.

Not defteri

Evet ve not defterine kod yazabilirsiniz! Geliştirme için JDK'yı kurmanız ve ona giden yolu belirtmeniz yeterlidir. Kodu not defterine yazın, komut satırını kullanarak derleyin. Ancak, karmaşık programlar geliştirmek için, gelişmiş IDE'lerde bulunan herhangi bir ek özelliğin olmaması nedeniyle bu en iyi seçenek değildir.

NetBeans

NetBeans, profesyonel Java geliştiricilerinin tercihidir. Programınızın çapraz platformunu ve kodunuzu okunabilir hale getirmenizi sağlayacak benzersiz özelliklere ve araçlara sahiptir. NetBeans, yalnızca Java'yı değil, masaüstü ve web geliştirme için diğer programlama dillerini de destekler. Tamamen ücretsizdir, resmi web sitesinden indirebilirsiniz. İşte özelliklerinden sadece birkaçı:

  • kod biçimlendirme;
  • üçüncü taraf kitaplıkların kurulumu;
  • basit grafik arayüz;
  • ve daha birçokları…

tutulma

Eclipse, Netbeans gibi en popüler IDE'lerden biridir. Java uygulamalarını rahatça geliştirmenize olanak tanıyan etkileyici, sezgisel bir arabirim ve güçlü bir geliştirme ortamı sağlar. Eclipse'i resmi sitesinden ücretsiz olarak indirebilirsiniz. Avantajlar:

  • kodu istediğiniz gibi biçimlendirme yeteneği;
  • kodu modüllere ayırma desteği;
  • aynı kodun farklı projelerde kullanım kolaylığı;
  • sürükleme (sürükle ve bırak);
  • kütüphanelerin içeriğini görüntülemek;
  • Kullanıcı dostu arayüz.

IntelliJ FİKİR

IntelliJ IDEA, Java için garip bir şekilde yazılmış, Java için iyi bilinen bir IDE'dir. Eşsiz araçlarla donatılmıştır ve programda sorunsuz bir şekilde gezinmenizi sağlar. IntelliJ IDEA ile hataları bulmak ve kod hatalarını ayıklamak hiç bu kadar kolay olmamıştı.

JYaratıcı

JCreator, C++ ile yazılmış en gelişmiş ve en hızlı Java IDE'sidir.

İlk programımızı yazmak

Böylece, Java için JDK, JRE ve IDE'yi kurdunuz ve yapılandırdınız. Sonraki adım nedir? Elbette, her şeyin çalıştığından ve dili öğrenmeye hazır olduğunuzdan emin olmak için bir program yazın. Java kodunun temel yapısına aşina olacak ve ilk programınızı oluşturacaksınız! Java öğrenmeden önce, en azından nesne yönelimli programlamanın en basit ilkelerine aşina olmanız gerektiğini belirtmekte fayda var.

Bir Java programının yapısı aşağıdaki gibi gösterilebilir:

Java program yapısı

Kaynak kod dosyası birkaç sınıf içerir - bunlar programın belirli işlevleri olan bölümleridir. Programınızı, her biri farklı bir amaca sahip birden çok kaynak dosyaya bölmek iyi bir uygulamadır. Sınıflar yöntemler içerir - belirli bir sınıfın nesnelerinin gerçekleştirebileceği eylemler. Yöntem, istediğiniz sonucu alabileceğiniz komutları içerir.

Bir program oluşturmaya başlamadan önce, bir proje ve içinde kodunuzu içerecek bir dosya oluşturmanız gerekir. Eclipse IDE'de bir proje oluşturmayı düşünelim, ancak süreç diğer IDE'lerde çok farklı değil. En üstteki "Dosya"yı seçin, ardından imleci "Yeni"nin üzerine getirin, açılan menüde "Java Projesi"ni seçin. Görünen pencerede projenin adını ve ihtiyacınız olan diğer ayarları girin (ne yapacağınızdan emin değilseniz, her şeyi olduğu gibi bırakabilirsiniz) ve "İleri" ye tıklayın. Bitti, bir proje oluşturdunuz! Geriye kalan tek şey, içinde ilk programınızı yazacağınız bir sınıf oluşturmak. Projenize sağ tıklayın (sağda görünmelidir) ve Yeni → Sınıf'ı seçin. Yeni sınıfa bir ad verin (bu örnekte ilk olarak) ve Bitir'e tıklayın.

İlk programınızı yazmaya başlayalım. Geleneksel olarak, bu, "Merhaba dünya!" görüntüleyen bir programdır.

Önce genel sınıf (public static void main (String args) (System.out.println ("Merhaba, dünya!");))

Yazdıklarımızı maddeler halinde inceleyelim:

  • public, sınıfımızın programın hangi bölümünden kullanılabileceğini belirleyen bir erişim değiştiricisidir. Örneğinizde, tüm kod public'tir;
  • class, başka bir şey değil, bir sınıf bildirdiğinizi belirten bir anahtar kelimedir;
  • birincisi sınıfınızın adıdır. Parantezler sınıf kodunun başlangıcını ve sonunu tanımlar;
  • public static void main (String args) - bir genel statik yöntemin bildirimi (yani, bir sınıf nesnesi oluşturmadan çağrılabilir). Örnekteki yöntem hiçbir şey döndürmez ve argüman olarak bir dizi dizi alır. Bu yöntemdeki tek komut konsola "Merhaba dünya!" mesajını yazdırır. println yerine print yazabilirsiniz, tek fark println durumunda ek bir satır besleme karakterinin görüntülenmesidir.

Tamam, ilk programınızı yazdınız. Şimdi başlatmanız gerekiyor. Bunu yapmak için, üst paneldeki yeşil daire içindeki beyaz oka tıklamanız yeterlidir (üzerine geldiğinizde “Çalıştır” vurgulanmalıdır). Tıkladıktan sonra, altta "Merhaba dünya" mesajını göreceğiniz konsol açılacaktır! Tebrikler, ilk Java programınızı yazdınız ve bu dilin büyüleyici dünyasına dalmaya hazırsınız!

Java Çalışma Zamanı Ortamı (JRE)- Java programlama dilinde yazılmış uygulamaları ve uygulamaları çalıştırmak için kitaplıklar, Java sanal makinesi ve diğer bileşenleri sağlar.

Java JRE ayrıca teknolojileri içerir: Java Eklentisi ve Java Web Start. Java Web Start - İnternette bağımsız uygulamalar dağıtmanızı sağlar. Java Eklentisi - uygulamaları İnternet tarayıcılarında çalıştırmayı mümkün kılar.

Deneyimsiz bir kullanıcı için başka bir açıklama daha anlaşılır olacaktır. Java'nın yardımıyla bir bilgisayarda web kameraları, yazıcılar, çevrimiçi oyunlar ve muhasebe programları çalışır. Diğer cihazlarda Java, GPS navigasyon cihazları, tıbbi cihazlar, parkmetreler ve diğerlerinin çalışmasını yönetir.

Bu bölüm, kişisel bir bilgisayara veya dizüstü bilgisayara kurulum için Java JRE'nin en son sürümlerini içerir. İşletim sisteminizin sürümünü ve bitliğini seçmeniz, gerekli dosyaları indirmeniz ve bilgisayarınıza yüklemeniz gerekir.

Emülatörlerin gözden geçirilmesi Java - makineler sitede yeni bir bölümün açılmasının nedeniydi - "Telefon için". Bu bölüm, artık sadece bir iletişim aracı olarak değil, aynı zamanda fotoğraf ekipmanı ve bilgi ve eğlence kaynağı olarak da kullanılan yeri doldurulamaz asistanlarımız için en ilginç ve faydalı olanı içerecektir. Java destekli telefonlarda her türlü uygulama, oyun yükleyebilirsiniz. Bilgisayarda bir telefonu taklit edebilecek özel programlar, daha doğrusu herhangi bir uygulamayı telefonunuza indirmeden çalıştırabileceğiniz bir java makinesi kurularak istenilen oyun veya uygulamayı aramak için harcanan süre azaltılabilir. Kuşkusuz, bu tür araçlar, büyük bir oyun yığınından en değerli oyunları ayırmanız ve "çöp" yükleyip kaldırarak telefonunuza eziyet etmemeniz gerektiğinde çok uygundur. Bazı kullanıcıların bu tür emülatörler aracılığıyla bilerek oynamayı başarma olasılığını dışlamıyorum, diğerleri ise mini operada otururken, bence gerekirse oldukça normal.

PC'nizdeki en orijinal Nokia N70

Java'yı kişisel bir bilgisayarda çalıştırmak için kullanımı oldukça kolay bir araç. Başlangıçta gözünüze çarpan şey, bir telefon şeklindeki ana penceredir, bir tür dış görünüm düşünebilirsiniz, doğru değil, bu Nokia 3100 telefonunun java makinesinin tam bir öykünmesidir (N70'i seçebilirsiniz, sony ericsson k750, mtorola v300) tam öykünme ile acele ettim, daha doğrusu 4 telefondan birini seçtiğinizde program ekran çözünürlüğünü uygulamaya göre ayarlayacaktır diyeceğim. Örneğin: k750'yi seçtik - java uygulaması 176x220'ye kadar uzayacak (320x240 çözünürlüğe sahip Nokia N70'i seçmek mantıklı). Daha sonra uygulamada herhangi bir tuşa basmak isterseniz telefon ekranını dürtebilir veya sanal telefon klavyesine basabilirsiniz, bu size kalmış.

Programda bulunan tek ek özellik SnapShot'tır. Adından, hedefi hesaplayabilirsiniz - çalışan bir java uygulamasıyla sanal bir telefonun ekran alanının ekran görüntüsü.

Sjboy Emulator'ın dezavantajlarından biri, dosya sistemi ile çalışma desteği olmamasıdır, bu nedenle mini opera üzerinden bir şey indirmek isterseniz, program kaydederken hata verecektir. Bununla birlikte, düşük ağırlığına (1 mb'nin biraz üzerinde) rağmen, Sjboy Emulator'ın Windows için bir java makinesinin ek bileşenlerini kurmasına gerek yoktur.

Java'yı başlatan bu yardımcı programla oynadım, tüm olanaklarını tükettim ve başka bir şey söyleyemem, daha profesyonel bir araç olan KEmulator'ı daha iyi anlatacağım.

Özellikler:

Ağırlık: 1mb

arayüz: İngilizce Sistemler: Windows 95/98 / ME / xp Vista

Tıp: gerekli değil

Ana eksileri:

  • Hal böyle olunca da eserde herhangi bir eksiklik bulunmamakla birlikte işlevsellik açısından önemli dezavantajlar söz konusu.

Bu programın geliştiricileri, daha ileri düzey kullanıcılara karşı bir önyargı oluşturmuştur. Sjboy Emulator söz konusu olduğunda, her şey mümkün olduğunca basitleştirildi, kullanıcılar ekran çözünürlüğü, ağ, kontrol düğmeleri, fps vb. Seçenekleri yapılandırma fırsatından mahrum bırakıldı.

KEmulator'da ayarlar menüsü, bilgili olmayan kullanıcıları korkutabilir, bu yüzden durum böyle değil, program ayarlarının her bir bölümünü ayrıntılı olarak açıklayacağım.

  • midlet menüsü - uygulama dosyalarının nerede olduğunu belirtin (jar veya jad)
  • araç - bu menü yardımcı programın en kullanışlı yardımcı programını içerir - Avi'de kayıt - Java uygulamasında yaptığınız her şey program tarafından yakalanacaktır. ayrıca menüde, uygulama için İnternet'i açma komutu vardır (varsayılan olarak İnternet, uygulamalara açıktır). Bu zil ve ıslıklara ek olarak, piksel artışını maksimum boyutta, yani n'inci sayıda görüntülemek için ekranın boyutuyla uğraşabilir, en azından tüm monitöre uzatabilirsiniz. , renkli kareler =). Ek olarak, programın görünüşte gereksiz işlevleri bile var: uygulamanın "oynatmasını" duraklatın, bastığınız tüm tuşları kaydedin.
  • Son "Görünüm" menüsünde, Java uygulamalarının görüntülenmesini yönetmek için ayarlar vardır. Çözünürlüğü, telefondaki düğmelere karşılık gelen kısayol tuşlarını özelleştirebilirsiniz. Tuş Takımına basarsanız, sağ tarafta telefonun klavyesinin bulunduğu ve uygulamayı kontrol etmenin de mümkün olduğu bir pencere açılır. Java'yı başlatmaya gelince, seçeneklerde, öykünmesi gereken oldukça büyük bir listeden bir telefon seçme fırsatı var, ekran çözünürlüğü ve kısayol tuşları da burada yapılandırıldı.

Java, web sitelerinin ve istemci-sunucu uygulamalarının kararlı ve doğru çalışması için bir teknolojidir. Ayrıca Java, yüksek mobiliteye sahip oyunlar ve programlar yazmak için kullanılan bir programlama dilidir. Basitçe söylemek gerekirse Java, çevrimiçi hizmetleri kullanmanıza, çevrimiçi alışveriş yapmanıza, çevrimiçi oyunlara katılmanıza, 3D görüntüleri görüntülemenize ve çok daha fazlasını yapmanıza olanak tanır. Windows xp için Java 32 bit'i indirirseniz, İnternet üzerinde çalışmak hemen daha rahat ve heyecan verici hale gelecektir. Akıllı telefon ve tablet kullanıcıları da bu platform olmadan internette gezinmeyi hayal bile edemezler.

Java yeni fırsatlar açar

Tüm dünyada popüler olan Java, her şeyden önce her türlü oyunun ve çevrimiçi uygulamanın tam olarak çalışması için yaratılmıştır. Sanal dünyanın tüm büyüleyici olayları bu platformdan kaynaklanmaktadır. Sanal müzeleri ziyaret edin, çevrimiçi film gösterimleri düzenleyin, renkli animasyonlar oluşturun. Bütün bunlar Java teknolojisinin gelişmesiyle gerçek oldu. Platform sürekli güncellenmekte ve geliştirilmektedir. Java, otomatik güncellemelerin yanı sıra yeni bir sürümün yayınlanması hakkında kullanıcılara bildirim sağlar. Uzmanlar her zaman en son sürümü kullanmanızı önerir.

fonksiyonelJava:

  • çok iş parçacıklı uygulamalarla çalışın;
  • aynı anda birkaç programın yürütülmesi;
  • çevrimiçi oyunlar, uygulamalar, anketler, forumlar, çevrimiçi mağazalar ile tam etkileşim;
  • bellek kaynaklarının otomatik yönetimi;
  • veritabanlarına ücretsiz erişim;
  • ağ uygulamalarının parametrelerini değiştirmek için araçlar;
  • çevrimiçi hizmetlere erişim yeteneği;
  • HTTP isteklerini işlemek için çeşitli sınıflar.

O nasıl çalışırJava 32 biraziçinpencereler?

Java platformu birkaç ana bileşene dayanmaktadır: JVM sanal makinesi ve JRE çalışma zamanı. Sanal makine, programcının uygulamayı yazıldığı gibi test etmesine yardımcı olur. Her yazılı adımdan sonra gerçek bir cihaza kurmanıza gerek yoktur. Ayrıca geliştirici, uygulamanın çalışmasını çeşitli sanal araçlar ve işletim sistemlerinde test edebilir. Bu, programın platformlar arası yüksek uyumluluğunu sağlar. JRE, tarayıcıdaki uygulamaların doğru çalışmasından sorumludur.

Ana avantajlarJava:

  • çevrimiçi oyunlar ve web uygulamaları çalışmalarında yüksek düzeyde performans;
  • geliştirilmiş API, zaman ve tarih işlenirken daha basit ve anlaşılması daha kolay hale geldi;
  • yöntemleri yüksek hassasiyetle manuel olarak ayarlayarak gelişmiş güvenlik;
  • Minecraft için Java;
  • geliştirilmiş ve iyileştirilmiş javascript Motoru;
  • çapraz platform;
  • yazılım tamamen ücretsizdir.

Java, İnternet'in ayrılmaz bir parçasıdır

Java kullanmadan internette çalışmak uzun süre tamamlanmış görünmüyor. Platform, internette gezinmeye çeşitlilik getirdi ve birçok ilginç çevrimiçi oyun sundu. Tek yapmanız gereken windows xp için java 32 bit'i indirmek ve basit bir kurulumdan geçmek. Doğru, bazı programcılar arasında Java'nın C dilinden daha aşağı olduğuna dair bir görüş var, ancak Java'nın kullanıldığı bilgisayarların, tabletlerin ve akıllı telefonların sayısının uzun süredir yüz milyonları aştığı gerçeği tartışılamaz. Java'nın dünyadaki web geliştiricileri arasında en popüler programlama dili olarak tanınması boşuna değildir.