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


18
Özel yazı tipleri ve XML düzenleri (Android)
Android'de XML dosyalarını kullanarak bir GUI düzeni tanımlamaya çalışıyorum. Bildiğim kadarıyla, widget'larınızın XML dosyalarında özel bir yazı tipi (örneğin, varlık / yazı tipi / içine yerleştirdiğiniz bir yazı tipi) kullanması gerektiğini belirtmenin bir yolu yoktur ve yalnızca sistem yüklü yazı tiplerini kullanabilirsiniz. Java kodunda, benzersiz kimlikler kullanarak her widget'ın yazı …

7
Java sınıfları boşaltma?
Bir masaüstü uygulamasının dinamik olarak konuşmam gereken bir AppServer'dan sınıf yüklemeye başlayabilmesi için özel bir sınıf yükleyicim var. Bunu yapmak için gereken kavanoz miktarı saçma olduğundan (onları göndermek istiyorsak) yaptık. Ayrıca AppServer kitaplığından çalışma zamanında sınıfları dinamik olarak yüklemezsek sürüm sorunlarımız da vardır. Şimdi, iki farklı AppServer'la konuşmam gereken bir …
174 java  classloader 

4
XML Dizesinden Nesne oluşturmak için JAXB kullanma
Bir XML dizgisini aşağıdaki JAXB nesnesiyle eşleştirmek için aşağıdaki kodu nasıl kullanabilirim? JAXBContext jaxbContext = JAXBContext.newInstance(Person.class); Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); Person person = (Person) unmarshaller.unmarshal("xml string here"); @XmlRootElement(name = "Person") public class Person { @XmlElement(name = "First-Name") String firstName; @XmlElement(name = "Last-Name") String lastName; public String getFirstName() { return firstName; …
174 java  xml  jaxb 

8
Kaven yapısının nihai adını kontrol etme
Süper pom'umuzda, üretilen projenin hedefi olarak tüm çocuk projeleri tarafından kullanılacak bir mülkü tanımlamaya çalışıyorum. Bunun için kullanmayı düşünüyordum, project/build/finalNameancak bu basit poms için bile işe yaramıyor: komuta mvn archetype:create \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DgroupId=com.mycompany.app \ -DartifactId=my-app POM <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany.app</groupId> <artifactId>my-app</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>my-app</name> <url>http://maven.apache.org</url> <properties> …

7
Java ClassLoader nedir?
Birkaç basit cümleyle, Java ClassLoader nedir, ne zaman kullanılır ve neden? Tamam, bir wiki makalesi okudum. ClassLoader sınıfları yükler. TAMAM. Bu yüzden jar dosyaları ekleyip içe aktarırsam, bir ClassLoader işi yapar. Neden bu ClassLoader ile uğraşmalıyım? Hiç kullanmadım ve var olduğunu bilmiyordum. Soru şu ki, ClassLoader sınıfı neden var? Ve …
174 java  classloader 

16
Spring Boot uygulamasına bağlam yolu ekleme
Programlı bir Spring Boot uygulamaları bağlam kökü ayarlamaya çalışıyorum. Bağlam kökünün nedeni, uygulamanın erişilebilir olmasını localhost:port/{app_name}ve tüm denetleyici yollarının eklenmesini istememizdir . İşte web uygulaması için uygulama yapılandırma dosyası. @Configuration public class ApplicationConfiguration { Logger logger = LoggerFactory.getLogger(ApplicationConfiguration.class); @Value("${mainstay.web.port:12378}") private String port; @Value("${mainstay.web.context:/mainstay}") private String context; private Set<ErrorPage> pageHandlers; @PostConstruct …

14
Java kullanarak dosyayı yeniden adlandırma
Bir dosyayı söyleyecek test.txtşekilde yeniden adlandırabilir miyiz test1.txt? Varsa test1.txtyeniden adlandırılacak mı? Mevcut test1.txt dosyasına nasıl yeniden adlandırabilirim, böylece yeni test.txt içeriği daha sonra kullanılmak üzere eklenir?
174 java  file  rename  file-rename 

4
Normal ifadeyi kullanarak çok satırlı metni eşleme
Java kullanarak çok satırlı bir metin eşleştirmek çalışıyorum. Ben kullandığınızda Patternile sınıf Pattern.MULTILINEdeğiştirici, ben maç mümkün, ama ben ile bunu yapmak mümkün değilim(?m). Aynı desen (?m)ve kullanımı String.matchesişe yaramıyor gibi görünüyor. Bir şey eksik olduğuma eminim, ama ne olduğu hakkında hiçbir fikrim yok. Düzenli ifadelerde pek iyi değilim. Ben bunu …
174 java  regex 

6
Geçişte transitive = true ne yapar (wrt crashlytics)?
Gradle transitive = truetam olarak ne yapar ? Gradle belgelerinde açık değildir . Bu bağlamındadır compileiçinde build.gradle. Benim durumumda Android'in çarpışmalarına bağlıyım. compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') { transitive = true; } Birkaç Gradle dokümanı ( burada ve burada ) "geçişli" varsayılanın doğru olduğunu ima eder. Yine de, transitive = truesonuçta geçici bağımlılıkların getirilmemesi …

9
HashCode'da neden asal bir sayı kullanmalıyım?
Sadece neden bir sınıfın hashCode()yönteminde bu primerlerin kullanıldığını merak ediyordum. Örneğin, benim hashCode()yöntem oluşturmak için Eclipse kullanırken her zaman 31kullanılan asal sayı vardır : public int hashCode() { final int prime = 31; //... } Referanslar: İşte Hashcode üzerinde iyi bir astar ve bulduğum karma çalışmaların nasıl çalıştığına dair makale …
174 java  hashcode  primes 

20
JPA: Yerel sorgu sonuç kümesini POJO sınıfı koleksiyonuna dönüştürme
Projemde JPA kullanıyorum. Beş tablo üzerinde birleştirme işlemi yapmak için gereken bir sorgu geldi. Bu yüzden beş alan döndüren yerel bir sorgu oluşturdum. Şimdi sonuç nesnesini aynı beş dizeyi içeren java POJO sınıfına dönüştürmek istiyorum. JPA doğrudan POJO nesne listesine bu sonucu döküm herhangi bir yolu var mı? Aşağıdaki çözüme …
174 java  jpa 


4
Java Generic yöntemi nasıl statik hale getirilir?
Aşağıda, bir diziye tek bir öğe eklemek için java genel sınıfının nasıl oluşturulacağı hakkında bir pasaj bulunmaktadır. AppendToArray öğesini statik bir yöntem haline nasıl getirebilirim. Yöntem imzasına statik eklemek derleme hatalarına neden olur. public class ArrayUtils<E> { public E[] appendToArray(E[] array, E item) { E[] result = (E[])new Object[array.length+1]; result[array.length] …
174 java  generics 


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.