«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
Hashmap tuşları üzerinde yinelenen Freemarker
Freemarker'ın iki koleksiyon veri türü, listeleri ve hashmap'leri vardır. Listelerde yaptığımız gibi, hashmap anahtarlarını yinelemenin bir yolu var mı? Yani veri içeren bir varım varsa şunu söyleyelim: user : { name : "user" email : "looser@everything.com" homepage : "http://nosuchpage.org" } Tüm kullanıcı özelliklerini değerleri ile yazdırmak istiyorum. Bu geçersiz, ancak …
87 java  freemarker 

10
JUnit ile Java'da soyut sınıf nasıl test edilir?
JUnit ile Java testinde yeniyim. Java ile çalışmalıyım ve birim testleri kullanmak istiyorum. Benim problemim şu: Bazı soyut yöntemler içeren soyut bir sınıfım var. Ancak soyut olmayan bazı yöntemler var. Bu sınıfı JUnit ile nasıl test edebilirim? Örnek kod (çok basit): abstract class Car { public Car(int speed, int fuel) …

17
CreateClob () yöntemi hata verdiğinden bağlamsal LOB oluşturmayı devre dışı bırakmak
Hibernate 3.5.6'yı Oracle 10g ile kullanıyorum. Başlatma sırasında aşağıdaki istisnayı görüyorum, ancak uygulamanın kendisi iyi çalışıyor. Bu istisnanın nedeni nedir? ve nasıl düzeltilebilir? İstisna Yöntem hata verdiğinden bağlamsal LOB oluşturmayı devre dışı bırakma createClob():java.lang.reflect.InvocationTargetException Bilgi Oracle sürümü: Oracle Database 10g Enterprise Edition Sürüm 10.2.0.4.0 JDBC sürücüsü: Oracle JDBC sürücüsü, sürüm: …

6
Java'da bir nesnenin monitörünün anlamı nedir? Neden bu kelimeyi kullanıyorsunuz?
Java konuları hakkında makaleler okurken sık sık şu ifadeyi fark ediyorum: "mevcut iş parçacığı, bu nesnenin monitörünün sahibidir". Anlamı anlıyorum: iş parçacığı nesne üzerinde işlem yapma hakkına sahip. Ama neden "nesnenin kilidi" yerine "nesnenin monitörü" ifadesini kullandığımıza şaşırdım. Kısaca, 'monitör' kelimesinin anlamını bilmiyorum Soru tuhaf ve basit olabilir. Ama sorunun …




15
gson.toJson (), StackOverflowError'ı atar
Nesnemden bir JSON Dizesi oluşturmak istiyorum: Gson gson = new Gson(); String json = gson.toJson(item); Bunu her yapmaya çalıştığımda şu hatayı alıyorum: 14:46:40,236 ERROR [[BomItemToJSON]] Servlet.service() for servlet BomItemToJSON threw exception java.lang.StackOverflowError at com.google.gson.stream.JsonWriter.string(JsonWriter.java:473) at com.google.gson.stream.JsonWriter.writeDeferredName(JsonWriter.java:347) at com.google.gson.stream.JsonWriter.value(JsonWriter.java:440) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:235) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:200) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68) …

11
Intellij, oluşturulmuş bir kaynaklar klasörüyle kullanılamıyor
İlgili soru IntelliJ IDEA ve / veya Maven, jaxb2-maven-eklentisi kullanılarak oluşturulan Java kaynak kodlu dizinleri otomatik olarak ekleyecek şekilde nasıl yapılandırılır? target/generated-sources(Burada araç adı olmadığını unutmayın) altında kaynaklar oluşturan özel bir eklentim var . Bu yüzden target/generated-sources/com/mycompany... vb gibi kaynaklar alıyorum . Bu format hiç değiştirilemez, bu yüzden Intellij'i bir …

14
Java 8, Yinelenen öğeleri bulmak için Akışlar
Tamsayı listesindeki yinelenen öğeleri listelemeye çalışıyorum, örneğin örneğin, List<Integer> numbers = Arrays.asList(new Integer[]{1,2,1,3,4,4}); jdk 8 Akışlarını kullanarak. Kimse denedi mi. Yinelenenleri kaldırmak için, farklı () api kullanabiliriz. Peki yinelenen öğeleri bulmaya ne dersiniz? Bana yardım edebilecek biri var mı?

5
SQlite En yakın konumlara ulaşma (enlem ve boylam ile)
SQLite veritabanımda depolanan enlem ve boylam verilerim var ve koyduğum parametrelere en yakın konumları almak istiyorum (örn. Mevcut konumum - enlem / boylam, vb.). Bunun MySQL'de mümkün olduğunu biliyorum ve SQLite'nin Haversine formülü için özel bir harici fonksiyona ihtiyaç duyduğuna dair epeyce araştırma yaptım (bir küredeki mesafeyi hesaplama), ancak Java'da …

5
Soket işlemleri için bir zaman aşımı ayarlama
Bir soket oluşturduğumda: Socket socket = new Socket(ipAddress, port); IP adresi mevcut olmadığı için sorun olmayan bir istisna atar. (Test değişkenleri nerede String ipAddress = "192.168.0.3"ve int port = 300.) Sorun şudur: bu soket için zaman aşımına nasıl ayarlayabilirim? Soketi oluşturduğumda, bir soket UnknownHostExceptionalıp soketi zaman aşımına almadan önce süreyi …
87 java  sockets 

10
URL açıkken neden bir "java.net.ConnectException: Bağlantı zaman aşımına uğradı" istisnası oluşur?
Kodumdan bir ConnectException: Connection timed outfrekans alıyorum . Vurmaya çalıştığım URL yükseldi. Aynı kod bazı kullanıcılar için işe yararken diğerleri için geçerli değildir. Görünüşe göre bir kullanıcı bu istisnayı almaya başladığında istisnayı almaya devam ediyor. İşte yığın izleme: java.net.ConnectException: Connection timed out Caused by: java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native …

9
En iyi uygulamalar / performans: StringBuilder.append'i String.concat ile karıştırma
En iyi uygulamanın ne olduğunu ve dize değişmezlerini ve değişkenleri farklı durumlar için neden birleştirdiğini anlamaya çalışıyorum. Örneğin, böyle bir kodum varsa StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(D_String) .append("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE") .append("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"); Bunu yapmanın yolu bu mu? Gönderen bu yazı , bunu fark +Strings üzerinde operatör, StringBuilder yeni bir örneğini oluşturur işlenen …

11
Tam sayı değerini eşleşen Java Enum değerine dönüştür
Bunun gibi bir numaram var: public enum PcapLinkType { DLT_NULL(0) DLT_EN10MB(1) DLT_EN3MB(2), DLT_AX25(3), /*snip, 200 more enums, not always consecutive.*/ DLT_UNKNOWN(-1); private final int value; PcapLinkType(int value) { this.value= value; } } Şimdi harici girdiden bir int alıyorum ve eşleşen girdiyi istiyorum - bir değer yoksa bir istisna atmak uygun, …
87 java 

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.