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


6
Java'da, int ve float yerine double yerine byte veya short kullanmak daha mı verimli?
Sayı ne kadar küçük veya büyük olursa olsun her zaman int ve double kullandığımı fark ettim. Java Yani, kullanmak daha verimlidir byteveya shortyerine intve floatyerine double? Öyleyse, bol miktarda ints ve double içeren bir programım olduğunu varsayalım. Sayının uygun olacağını bilseydim, derinliklerimi bayt veya kısa olarak değiştirmeye değer mi? Java'nın …

8
Java uygulaması başına bir JVM var mı?
Aynı JVM, çalışan tüm Java uygulamaları tarafından mı kullanılıyor, yoksa 'Java uygulaması başına bir JVM' geçerli mi? (örneğin, uygulamaların IntelliJ IDEA, bir sunucu ve NetBeans olduğunu söyleyin) Ayrıca, atanan JVM'ler ile her Java uygulaması tarafından kullanılan işlemler arasında herhangi bir bağlantı var mı?
91 java  process  jvm 



8
Yerel değişkenler Java'da neden güvenlidir?
Java'da multi-threading okuyordum ve bununla karşılaştım Yerel değişkenler Java'da iş parçacığı açısından güvenlidir. O zamandan beri yerel değişkenlerin Nasıl / Neden güvenli olduğunu düşünüyordum. Lütfen birisi bana haber versin.

1
Döngü, bir yazdırma ifadesi olmadan başka bir iş parçacığı tarafından değiştirilen değeri görmüyor
Kodumda, bazı durumların farklı bir iş parçacığından değiştirilmesini bekleyen bir döngü var. Diğer iş parçacığı çalışıyor, ancak döngüm değişen değeri asla görmüyor. Sonsuza kadar bekler. Ancak, System.out.printlndöngüye bir ifade koyduğumda aniden çalışıyor! Neden? Aşağıdaki kodumun bir örneğidir: class MyHouse { boolean pizzaArrived = false; void eatPizza() { while (pizzaArrived == …


8
Bir öğe üzerinde aynı türden birden çok açıklama var mı?
Aynı türden iki veya daha fazla ek açıklamayı tek bir öğeye, bu durumda bir yönteme tokatlamaya çalışıyorum. İşte üzerinde çalıştığım yaklaşık kod: public class Dupe { public @interface Foo { String bar(); } @Foo(bar="one") @Foo(bar="two") public void haha() {} } Yukarıdakileri derlerken javac, yinelenen bir ek açıklamadan şikayet eder: max …
91 java  annotations 

2
JPA ek açıklamalarıyla çok sütunlu kısıtlama nasıl eklenir?
JPA eşlemeli bir varlığa çok anahtarlı bir kısıtlama getirmeye çalışıyorum: public class InventoryItem { @Id private Long id; @Version private Long version; @ManyToOne @JoinColumn("productId") private Product product; @Column(nullable=false); private long serial; } Temel olarak (ürün, seri) çifti benzersiz olmalı, ancak yalnızca serinin benzersiz olması gerektiğini söylemenin bir yolunu buldum. Farklı …
91 java  jpa  mapping 

4
Ek Açıklama @Transactional. Nasıl geri alınır?
Bu notu bir Dao sınıfı için başarıyla kullandım. Ve geri alma, testler için çalışır. Ama şimdi sadece testleri değil, gerçek kodu da geri almam gerekiyor. Testlerde kullanılmak üzere özel açıklamalar vardır. Ancak test dışı kod için hangi ek açıklamalar var? Bu benim için büyük bir soru. Zaten bunun için bir …
91 java  hibernate  spring 

11
StringUtils.EMPTY önerilir mi?
Bunun StringUtils.EMPTYyerine kullanıyor musun ""? Yani ya bir dönüş değeri olarak ya da bir String değişkeninin değerini ayarlarsanız. Karşılaştırmayı kastetmiyorum çünkü orada kullanıyoruzStringUtils.isEmpty()

9
Özel bir sıralama düzeni tanımlamak için Karşılaştırıcıyı nasıl kullanırım?
Araba listesi için bir tasnif demosu geliştirmek istiyorum. Araba listesini görüntülemek için veri tablosunu kullanıyorum. Şimdi aslında listeyi araba rengine göre sıralamak istiyorum. Burada alfabetik sıraya göre sıralanmıyor. Önce Kırmızı araba, ardından Mavi vb. Gibi özel sıralama düzenimi kullanmak istiyorum. Ben Java kullanmayı deneyin Bunun için Comparatorve Comparableancak alfabetik sadece …
91 java  sorting  enums 

3
Apache HttpClient kullanarak JSON isteği nasıl POST yapılır?
Aşağıdaki gibi bir şeyim var: final String url = "http://example.com"; final HttpClient httpClient = new HttpClient(); final PostMethod postMethod = new PostMethod(url); postMethod.addRequestHeader("Content-Type", "application/json"); postMethod.addParameters(new NameValuePair[]{ new NameValuePair("name", "value) }); httpClient.executeMethod(httpMethod); postMethod.getResponseBodyAsStream(); postMethod.releaseConnection(); 500 ile geri geliyor. Servis sağlayıcı JSON göndermem gerektiğini söylüyor. Apache HttpClient 3.1+ ile bu nasıl yapılır?

9
Çalışma zamanında kendini güncelleyebilen bir Java uygulamasını nasıl yazabilirim?
Belirli bir url'den yeni bir sürümü (.jar dosyası) indirebilen ve ardından çalışma zamanında kendini güncelleyebilen bir java uygulaması (sunucu uygulaması) uygulamak istiyorum. Bunu yapmanın en iyi yolu nedir ve bu mümkün mü? Sanırım uygulama yeni bir .jar dosyası indirip başlatabilir. Ama geçişi nasıl yapmalıyım, örneğin yeni uygulamanın ne zaman başladığını …

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.