Ev Kişisel Finans Java Haritası nedir? - Dummies

Java Haritası nedir? - Dummies

Video: Dillere (C# , Java , Javascript ) ve Yazılıma Yeni Başlayanların Yol Haritası Nasıl Olmalı ? 2024

Video: Dillere (C# , Java , Javascript ) ve Yazılıma Yeni Başlayanların Yol Haritası Nasıl Olmalı ? 2024
Anonim

Diziler ve uzman listeler, Java ile muhteşem bir dizi görev gerçekleştirmeyi mümkün kılar. Bununla birlikte, bir Java uygulamasının, aslında tüm veritabanı bagajına sahip olmaksızın (ayrı bir uygulama satın almak zorunda kalması gibi), bir veritabanına daha yakın olan bir şeye ihtiyacı olduğu durumlar vardır.

Örneğin, her öğeyi ayrı ayrı incelemek zorunda kalmadan listeden belirli bir değeri bulabilmek isteyebilirsiniz. Aşağıdaki bölümlerde, Harita adı verilen özel bir toplama türü açıklanmaktadır. Harita, pek çok görevi kolaylaştıran inanılmaz derecede yararlı bir depolama konteyneri türüdür.

Bir sınıfa her işlev eklediğinizde sınıf boyutunda bir artışa neden olduğunu daima unutmayın. Buna ek olarak, sınıf daha yavaş çalışır ve anlamak zorlaşabilir. Bir dizinin uygulamanızda amacına hizmet edeceği bir dizi kullanın. Haritanın sağladığı özel işlevlere ihtiyacınız olduğu zaman yalnızca bir Harita kullanın.

Harita, Java'daki pek çok temel kapsayıcı sınıfı gibi aslında bir arabirimdir. Harita, bilgiyi depolamak için bir anahtar ve değer çifti sağlayan bir sınıfı açıklar. Anahtar, verilere benzersiz bir isim verir. Hiçbir iki girdi aynı anahtara sahip olamaz, bu anahtarın aranmasını ve her zaman benzersiz bir değer döndürmesini sağlar. Herhangi bir sayıda tuş aynı değerle ilişkilendirilebilir.

Herhangi bir arayüzde olduğu gibi, onu kullanmadan önce bir uygulama oluşturmanız gerekir. Harita, inanılmaz derecede yararlıdır ve Java'nın ona bağlı sınıfları uygulamaktadır. İşte bir Harita oluşturmak için kullanabileceğiniz sınıfların listesi (yine bu sınıfların özellikleriyle ilgili endişelenmenize gerek yok - daha fazla Java uygulaması oluştururken bu farklılıkları anlamaya başlarsınız):

  • AbstractMap

  • Nitelikler

  • AuthProvider

  • ConcurrentHashMap

  • ConcurrentSkipListMap

  • EnumMap

  • HashMap

  • Hashtable'a

  • IdentityHashMap

  • LinkedHashMap

  • PrinterStateReasons

  • Özellikler

  • Sağlayıcı

  • RenderingHints

  • SimpleBindings

  • TabularDataSupport

  • TreeMap

  • UIDefaults

  • WeakHashMap

Tek bir makale tüm bu sınıfları tartışmaya bile başlamıyor. Hatırlanması gereken önemli nokta, tüm Map sınıflarının veriyi tanımlamak için benzersiz bir anahtara ve veriyi tutan bir değere dayanmasıdır.

Java Haritası nedir? - Dummies

Editörün Seçimi

Excel Makrolar: Örnek Dosyalar - mankenler

Excel Makrolar: Örnek Dosyalar - mankenler

Excel'deki her makro Makrolar İçin Aptallar kitabı, makronun çalışıp çalışmadığını görmek ve kodu incelemek. Örnek dosyaları kopyalayıp çevrenize yapıştırmak için de kullanabilirsiniz (her makroyu sıfırdan yazmak yerine). Genel olarak, siz ...

Excel SharePoint için hizmetler - aptallar

Excel SharePoint için hizmetler - aptallar

Excel belgelerinin etkileşimli web sayfaları olarak SharePoint'e yayımlanmasını sağlayan mekanizma Excel'dir Hizmetler. Excel Hizmetleri, bu üç bileşeni tanımlamak için daha geniş bir terimdir: Excel Hesaplama Hizmetleri: Excel hizmetlerinin birincil motoru olarak hizmet eder. Bu bileşen, Excel belgelerini yükler, hesaplamaları Excel sayfasında yürütür ve ...

Editörün Seçimi

Dijital Fotoğrafınıza Bir Seçim Çerçevesini Fırçalama

Dijital Fotoğrafınıza Bir Seçim Çerçevesini Fırçalama

Kompleks için Elemanların Seçme Fırçası gibi bir alet kullanın seçim taslakları. Bu araçla, değiştirmek istemediğiniz alanları fırçalayıp bu piksellerin üzerine bir dijital maske koyabilirsiniz. Fırça aracını kullanmak, serbest biçimli anahatları herhangi bir serbest el aracı ile çizmekten çok daha kolaydır. Aşağıdaki adımlar Elements'i kullansa da ...

Adobe Photoshop Elements ile Dijital Fotoğrafın Ekran Görüntüleri Boyutunu Değiştirme - mankenler

Adobe Photoshop Elements ile Dijital Fotoğrafın Ekran Görüntüleri Boyutunu Değiştirme - mankenler

Ekrandaki fotoğraflar için, piksel sayısı (çözünürlük) resmin görüntü boyutunu belirler. Bir dijital fotoğrafın görüntü boyutunu değiştirmek isterseniz, resim dosyasından piksel eklemeli veya pikselleri kaldırmalısınız. (Görüntü boyutunu artırırken piksel eklemenin de resim kalitesini düşürebileceğini unutmayın.) Piksel sayısını değiştirmek için ...

Editörün Seçimi

Bebeklerle Evde Kalmak Baba Kılavuzu - mankenler

Bebeklerle Evde Kalmak Baba Kılavuzu - mankenler

Eğer birincil bakıcıysanız, kova durur sen. Birincil bakıcı olmak büyük bir şirketin başkanı olmak gibidir, yalnızca gülümsemelerde ve sevgide size ödenecek çok istekli, affedici, ama son derece şirin bir müşteriniz vardır. Bebeğinizin ne istediğini bulma Bebeğinizin ne olduğunu anlamaya çalışırken ...

Babamın Bebek Bebekleri İçin

Babamın Bebek Bebekleri İçin

Bir iksir cephaneliği ve İlk aylarda ve yıllardaki losyonlar esastır. Her babamın bebeği düzeltmesinde olması gereken şey-it kiti: Badem veya hindistancevizi yağı: Bebeğinizin nemlendiriciler veya kokulu losyonlara ihtiyacı yoktur. Kuru ciltli ise saf yağ, toksinler ve dolgu maddeleri olmaksızın en iyisidir ...

Bebek Masajının Duygusal Faydaları - mankenler

Bebek Masajının Duygusal Faydaları - mankenler

Bebek masajı çok büyük fayda sağlamaktadır. Bebeğinizin masaj edilmesi ikiniz için olumlu bir duygusal etkiye sahip olabilir. İşte birçok duygusal faydanın birkaç örneği: Masaj, bir ebeveyn veya bakıcı olarak sizin güveni arttırır. Sizinle bebeğiniz arasındaki bağ ve bağlanmayı destekler.