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

15
Android Activity ClassNotFoundException - her şeyi denedi
Bir uygulamayı bir çerçeve kitaplığı ve bir uygulama olarak yeniden düzenledim, ancak şimdi uygulamayı öykünücüde denediğimde ve başlattığımda aşağıdaki hata yığını izini alıyorum: 06-02 18:22:35.529: E/AndroidRuntime(586): FATAL EXCEPTION: main 06-02 18:22:35.529: E/AndroidRuntime(586): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.matthewrathbone.eastersays/com.matthewrathbone.eastersays.EasterSimonSaysActivity}: java.lang.ClassNotFoundException: com.matthewrathbone.eastersays.EasterSimonSaysActivity in loader dalvik.system.PathClassLoader[/data/app/com.matthewrathbone.eastersays-1.apk] 06-02 18:22:35.529: E/AndroidRuntime(586): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 06-02 18:22:35.529: …


12
Java neden koşullu ve koşullu veya işleçlerin bileşik atama sürümlerine sahip değil? (&& =, || =)
Yani boolelerde ikili operatörler için Java vardır &, |, ^, &&ve ||. Burada yaptıklarını kısaca özetleyelim: JLS 15.22.2 Boolean Mantıksal Operatörler &, ^, ve | JLS 15.23 Koşullu ve Operatör && JLS 15.24 Koşullu Veya Operatör || İçin &, sonuç değeri, trueher iki işlenen değerin true; aksi takdirde sonuç olur …

9
String varken neden StringBuilder?
StringBuilderJava'nın zaten Stringeklemeye izin veren çok güçlü bir sınıfa sahip olması nedeniyle ilk kez karşılaştım ve şaşırdım . Neden ikinci Stringsınıf? Daha fazla bilgiyi nereden öğrenebilirim StringBuilder?

4
JsonCreator kullanarak aşırı yüklenmiş oluşturuculara sahip bir sınıfın serisini kaldırma
Jackson 1.9.10'u kullanarak bu sınıfın bir örneğini seriyi kaldırmaya çalışıyorum: public class Person { @JsonCreator public Person(@JsonProperty("name") String name, @JsonProperty("age") int age) { // ... person with both name and age } @JsonCreator public Person(@JsonProperty("name") String name) { // ... person with just a name } } Bunu denediğimde aşağıdakileri …
83 java  json  jackson 

8
InputStream uzunluk örneği ile AmazonS3 putObject
Java kullanarak S3'e bir dosya yüklüyorum - şu ana kadar elde ettiğim şey bu: AmazonS3 s3 = new AmazonS3Client(new BasicAWSCredentials("XX","YY")); List<Bucket> buckets = s3.listBuckets(); s3.putObject(new PutObjectRequest(buckets.get(0).getName(), fileName, stream, new ObjectMetadata())); Dosya yükleniyor ancak içerik uzunluğunu ayarlamadığım zaman bir UYARI gönderiliyor: com.amazonaws.services.s3.AmazonS3Client putObject: No content length specified for stream > data. …

2
Durum bilgisi olmayan oturum çekirdeği yerine Durum bilgili oturum parçacığı ne zaman kullanılır?
Durum bilgisi olan bir oturum çekirdeği şu şekilde tanımlanır: Durum Bilgili Oturum Fasulyeleri Bir nesnenin durumu, onun örnek değişkenlerinin değerlerinden oluşur. Durum bilgisi olan bir oturum parçacığında, durum değişkenleri benzersiz bir istemci-fasulye oturumunun durumunu temsil eder. Müşteri fasulyesiyle etkileşime girdiğinden ("konuştuğundan"), bu duruma genellikle konuşma durumu denir. Durum bilgisi olmayan …

1
Get-put ilkesinin açıklaması
O'Reilly kitabını okudum, bu koyma ilkesini öğrendim . Bir kullan extendssadece zaman joker olsun bir yapının dışına değerlerini. Bir yapıya superyalnızca değerler koyduğunuzda joker karakter kullanın . Ve ikiniz de bir yapı almak ve bir yapıya / yapıya koymak istediğinizde joker karakter kullanmayın. İstisnalar şunlardır: extendsJoker karakterle bildirilen bir türe …
83 java  generics 

