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

1
'+' Operatörü Nesne ve Dizeye uygulanamaz
Aşağıdaki kod: void someMethod(Object value) { String suffix = getSuffix(); if (suffix != null) value += suffix; [...] } JDK 8'de hatasız derler (-source 1.6 kullanarak), ancak JDK 6'da hata iletisiyle başarısız olur: Operator '+' cannot be applied to java.lang.Object and java.lang.String Hatanın ne ile ilgili olduğunu anlasam da, bu …
12 java  java-8  javac  java-6 

4
JPA kalıtım @EntityGraph isteğe bağlı alt sınıf ilişkilendirmeleri içerir
Aşağıdaki etki alanı modeli göz önüne alındığında, ben Answerkendi Values ve alt alt çocukları da dahil olmak üzere tüm s yüklemek ve AnswerDTOsonra bir JSON dönüştürmek için bir koymak istiyorum . Çalışan bir çözümüm var ama bir ad-hoc kullanarak kurtulmak istediğim N + 1 probleminden muzdarip @EntityGraph. Tüm ilişkilendirmeler yapılandırıldı …

1
Java Kayıt parametreleri nasıl belgelenir?
Java Kayıt parametrelerini nasıl belgelemek gerekir ? Ben yapıcı parametreleri, sınıf alanları haline sonunda parametreleri atıfta bulunuyorum. Denedim: /** * @param name the name of the animal * @param age the age of the animal */ public record Animal(String name, int age) { } ancak IntelliJ IDEA @parambir hata olarak …

