«java» etiketlenmiş sorular

Java popüler bir üst düzey programlama dilidir. Dilin kendisini kullanma veya anlama konusunda sorun yaşıyorsanız bu etiketi kullanın. Bu etiket nadiren tek başına kullanılır ve çoğunlukla [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] ve [maven] ile birlikte kullanılır.

7
javax vs java paketi
Javax paketinin ardındaki mantık nedir? Java'ya ne giriyor ve javax'a ne oluyor? Ben çok kurumsal-y paketleri javax biliyorum, ama Swing, yeni tarih ve saat api (JSR-310) ve diğer J2SE paketleri de biliyorum.
385 java 



8
Bu tarih biçimi nedir? 2011-08-12T20: 17: 46.384Z
Aşağıdaki randevum var: 2011-08-12T20:17:46.384Z. Bu hangi biçim? Java 1.4 ile ayrıştırmaya çalışıyorum DateFormat.getDateInstance().parse(dateStr)ve alıyorum java.text.ParseException: Ayrıştırılama tarihi: "2011-08-12T20: 17: 46.384Z" Ben ayrıştırma için SimpleDateFormat kullanıyor olmalı , ama önce biçim dizesini bilmek zorunda düşünüyorum. Şimdiye kadar sahip olduğum tek şey yyyy-MM-dd, çünkü Tbu dizede ne anlama geldiğini bilmiyorum - zaman …

6
Maven Modülleri + Tek bir Modül Oluşturma
Bir ebeveyn projesi ile bir çok modül Maven projesi var Pve üç alt modüllere A, Bve C. Hem BveC savaş projeler ve her ikisi de bağlıdır A. Ben yazabilirsiniz mvn compileiçindeP ve düzgün derlenmiş alt modüllerin hepsi var. Sorun, belirli modüller için işlemler yapmak istediğimde geliyor. Proje için bir savaşı …



22
Java 8'de indeksleri olan bir akış üzerinde yineleme yapmanın kısa bir yolu var mı?
Akıştaki dizine erişirken bir akış üzerinde yineleme yapmanın özlü bir yolu var mı? String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List<String> nameList; Stream<Integer> indices = intRange(1, names.length).boxed(); nameList = zip(indices, stream(names), SimpleEntry::new) .filter(e -> e.getValue().length() <= e.getKey()) .map(Entry::getValue) .collect(toList()); orada verilen LINQ örneğine kıyasla oldukça hayal kırıklığı yaratıyor gibi görünüyor …
382 java  java-8  java-stream 



12
Neden Java'daki bir yöntem parametresinde “final” anahtar sözcüğünü kullanmalıyım?
Yöntem parametrelerinde kullanıldığında finalanahtar kelimenin gerçekten kullanışlı olduğunu anlayamıyorum . Anonim sınıfların kullanımını, okunabilirliği ve niyet beyanını hariç tutarsak, bu benim için neredeyse değersiz görünüyor. Bazı verilerin sabit kalmasını sağlamak, göründüğü kadar güçlü değildir. Parametre bir ilkel ise, parametre bir değer olarak yönteme geçirildiği ve değiştirilmesinin kapsam dışında bir etkisi …

7
Yöntem, türdeki başka bir yöntemle aynı silme özelliğine sahiptir
Aynı sınıfta aşağıdaki iki yönteme sahip olmak neden yasal değil? class Test{ void add(Set<Integer> ii){} void add(Set<String> ss){} } Ben alıyorum compilation error Yöntem add (Set), Test türündeki başka bir yöntemle aynı silme add (Set) değerine sahiptir. etrafında çalışabilirken, javac'ın neden bundan hoşlanmadığını merak ediyordum. Birçok durumda, bu iki yöntemin …
381 java  generics 

22
Java ile senkronize (bu) kaçının?
Java senkronizasyonu hakkında SO'ya her soru çıktığında, bazı insanlar synchronized(this)kaçınılması gerektiğini belirtmek için çok istekli olurlar . Bunun yerine, özel bir referans üzerinde bir kilidin tercih edileceğini iddia ediyorlar. Verilen nedenlerden bazıları: Bazı kötü kodlar kilidini çalabilir (bu çok popüler, ayrıca "yanlışlıkla" bir varyantı var) aynı sınıftaki tüm senkronize yöntemler …

25
ExecutorService kullanarak tüm evrelerin bitmesini nasıl bekleyebilirim?
Ben böyle bir şey, bir seferde görevler 4 bir miktar yürütmek gerekiyor: ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } //...wait for completion somehow Hepsi tamamlandığında nasıl bildirim alabilirim? Şimdilik, bazı küresel görev sayacı ayarlamak ve her görevin sonunda azaltmak daha iyi bir şey düşünemiyorum, daha sonra bu sayaç …

11
@Kaynak vs @Autowired
DI'de hangi açıklama, @Resource ( jsr250 ) veya @Autowired (İlkbahara özgü) kullanmalıyım? Geçmişte başarılı bir şekilde kullandım @Resource(name="blah")ve@Autowired @Qualifier("blah") İçgüdülerim sopa etmektir @Resourceo jsr insanlar tarafından onaylanmıştır beri etiketi. Bu konuda güçlü düşünceleri olan var mı?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.