«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
IntelliJ IDEA'da yanlış Manifest.mf oluşturuldu .jar
OptaPlanner 6.0.1 kitaplıklarını kullanan bir projeyi IntelliJ IDEA'nın jar artefaktıyla bir .jar'a paketlemeye çalışıyorum, ancak standardı içeren manifest.mf'm yerine Manifest-Version: 1.0 Main-Class: a.b.c.app kavanoz, OptaPlanner'ın destekleyici kitaplıklarından biri olan ecj-3.7.2.jar'da verileni kullanır: Manifest-Version: 1.0 Build-Jdk: 1.6.0_26 Built-By: ibrandt Created-By: Apache Maven Archiver-Version: Plexus Archiver Bu nedenle "no main manifest attribute, …

7
Statik olmayan yönteme statik bir referans yapılamaz
Java'da çok dilli bir uygulama oluşturma. R.stringKaynak XML dosyasından String değeri eklerken hata alınıyor : public static final String TTT = (String) getText(R.string.TTT); Bu hata mesajıdır: Hata: Bağlam türünden statik olmayan getText (int) yöntemine statik bir başvuru yapılamaz Bu nasıl oluşur ve bunu nasıl çözebilirim?

7
Java ThreadLocal değişkenleri neden statik olmalı?
Burada Threadlocal için JavaDoc okuyordum https://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ThreadLocal.html ve "ThreadLocal örnekleri, durumu bir iş parçacığı (örneğin, bir kullanıcı kimliği veya İşlem Kimliği) ile ilişkilendirmek isteyen sınıflarda genellikle özel statik alanlardır" diyor. Ama sorum şu: Neden onu statik yapmayı seçtiler (tipik olarak) - "iş parçacığı başına" duruma sahip olmak işleri biraz kafa karıştırıcı …

7
JAVA_HOME, JDK'yı mı yoksa JRE'yi mi işaret etmeli?
Ben işaret JAVA_HOMEetmek C:\Program Files (x86)\Java\jre7. İyi çalışıyor. Daha sonra, karınca fermuarını açtım ve Ant ile ilgili ortam değişkenlerini kurdum, yazdıktan sonra aşağıdaki hata mesajlarını aldım"ant -version" Bu forumu araştırdım. Görünüşe göre bir çözüm, Java'yı JRE yerine JDK'ya yönlendirmektir. Bunun çözüm olup olmayacağından tam olarak emin değilim. Diğer bir deyişle, …
102 java  ant  java-home 

9
Java'da instanceof'tan kaçınmak
"Eşgörünüm" işlemleri zincirine sahip olmak "kod kokusu" olarak kabul edilir. Standart cevap "polimorfizm kullan" dır. Bu durumda bunu nasıl yaparım? Bir temel sınıfın birkaç alt sınıfı vardır; hiçbiri benim kontrolüm altında değil. Integer, Double, BigDecimal vb Java sınıflarında da benzer bir durum söz konusudur. if (obj instanceof Integer) {NumberStuff.handle((Integer)obj);} else …


14
Bir Dizenin Java sayıları içerip içermediğini kontrol edin
Kullanıcının aşağıdaki formatta bir String girdiği bir program yazıyorum: "What is the square of 10?" Dizide bir sayı olup olmadığını kontrol etmem gerekiyor ve sonra sadece sayıyı çıkarın. .contains("\\d+")Veya kullanırsam .contains("[0-9]+"), giriş ne olursa olsun program String'de bir sayı bulamaz, ancak .matches("\\d+")yalnızca sayılar olduğunda çalışacaktır. Bulmak ve çıkarmak için bir …
102 java  regex  string 

15
Android'de tarihleri ​​karşılaştırmanın en iyi yolu
String formatındaki bir tarihi güncel tarihle karşılaştırmaya çalışıyorum. Ben böyle yaptım (test etmedim ama çalışmalı), ancak kullanımdan kaldırılmış yöntemler kullanıyorum. Bir alternatif için iyi bir öneriniz var mı? Teşekkürler. Not: Java'da randevu yapmaktan gerçekten nefret ediyorum. Aynı şeyi yapmanın o kadar çok yolu var ki, hangisinin doğru olduğundan gerçekten emin …
102 java  android  datetime 

6
Gizli Anahtarı Dizeye ve Tersine Dönüştürme
Bir anahtar oluşturuyorum ve onu DB'de saklamam gerekiyor, bu yüzden onu bir String'e dönüştürüyorum, ancak anahtarı String'den geri almak için. Bunu başarmanın olası yolları nelerdir? Benim kodum, SecretKey key = KeyGenerator.getInstance("AES").generateKey(); String stringKey=key.toString(); System.out.println(stringKey); Anahtarı Telden nasıl geri alabilirim?
102 java  string  encryption 

7
Dizeleri alfabetik sıralarına göre karşılaştırma
String s1 = "Project"; String s2 = "Sunject"; Yukarıdaki iki dizeyi alfabetik sırasına göre karşılaştırmak istiyorum (bu durumda "Proje" ve ardından "Güneşte", "P", "S" 'den önce gelir). Java'da bunu nasıl yapacağını bilen var mı?
102 java 

7
Java'da a.getClass () ve A.class arasındaki fark nedir?
Java'da, kullanma a.getClass()veya kullanma seçimini çevreleyen artılar / eksiler A.classnelerdir? Her ikisi de a'nın Class<?>beklendiği yerde kullanılabilir , ancak her ikisini de farklı koşullarda kullanmanın performans veya diğer ince faydaları olacağını hayal ediyorum (tıpkı Class.forName()ve ile olduğu gibi ClassLoader.loadClass().
102 java  class  reflection 


9
Basit Java bellek içi önbelleği aranıyor [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin İyi eşzamanlılığa sahip (bu yüzden LinkedHashMap yeterince iyi değil) ve periyodik olarak diske serileştirilebilen …
102 java  caching 


6
Hücre değerini Tarih olarak nasıl ayarlayabilirim ve varsayılan Excel tarih biçimini nasıl uygularım?
Varolan Excel 2003 dosyalarını programlı olarak okumak için bir süredir Apache POI'sini kullanıyorum. Şimdi tüm .xls dosyalarını bellek içinde (hala Apache POI kullanarak) oluşturmak ve ardından bunları bir dosyaya yazmak için yeni bir gereksinimim var. Yolumdaki tek sorun, tarihlerin bulunduğu hücrelerin işlenmesi. Aşağıdaki kodu göz önünde bulundurun: Date myDate = …
102 java  date  apache-poi 

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.