8
IntelliJ'de Maven için Java sürümü nasıl değiştirilir?
Hem Maven hem de IntelliJ IDEA'da yeniyim. Java 8'de yazılmış bir Maven projem var. Ne zaman onu oluşturmaya çalışsam (Maven Projeleri penceresi -> Yaşam Döngüsü -> derleme -> Maven Build Çalıştır) bir dizi derleme hatası alıyorum: [ERROR] path/to/file.java:[26,52] lambda expressions are not supported in -source 1.5 (use -source 8 or …

9
Java 8: Lambda'yı satırsonu ve girintiyle biçimlendirme
Lambda girintisi ile elde etmek istediğim şey şudur: Çok satırlı açıklama: String[] ppl = new String[] { "Karen (F)", "Kevin (M)", "Lee (M)", "Joan (F)", "Des (M)", "Rick (M)" }; List<String> strings = Arrays.stream(ppl) .filter( (x) -> { return x.contains("(M)"); } ).collect(Collectors.toList()); strings.stream().forEach(System.out::println); Tek satırlık açıklama: List<String> strings = Arrays.stream(ppl) …

3
JPA: @JoinColumn ve @PrimaryKeyJoinColumn arasındaki fark?
Arasındaki kesin fark nedir @JoinColumnve @PrimaryKeyJoinColumn? @JoinColumnYabancı anahtarın parçası olan sütunlar için kullanırsınız . Tipik bir sütun şöyle görünebilir (örneğin, ek özelliklere sahip bir birleştirme tablosunda): @ManyToOne @JoinColumn(name = "...") private OtherClass oc; Sütunu da a / PK (diğer bir deyişle tanımlayıcı ilişki) olarak yükseltirsem ne olur? Sütun artık PK …

4
Org.apache.http.HttpResponse'den HTTP kodunu alın
org.apache.http.HttpResponseJava uygulamamda sınıfı kullanıyorum ve HTTP durum kodunu alabilmem gerekiyor. Ben kullandıysanız .toString()üzerine, orada HTTP durum kodunu görebilirsiniz. HTTP durum kodunu int veya String olarak alabileceğim başka bir işlev var mı? Çok teşekkürler!

6
IntelliJ'de bir Java sınıfının yöntemlerini yeniden sıralamanın basit yolu?
IntelliJ'de bir sınıf kaynak dosyası içindeki yöntemleri yeniden düzenlemenin, kodu manuel olarak kesip yapıştırmaktan daha basit bir yolu var mı? Günümüzde, eski kodu yeniden düzenlerken, örneğin ilgili yöntemleri kaynak kodda birbirine yaklaştırırken buna sıklıkla ihtiyacım oluyor. Eclipse AFAIK'te, yöntemleri sürükleyip bırakabileceğim IntelliJ'in Yapı görünümüne benzer bir görünüm var. Ancak, bu …

1
Gradle'ın bağımlılık grafiğindeki '->' (ok) ne anlama geliyor?
Bazı Android testleri çalıştırmaya çalışıyorum, ancak derleyici birden fazla dex dosyasının mevcut olduğundan şikayet ediyor. Multiple dex files define Lorg/hamcrest/MatcherAssert; Bu yüzden yinelenen bağımlılıkları filtrelemeye çalışıyorum: $ ./gradlew -q dependencies app:dependencies --configuration androidTestCompile Ancak şu çıktıyı alıyorum: ------------------------------------------------------------ Project :app ------------------------------------------------------------ androidTestCompile - Classpath for compiling the androidTest sources. +--- …

4
Görüntüyü BufferedImage'a dönüştüren Java
StackOverflow'da bu bağlantı gibi bir soru zaten var ve kabul edilen cevap "çevrim" dir: Image image = ImageIO.read(new File(file)); BufferedImage buffered = (BufferedImage) image; Programımda deniyorum: final float FACTOR = 4f; BufferedImage img = ImageIO.read(new File("graphic.png")); int scaleX = (int) (img.getWidth() * FACTOR); int scaleY = (int) (img.getHeight() * FACTOR); …

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.