3
İnt üzerinde kalan operatör java.util.Objects.requireNonNull?
Bazı iç yöntemlerden mümkün olduğunca fazla performans elde etmeye çalışıyorum. Java kodu: List<DirectoryTaxonomyWriter> writers = Lists.newArrayList(); private final int taxos = 4; [...] @Override public int getParent(final int globalOrdinal) throws IOException { final int bin = globalOrdinal % this.taxos; final int ordinalInBin = globalOrdinal / this.taxos; return this.writers.get(bin).getParent(ordinalInBin) * this.taxos …

4
Java 13 Metin Bloğu * OLMADAN * satırsonu
"""Sınırlayıcılara sahip Java 13 çok satırlı metin bloğu özelliği iyi biliniyor. Ancak katıştırılmış yeni satırlar olmadan tüm paragraflara ihtiyaç duyduğum yinelenen bir gereksinim var. Başka bir deyişle, aşağıdaki kod snippet'i: String paragraph = """ aaaa bbbb cccc dddd eeee ffff gggg hhhh iiii """" System.out.println(paragraph); beklediğiniz gibi aşağıdakileri üretir: aaaa …

2
Atanan görevlerinden biri herhangi bir nedenle başarısız olduğunda Java stop yürütücü hizmeti
Birkaç görevi aynı anda ve 1 dakika arayla 1 dakika boyunca çalıştıracak bir tür hizmete ihtiyacım var. Görevlerden biri başarısız olursa, hizmeti ve bir şeylerin yanlış gittiğini gösteren bir tür gösterge ile koşan her görevi durdurmak istiyorum, aksi takdirde bir dakika sonra her şey iyi gittiğinde servis her şeyin iyi …

2
Bu Java 8 Stream collect () yöntemini nasıl anlayabilirim?
Bir int dizisini List'e dönüştürmeye çalışıyordum ve Java 8 Stream kullanmanın alışılmadık yolunu seçtim ve bununla geldim Arrays.stream(arr).boxed().collect(Collectors.toList()); Hala bu çizgiyi tam olarak anlamakta zorlanıyorum, çoğunlukla, Collectors.toList()Bu durumda neden bir ArrayList<Integer>uygulama Listarayüzü döndürülüyor ? Neden olmasın LinkedList<Integer>veya Listarayüze uygun başka bir genel sınıf ? API Notları bölümünde, burada ArrayList'ten kısaca …

2
Boyutu bilinmeyen dengesiz bir Spliterator'ı yeniden dengeleyebilir misiniz?
Ben bir Streambilinmeyen numara (dosya sayısı açık olarak bilinmemektedir) uzaktan depolanan JSON dosyaları heterojen bir dizi işleme paralelleştirmek için kullanmak istiyorum . Dosyaların boyutu, dosya başına 1 JSON kaydından diğer bazı dosyalarda 100.000 kayda kadar büyük ölçüde değişebilir. Bu durumda bir JSON kaydı , dosyada bir satır olarak temsil edilen …

4
MNIST konusunda eğitilmiş bir modelin rakam tanıma özelliği nasıl geliştirilir?
Ön işleme ve segmentasyon için kütüphane ve tanıma için MNIST (0.98 doğrulukla) ile eğitilmiş bir model Javakullanarak , elle basılmış çok basamaklı tanıma üzerinde çalışıyorum.OpenCVKeras Tanıma, bir şey dışında oldukça iyi çalışıyor gibi görünüyor. Şebeke genellikle ağları tanımıyor ("bir numara"). Segmentasyonun önişleminden / yanlış uygulanmasından veya standart MNIST'de eğitilmiş bir …

1
Bir type parametresi neden bir yöntem parametresinden daha güçlü?
Neden ki public <R, F extends Function<T, R>> Builder<T> withX(F getter, R returnValue) {...} o zaman daha katı public <R> Builder<T> with(Function<T, R> getter, R returnValue) {...} Bu, lambda dönüş türünün derleme zamanında neden kontrol edilmediğinin bir takibi . withX()Gibi yöntemi kullanarak buldum .withX(MyInterface::getLength, "I am not a Long") istenen …

3
Aşırı yük yöntemine bayt argümanları iletme
Bu kod snippet'i bazı sınavlardan aldım, IDE'yi kullanarak yürüttüm ve uzun, uzun bir sonuç aldım ama doğru cevap Byte, Byte , neden farklı sonuç aldım? Soru JDK 11 ile ilgili public class Client { static void doCalc(byte... a) { System.out.print("byte..."); } static void doCalc(long a, long b) { System.out.print("long, long"); …
12 java 

10
Spring boot 2.2.0 Spring HateOas başlatma sorunu
Projemi 2.1.9 yaylı bottan 2.2.0'a taşıdım. Projeyi başlatırken aşağıdaki errormesajlarla karşılaşıyorum. Ne olabilirdi hateoas, benim kullanmıyorumpom.xml dosyamda da . Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.springframework.plugin.core.PluginRegistry<org.springframework.hateoas.client.LinkDiscoverer, org.springframework.http.MediaType>' available: expected single matching bean but found 17: modelBuilderPluginRegistry,modelPropertyBuilderPluginRegistry,typeNameProviderPluginRegistry,syntheticModelProviderPluginRegistry,documentationPluginRegistry,apiListingBuilderPluginRegistry,operationBuilderPluginRegistry,parameterBuilderPluginRegistry,expandedParameterBuilderPluginRegistry,resourceGroupingStrategyRegistry,operationModelsProviderPluginRegistry,defaultsProviderPluginRegistry,pathDecoratorRegistry,apiListingScannerPluginRegistry,relProviderPluginRegistry,linkDiscovererRegistry,entityLinksPluginRegistry Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'linkDiscoverers' defined in class …

1
MIUI 10, hizmetin faaliyete başlamasına izin vermez - Xiaomi Redmi Note
Uygulamamın bir hizmeti ve etkinliği var. Hizmetten, etkinlik aşağıdaki kodla çağrılır: Intent intent = new Intent(getApplicationContext(), MainActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); bayraklar olmasa bile, normalde etkinlik penceresi doğru düzeniyle görüntülenir. Ancak, Android 7 yüklü Xiaomi Redmi Note 4'te etkinlik düzeni görüntülenmez. Logcat üzerinde sadece şu satırı görüyorum: I / Zaman Çizelgesi: …
12 java  android  miui 

3
Sürüm için org.slf4j'de günlüğe kaydetme nasıl etkinleştirilir: Bahar önyüklemesinde '2.0.0-alpha1'
Tüm günlükleri yazdırmak için SLF4J günlüğünü kullandım. Org.slf4j dosyasının en son sürümünü kullanıyorum. uygulama 'org.slf4j: slf4j-api: 2.0.0-alpha1' 'org.slf4j: log4j-slf4j: 2.0.0-alfa1' uygulaması Ancak aşağıdaki hatayı alıyorum ve ayrıca hiçbir günlük yazdırılmıyor. SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#noProviders for further details. SLF4J: …

3
Birden fazla eşleşen hedef tipine sahip lambda ifadesi için yöntem imza seçimi
Ben yanıtlayan oldu bir sorum ben açıklayamam bir senaryo içine ve ran. Bu kodu düşünün: interface ConsumerOne<T> { void accept(T a); } interface CustomIterable<T> extends Iterable<T> { void forEach(ConsumerOne<? super T> c); //overload } class A { private static CustomIterable<A> iterable; private static List<A> aList; public static void main(String[] args) …
11 java  generics  lambda  javac  ecj 

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.