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


9
Gson ile çok biçimlilik
Gson ile bir json dizesini seri durumdan çıkarırken sorun yaşıyorum. Bir dizi komut alıyorum. Komut, başlat, durdur veya başka bir komut türü olabilir. Doğal olarak polimorfizmim var ve başlat / durdur komutu komuttan miras kalıyor. Gson kullanarak onu doğru komut nesnesine nasıl serileştirebilirim? Görünüşe göre sadece temel türü, bu bildirilen …

4
REST web hizmetinden istemciye dosya göndermenin doğru yolu nedir?
REST hizmetlerini yeni geliştirmeye başladım, ancak zor bir durumla karşılaştım: REST hizmetimden müşterime dosya göndermek. Şimdiye kadar basit veri türlerini (dizeler, tam sayılar, vb.) Nasıl göndereceğimi anladım, ancak bir dosya göndermek farklı bir konu çünkü o kadar çok dosya biçimi var ki nereden başlamam gerektiğini bile bilmiyorum. REST servisim Java …
103 java  json  web-services  rest  jersey 

9
Java'da iki grubu karşılaştırmanın en hızlı yolu nedir?
Listenin öğelerini karşılaştıran bir kod parçasını optimize etmeye çalışıyorum. Örneğin. public void compare(Set<Record> firstSet, Set<Record> secondSet){ for(Record firstRecord : firstSet){ for(Record secondRecord : secondSet){ // comparing logic } } } Lütfen setlerdeki kayıt sayısının yüksek olacağını dikkate alın. Teşekkürler Shekhar
103 java  performance  set 

6
LocalDate ve LocalDateTime'dan dönem nasıl çıkarılır?
Veya Longörneklerinden epoch değerini nasıl alırım ? Aşağıdakileri denedim, ancak bana başka sonuçlar veriyor:LocalDateTimeLocalDate LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 İstediğim şey 1391539861, yerel tarih saatinin değeri "04.02.2014 19:51:01". Europe/OsloSaat dilimim UTC + 1 ve gün ışığından yararlanma saati.
103 java  time  java-8  epoch  java-time 

17
Selenium WebDriver: JavaScript içeren karmaşık sayfanın yüklenmesini bekleyin
Selenium ile test etmem gereken bir web uygulamam var. Sayfa yüklemesinde çalışan çok sayıda JavaScript var. Bu JavaScript kodu çok iyi yazılmış değil ama hiçbir şeyi değiştiremiyorum. Dolayısıyla, findElement()yöntemle DOM'da bir öğenin görünmesini beklemek bir seçenek değildir. Java'da bir sayfanın yüklenmesini beklemek için genel bir işlev oluşturmak istiyorum, olası bir …

10
"X11 DISPLAY değişkeni yok" - bu ne anlama geliyor?
Linux makineme (Slackware) bir Java uygulaması kurmaya çalışıyorum. Aşağıdaki hatayı aldım ve anlamadım. Soruna nasıl yaklaşacağımı bana tavsiye edebilir misin? Teşekkür ederim. İşte elde ettiğim şey: (Bazı X11 DISPLAY değişkenlerinin ayarlanması gerektiğini görüyorum, ancak ona hangi değeri vermeliyim ve nasıl?) ~$ java -jar gate-5.0-beta1-build3048-installer.jar - ERROR - java.awt.HeadlessException: No X11 …
103 java  linux  variables  x11  headless 


5
Gradle ve -D aracılığıyla testime Sistem özelliği nasıl verilir
Sistem özelliğini okuyan bir Java programım var System.getProperty("cassandra.ip"); ve başladığım bir Gradle derleme dosyam var gradle test -Pcassandra.ip=192.168.33.13 veya gradle test -Dcassandra.ip=192.168.33.13 ancak System.getProperty her zaman null döndürür . Bulduğum tek yol, bunu Gradle derleme dosyama şu yolla eklemekti: test { systemProperty "cassandra.ip", "192.168.33.13" } -D ile nasıl yaparım
103 java  testing  gradle 

10
Tamsayı Değiştirilemez mi
Bunun muhtemelen çok aptalca olduğunu biliyorum, ancak birçok yer Java'daki Integer sınıfının değişmez olduğunu iddia ediyor, ancak şu kod: Integer a=3; Integer b=3; a+=b; System.out.println(a); (Beklenen) sonucu verirken herhangi bir sorun yaşamadan yürütür 6. Yani etkili bir şekilde a'nın değeri değişmiştir. Bu, Tamsayının değiştirilebilir olduğu anlamına gelmez mi? İkincil soru …

27
CreateProcess hatası = 206, main () yöntemini çalıştırırken dosya adı veya uzantı çok uzun
Tutulma helioslarında şu hatayı yaşıyorum: Komut satırı yürütülürken istisna oluştu. "C: \ Program Files (x86) \ Java \ jre6 \ bin \ javaw.exe" programı çalıştırılamıyor ("C: \ Users \ motiver \ helios_workspace \ TimeTracker" dizininde): CreateProcess error = 206, Dosya adı veya uzantı çok uzun Biraz araştırdım ama sorunların çoğu …

6
Intellij Idea kullanarak Java projesinde Jenkinsfile sözdizimi vurgulama
Aşağıda listelenen yaklaşımları zaten denedik: https://github.com/oliverlockwood/jenkinsfile-idea-plugin https://st-g.de/2016/08/jenkins-pipeline-autocompletion-in-intellij İnternette birkaç gün ve birkaç saat boyunca arama yaptıktan sonra, bu konuda hâlâ yararlı bir kaynak bulamadık. Bu nedenle, burada yeni bir soru sormak mantıklı görünüyor. Java projelerimizi IntelliJ fikrinde geliştiriyoruz ve yapılarımızı Jenkins ile entegre etmek istiyoruz. Idea'da bir Jenkinsfile oluşturduğumuzda, sözdizimi …

6
Ubuntu: OpenJDK 8 - Paket bulunamıyor
Bu yüzden Ubuntu'yu yeni kurdum ve bu bir Linux ortamında ilk çalışmam, bu yüzden buradaki acemiliğime katlanın. Her neyse, Java 8 JDK'yı doğrudan Oracle'dan indirdim, ancak Java 8 için de bir OpenJDK olduğunu anlıyorum. İki sorum var. Oracle sürümü ile OpenJDK arasındaki fark nedir. Artılar ve eksiler? OpenJDK 8'i almaya …
103 java  linux  ubuntu 

2
sahte olmayan bir nesnenin yöntemi nasıl doğrulanır denir?
Görünüşe göre sahte, yalnızca sahte bir nesnenin yönteminin çağrılıp çağrılmadığını ve sahte nesnenin her zaman buna benzer doReturn().when(mock object) Ama sahte bir nesne oluşturup doReturn().when(mock object) başka bir nesnenin yönteminin çağrıldığını tanımlayıp doğrulayabilir miyim? İşte yapmak istediğim şey: Sahte bir ortam tanımlıyorum ve ne olursa olsun bir yanıt döndürüyorum. Ama …

12
Bir nesne listesini bir özniteliğe göre gruplandırma
Belirli bir nesnenin Studentbir niteliğini ( Location) kullanarak bir nesne listesini ( ) gruplamam gerekiyor . Kod aşağıdaki gibidir: public class Grouping { public static void main(String[] args) { List<Student> studlist = new ArrayList<Student>(); studlist.add(new Student("1726", "John", "New York")); studlist.add(new Student("4321", "Max", "California")); studlist.add(new Student("2234", "Andrew", "Los Angeles")); studlist.add(new Student("5223", …
103 java  list  grouping 

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.