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

5
Görünüşe göre olmamalı (ve yapmamalı) rağmen bu Java programı neden sona eriyor?
Bugün laboratuvarımdaki hassas bir operasyon tamamen yanlış gitti. Bir elektron mikroskobu üzerindeki bir aktüatör sınırlarını aştı ve bir olay zincirinden sonra 12 milyon dolarlık ekipman kaybettim. Hatalı modülde 40K hattı üzerinde daralttım: import java.util.*; class A { static Point currentPos = new Point(1,2); static class Point { int x; int …

7
Java jenerikleri ne zaman <? <T> yerine T> 'yı uzatır ve anahtarlamanın dezavantajı var mı?
Aşağıdaki örnek göz önüne alındığında (Hamcrest eşleştiricileri ile JUnit kullanımı): Map&lt;String, Class&lt;? extends Serializable&gt;&gt; expected = null; Map&lt;String, Class&lt;java.util.Date&gt;&gt; result = null; assertThat(result, is(expected)); Bu, JUnit assertThatyönteminin imzasıyla derlenmez : public static &lt;T&gt; void assertThat(T actual, Matcher&lt;T&gt; matcher) Derleyici hata mesajı: Error:Error:line (102)cannot find symbol method assertThat(java.util.Map&lt;java.lang.String,java.lang.Class&lt;java.util.Date&gt;&gt;, org.hamcrest.Matcher&lt;java.util.Map&lt;java.lang.String,java.lang.Class &lt;? extends …
205 java  generics  junit 



30
org.hibernate.HibernateException: 'hibernate.dialect' ayarlanmadığında DialectResolutionInfo öğesine erişim boş olamaz
Spring-jpa ile hazırda bekleme kullanan bir bahar önyükleme uygulamasını çalıştırmak çalışıyorum, ancak bu hatayı alıyorum: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:104) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:71) at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:205) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206) at org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1885) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:850) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:843) at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:398) …

21
Özel yardımcı yöntemlerin statik olması durumunda statik olması gerekir
Diyelim ki örneklenecek şekilde tasarlanmış bir sınıfım var. Sınıf içinde herhangi bir sınıf üyelerine erişim gerektirmeyen ve yalnızca kendi argümanları üzerinde çalışan bir sonuç döndüren birkaç özel "yardımcı" yöntemleri var. public class Example { private Something member; public double compute() { double total = 0; total += computeOne(member); total += …


8
Kompozit anahtarı JPA ve Hazırda Bekletme ile nasıl eşleyebilirim?
Bu kodda, bileşik anahtar için bir Java sınıfı nasıl oluşturulur (hazırda bekletme modunda anahtar nasıl birleştirilir): create table Time ( levelStation int(15) not null, src varchar(100) not null, dst varchar(100) not null, distance int(15) not null, price int(15) not null, confPathID int(15) not null, constraint ConfPath_fk foreign key(confPathID) references ConfPath(confPathID), …

20
Bir ArrayList öğesinde yineleme ve öğe kaldırma sırasında java.util.ConcurrentModificationException nasıl önlenir
Tekrarlamak istediğim bir ArrayList'im var. Üzerinde yineleme yaparken aynı zamanda elemanları kaldırmak zorundayım. Açıkçası bu a atar java.util.ConcurrentModificationException. Bu sorunu çözmek için en iyi uygulama hangisidir? Önce listeyi klonlamalı mıyım? Döngünün kendisi değil kodun başka bir parçasındaki öğeleri kaldırırım. Kodum şöyle görünüyor: public class Test() { private ArrayList&lt;A&gt; abc = …
205 java  arraylist  foreach 

5
DecimalFormat'ın ondalık ayırıcısını virgülden nokta / noktaya nasıl değiştirebilirim?
Ben güzel ve okunabilir Dizeler BigDecimal değerleri dönüştüren bu küçük deli yöntemi var. private String formatBigDecimal(BigDecimal bd){ DecimalFormat df = new DecimalFormat(); df.setMinimumFractionDigits(3); df.setMaximumFractionDigits(3); df.setMinimumIntegerDigits(1); df.setMaximumIntegerDigits(3); df.setGroupingSize(20); return df.format(bd); } Ancak, ","tüm değerlerimi şu şekilde ortaya çıkaran gruplama ayırıcısı da üretir : xxx,xxx Bir virgül değil nokta veya nokta olmak …




30
IntelliJ IDEA altında Lombok kullanırken projeyi derleyemiyorum
IntelliJ IDEA 11 kullanarak geliştirdiğim projemde Lombok'u kullanmaya çalışıyorum . IDEA için 3. taraf eklenti yükledim ve IDEA tüm otomatik olarak oluşturulmuş yöntemleri / alanları gördüğü için iyi çalışıyor gibi görünüyor. Yani Slf4j kullanan bir sınıf var. Böyle açıklama ekledim import lombok.extern.slf4j.Slf4j; @Slf4j public class TestClass { public TestClass() { …


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.