«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
JPA OneToMany birçok çocuğu silmiyor
@OneToManyBir üst öğe ile alt öğe arasındaki basit bir eşlemeyle ilgili sorunum var . Her şey iyi çalışıyor, koleksiyondan kaldırdığımda yalnızca alt kayıtlar silinmiyor. Ebeveyn: @Entity public class Parent { @Id @Column(name = "ID") private Long id; @OneToMany(cascade = {CascadeType.ALL}, mappedBy = "parent") private Set<Child> childs = new HashSet<Child>(); ... …
158 java  jpa  jpa-1.0 

14
Java'da değişmez dizi
Java'daki ilkel dizilere değişmez bir alternatif var mı? İlkel bir dizi yapmak finalaslında birinin böyle bir şey yapmasını engellemez final int[] array = new int[] {0, 1, 2, 3}; array[0] = 42; Dizi öğelerinin değişmez olmasını istiyorum.


12
SHA1'e Java Dizesi
Java SHA1 dönüştürücü basit bir String yapmaya çalışıyorum ve bu ne var ... public static String toSHA1(byte[] convertme) { MessageDigest md = null; try { md = MessageDigest.getInstance("SHA-1"); } catch(NoSuchAlgorithmException e) { e.printStackTrace(); } return new String(md.digest(convertme)); } Geçtiğimde toSHA1("password".getBytes()), [�a�ɹ??�%l�3~��.muhtemelen UTF-8 gibi basit bir kodlama düzeltmesi olduğunu biliyorum, ancak …
158 java  string  sha1 

6
Java lambda'nın 1'den fazla parametresi olabilir mi?
Java'da, lambda'nın birden fazla farklı türü kabul etmesi mümkün müdür? Yani: Tek değişkenli işler: Function <Integer, Integer> adder = i -> i + 1; System.out.println (adder.apply (10)); Varargs ayrıca çalışır: Function <Integer [], Integer> multiAdder = ints -> { int sum = 0; for (Integer i : ints) { sum …
158 java  lambda  java-8 

4
Karşılaştırmaya () karşılık BigDecimal eşittir ()
Basit test sınıfını düşünün: import java.math.BigDecimal; /** * @author The Elite Gentleman * */ public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub BigDecimal x = new BigDecimal("1"); BigDecimal y = new BigDecimal("1.00"); System.out.println(x.equals(y)); System.out.println(x.compareTo(y) == 0 ? "true": …

6
Bir Kıvılcım İşine kavanozlar ekleyin - kıvılcım gönder
Doğru ... çok tartışıldı. Ancak çok fazla belirsizlik ve verilen cevaplardan bazıları var ... kavanoz / yürütücü / sürücü yapılandırmasında veya seçeneklerinde kavanoz referanslarını çoğaltmak da dahil. Belirsiz ve / veya atlanan ayrıntılar Her bir seçenek için aşağıdaki belirsizlik, net olmayan ve / veya atlanan ayrıntılar açıklığa kavuşturulmalıdır: ClassPath nasıl …


5
Bir lambda nasıl serileştirilir?
Bir lambda'yı nasıl zarif bir şekilde serileştirebilirim? Örneğin, aşağıdaki kod a atar NotSerializableException. SerializableRunnable"Sahte" bir arayüz oluşturmadan nasıl düzeltebilirim ? public static void main(String[] args) throws Exception { File file = Files.createTempFile("lambda", "ser").toFile(); try (ObjectOutput oo = new ObjectOutputStream(new FileOutputStream(file))) { Runnable r = () -> System.out.println("Can I be serialized?"); …

7
Bir Java String'in kaç karakteri olabilir?
Ben bir milyon haneye kadar bir tamsayı için bir palindrom bulmanız gereken Sphere Online Judge (SPOJ) sonraki Palindrome sorunu çalışıyorum . Dizeleri tersine çevirmek için Java'nın işlevlerini kullanmayı düşündüm, ancak bir String'in bu kadar uzun olmasına izin verecekler miydi?
157 java  string 

6
Neden Double.MIN_VALUE negatif değil?
Herkes neden Double.MIN_VALUEDoubles'ın alabileceği minimum değer olmadığına biraz ışık tutabilir mi? Pozitif bir değerdir ve bir Double elbette negatif olabilir. Bunun neden yararlı bir sayı olduğunu anlıyorum, ancak özellikle karşılaştırıldığında çok sezgisel bir isim gibi görünüyor Integer.MIN_VALUE. Bunu Double.SMALLEST_POSITIVEveya MIN_INCREMENTbenzerlerini çağırmak daha açık bir anlambilime sahip olacaktır. Ayrıca, Çiftlerin alabileceği …

14
“Yazılım nedeniyle bağlantı kesildi: soket yazma hatası”
Bu yığın izleme snippet'i verildiğinde Nedeni: java.net.SocketException: Yazılım, bağlantı iptaline neden oldu: java.net.SocketOutputStream.socketWrite0 adresinde yuva yazma hatası (Yerel Yöntem) Aşağıdaki soruları cevaplamaya çalıştım: Bu istisnayı hangi kod atıyor? (JVM? / Tomcat? / Kodum?) Bu istisnanın atılmasına ne sebep olur? # 1 ile ilgili: Sun'ın JVM kaynağı tam olarak bu mesajı …


12
CamelCase'i Java'da insan tarafından okunabilir isimlere nasıl dönüştürebilirim?
CamelCase insan tarafından okunabilir bir isme dönüştüren bir yöntem yazmak istiyorum. İşte test örneği: public void testSplitCamelCase() { assertEquals("lowercase", splitCamelCase("lowercase")); assertEquals("Class", splitCamelCase("Class")); assertEquals("My Class", splitCamelCase("MyClass")); assertEquals("HTML", splitCamelCase("HTML")); assertEquals("PDF Loader", splitCamelCase("PDFLoader")); assertEquals("A String", splitCamelCase("AString")); assertEquals("Simple XML Parser", splitCamelCase("SimpleXMLParser")); assertEquals("GL 11 Version", splitCamelCase("GL11Version")); }

17
Null-güvenli CompareTo () uygulamasını basitleştirmek nasıl?
compareTo()Bu gibi basit bir sınıf için yöntem uyguluyorum ( Collections.sort()Java platformu tarafından sunulan ve diğer güzellikleri kullanabilmek için): public class Metadata implements Comparable<Metadata> { private String name; private String value; // Imagine basic constructor and accessors here // Irrelevant parts omitted } Bu nesneler için doğal sıralaması istiyorum : 1) …

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.