Java'da Statik Harita Nasıl Kurulur

Java Da Statik Harita Nasil Kurulur



Programlamada, verileri işlemek, çoklu yaklaşımlarla etkili hale getirilebilen yaygın bir görevdir. Bu gibi durumlarda, bir “ statik Java'da, programcının eklenen kod işlevlerini sınıfı başlatmadan doğrudan çağırmasına yardımcı olan ve böylece kod karmaşıklığını azaltan 'haritası' yürürlüğe girer.

Bu makale, Java'da statik bir haritayı başlatma/kurma yaklaşımlarını detaylandıracaktır.







Statik Harita Nedir?

A harita “ olarak belirtilmiş statik ”, sınıfı başlatmadan (bir sınıf nesnesi oluşturmadan) erişilebilecek şekilde statik bir harita haline gelir.



Java'da Statik Harita Nasıl Kurulur?

Java'da aşağıda verilen yaklaşımlarla bir harita kurulabilir:



İlk olarak, ' içindeki tüm işlevlere erişime izin vermek için bu makalenin her iki yaklaşımında da aşağıdaki paketi içe aktarın. java.util ” paket:





içe aktarmak java.util.* ;

Yaklaşım 1: 'Statik Başlatma Bloğu' Kullanarak Statik Harita Oluşturma

Bu yaklaşım, daha önce belirtilen statik bir haritayı tanımlamak için bir 'statik' başlatma bloğu kullanır.

Örnek

Aşağıda sağlanan kod parçacığına genel bakış:



halk sınıf statik blok {
statik son Harita statikHarita ;
statik {
statikHarita = yeni HashMap ( ) ;
staticMap. koymak ( 1 , 'Java' ) ;
staticMap. koymak ( 2 , 'Programlama' ) ;
staticMap. koymak ( 3 , 'Dil' ) ;
}
halk statik geçersiz ana ( Sicim [ ] argümanlar ) {
sistem . dışarı . yazdır ( statikHarita ) ;
} }

Yukarıdaki kod satırlarında:

  • İlk olarak, başlatılması gereken haritayı “ olarak belirtin. statik 'anahtarlara sahip olmak' tamsayı ” ve “ olarak değerler Sicim ” yani, “ ”.
  • Şimdi, bir “ belirtin statik ” haritayı “ olarak tahsis etmek için başlatma bloğu statik ”.
  • Bu blokta, haritada belirtilen girişleri ilişkili ' aracılığıyla ekleyin. koymak() ' yöntem.
  • İçinde ' ana ”, tanımlı “ öğesini çağırın statik ” doğrudan harita.

Çıktı

Yürütülen çıktıda, başlatılan ' statik ” map, onu başlatmadan doğrudan çağrılır.

Yaklaşım 2: “Statik Yöntem” Kullanarak Statik Harita Oluşturma

Bu yaklaşımda bir “ statik kurmak yerine ” yöntemi kullanılabilir. statik ” haritasını belirtilen haritaya atayarak.

Örnek

Aşağıdaki kod bloğunu göz önünde bulundurun:

halk sınıf statik blok {
özel statik son Harita < Nesne , Sicim > statikHarita = gerçekHarita ( ) ;
özel statik Harita < Nesne , Sicim > gerçekHarita ( ) {
Harita < Nesne , Sicim > harita = yeni HashMap ( ) ;
harita. koymak ( 1 , 'Java' ) ;
harita. koymak ( 2 , 'Programlama' ) ;
harita. koymak ( 'üç' , 'Dil' ) ;
geri dönmek Koleksiyonlar . değiştirilemezHarita ( harita ) ;
}
halk statik geçersiz ana ( Sicim [ ] argümanlar ) {
sistem . dışarı . yazdır ( statikHarita ) ;
} }

Bu kod satırlarına göre aşağıda verilen adımları izleyin:

  • ' belirtilene sahip bir harita belirleyin. anahtar/değer çifti ” çiftleri ve “ gerçekHarita() ” yöntem/işlev.
  • Not : “ Nesne ” tipi hem “ ile uyumludur tamsayı ' Ve ' Sicim ” veri türü değerleri.
  • Bir sonraki adımda, bu yöntemde belirtilen haritanın aynı formatını çoğaltın.
  • (Yöntem) tanımında, belirtilen değerleri “ kullanarak haritaya ekleyin. koymak() ' yöntem.
  • Belirtilen ' değiştirilemezHarita() ' yöntemi' Koleksiyonlar ” sınıfı, karşılığında değiştirilemez bir harita görünümü verir.
  • Aynı şekilde, ana menüde “ statik ” statik yöntemin değerlerini saklayan harita yani, “ gerçekHarita() ”.

Çıktı

Burada belirtilebilir ki “ statik ” haritası uygun şekilde döndürülür.

Çözüm

A ' statik ” haritasına sınıfı başlatmadan erişilebilir ve Java'da “ yardımıyla kurulabilir/başlatılabilir. Statik Başlatma bloğu ” veya “ aracılığıyla Statik ' yöntem. Bu makale, “ statik ” Java'da harita.