«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.

27
Java 8 Mülkiyete Göre Farklı
Java 8'de Stream, her nesnenin bir özelliğinin farklılığını kontrol ederek API kullanarak bir koleksiyonu nasıl filtreleyebilirim ? Örneğin bir Personnesne listem var ve aynı ada sahip insanları kaldırmak istiyorum, persons.stream().distinct(); Bir Personnesne için varsayılan eşitlik denetimini kullanacak , bu yüzden şöyle bir şeye ihtiyacım var, persons.stream().distinct(p -> p.getName()); Ne yazık …

18
Nasıl java.util.Date java.sql.Date dönüştürmek için?
Ben bir java.util.Dategiriş olarak kullanmaya çalışıyorum ve sonra onunla bir sorgu oluşturma - bu yüzden bir ihtiyacım var java.sql.Date. Dönüşüm örtük veya açık bir şekilde yapamayacağını bulmak için şaşırdım - ama Java API hala benim için oldukça yeni olduğu için, bunu nasıl yapacağımı bile bilmiyorum.
453 java  sql  datetime  date 



21
Bir .jar çalıştırmaya çalışırken “Geçersiz imza dosyası”
Java programım bir kavanoz dosyasında paketlenmiştir ve harici bir kavanoz kütüphanesi, yaşam dolu kale kullanır . Kodum iyi derler, ancak kavanoz çalıştırmak aşağıdaki hataya yol açar: "Main" iş parçacığında özel durum java.lang.SecurityException: Bildirim ana öznitelikleri için geçersiz imza dosyası özeti Bir açıklama arıyor bir saatten fazla googled ve çok az …
450 java  jar  executable-jar 


14
Soyut sınıfları test etme: saplamalarla genişletme?
Soyut sınıfları ve soyut sınıfları genişleten sınıfları nasıl test edeceğini merak ediyordum. Soyut sınıfı genişleterek, soyut yöntemleri saplayarak ve sonra tüm somut yöntemleri test etmeli miyim? Sonra sadece geçersiz kıldığım yöntemleri test et ve soyut sınıfımı genişleten nesneler için birim testlerindeki soyut yöntemleri test et. Soyut sınıfın yöntemlerini test etmek …

6
Mockito, birden çok kez çağrılan bir yöntemin argümanlarını yakalayabilir mi?
İki kez çağrılan bir yöntem var ve ikinci yöntem çağrısının argümanını yakalamak istiyorum. İşte denedim: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor = ArgumentCaptor.forClass(Foo.class); verify(mockBar).doSomething(firstFooCaptor.capture()); verify(mockBar).doSomething(secondFooCaptor.capture()); // then do some assertions on secondFooCaptor.getValue() Ama TooManyActualInvocationsMockito'nun düşündüğü gibi bir İstisna alıyorumdoSomething sadece bir kez çağrılması gerektiğini . İkinci çağrısının argümanını nasıl doğrulayabilirim …

7
Java 7'de elmas operatörünün (<>) anlamı nedir?
Java 7'deki elmas operatörü aşağıdaki gibi kodlara izin verir: List&lt;String&gt; list = new LinkedList&lt;&gt;(); Ancak Java 5/6'da yazabilirim: List&lt;String&gt; list = new LinkedList(); Tip silme anlayışım, bunların tamamen aynı olduğudur. (Jenerik yine de çalışma zamanında kaldırılır). Neden elmasla uğraşasınız ki? Hangi yeni işlevsellik / tip güvenliğine izin veriyor? Yeni bir …

4
String.Format içinde% 'dan nasıl kaçılır?
Bir SQL sorgusu strings.xml dosyasında saklıyorum ve String.Formatkoddaki son dizeyi oluşturmak için kullanmak istiyorum . SELECTİfadesi bir gibi, böyle bir şey kullanır: SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%' Biçimlendirmek için 'bir şey'% 1 $ s ile değiştirin, böylece olur: SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE …
446 java  android  string  syntax 


23
Java InputStream öğesinin içeriğini OutputStream öğesine yazmanın kolay yolu
Ben bir içeriğini yazmak için herhangi basit bir yol izini olamayacağını bugün bulmak için şaşırdı InputStreambir etmek OutputStreamJava. Açıkçası, bayt arabellek kodu yazmak zor değil, ama sadece hayatımı kolaylaştıracak bir şey (ve kod daha net) eksik olduğundan şüpheleniyorum. Öyleyse, a InputStream inve a verildiğinde OutputStream out, aşağıdakileri yazmanın daha basit …
445 java  io  stream 

21
'Statik' anahtar kelime bir sınıfta ne yapar?
Spesifik olarak, bu kodu deniyordum: package hello; public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); } } Ama hata verdi Statik yöntem ana öğesinde statik olmayan alana erişilemiyor Bu yüzden bunun beyanını değiştirdim clock: static Clock clock = new Clock(); Ve işe …

11
Java'daki parseInt () ve valueOf () arasında fark var mı?
Nasıl parseInt()farklı gelen valueOf()? Bana göre ikisi de aynı şeyi yapmak için görünür (ayrıca gider parseFloat(), parseDouble(), parseLong()vb nasıl farklıdır Long.valueOf(string)? Ayrıca, bunlardan hangisi tercih edilir ve konvansiyon tarafından daha sık kullanılır?
443 java 

30
Java'dan XML nasıl güzel yazdırılır?
Hiçbir satır beslemeleri veya girintileri ile XML içeren bir Java dize var. Güzel biçimlendirilmiş XML ile bir dize dönüştürmek istiyorum. Bunu nasıl yaparım? String unformattedXml = "&lt;tag&gt;&lt;nested&gt;hello&lt;/nested&gt;&lt;/tag&gt;"; String formattedXml = new [UnknownClass]().format(unformattedXml); Not: Girişim bir String . Benim çıktı bir String . (Temel) sahte sonuç: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;root&gt; &lt;tag&gt; …
443 java  xml  pretty-print 

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.