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

10
System.currentTimeMillis vs System.nanoTime
Doğruluk Vs. Hassas Bilmek istediğim, oyunumda nesnemin konumlarını güncellerken System.currentTimeMillis () veya System.nanoTime () kullanmalı mıyım ? Hareketteki değişimleri son çağrıdan bu yana geçen süre ile doğru orantılıdır ve ben mümkün olduğunca kesin olmak istiyorum. Farklı işletim sistemleri arasında bazı ciddi zaman çözünürlüğü sorunları olduğunu okudum (yani Windows 50ms çözünürlüğe …

29
Java'da bir Harita değerini artırmanın en etkili yolu
Umarım bu soru bu forum için çok temel kabul edilmez, ancak göreceğiz. Bir sürü kez çalıştırmak daha iyi performans için bazı kodu refactor merak ediyorum. Diyelim ki, her anahtarın sayılan kelimeyi içeren bir Dize olduğu ve her kelimenin belirteci bulunduğunda değeri artan bir Tamsayı olan bir Harita (muhtemelen bir HashMap) …

26
Java: notify () ile notifyAll ()
Açıklama Yığın Taşması yığını : notifyall notifyall? Bir Google arasında " notify()ve arasındaki fark notifyAll()" için çok fazla açıklama açılır (javadoc paragraflarını birbirinden ayırır). Her şey uyanmakta olan bekleyen iş parçacığı sayısına kadar kaynar: biri içeri notify()ve hepsi içeri notifyAll(). Ancak (bu yöntemler arasındaki farkı doğru anlarsam), daha fazla monitör …



6
Maven'de kodlama nasıl yapılandırılır?
Koştuğumda maven installÇoklu modül maven projemde her zaman aşağıdaki çıktıyı alıyorum: [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! Yani, biraz googled, ama bulabildiğim tek şey eklemek zorunda olduğum: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> ... pom.xml'ime. Ama zaten orada (ebeveynte)pom.xml ). yapılandırma <encoding>Maven-resources-plugin veya …


16
Java neden imzalanmamış girişleri desteklemiyor?
Java neden imzasız tamsayılar için destek içermiyor? Beklenmedik derecede büyük girdide taşma üretme olasılığı daha düşük olan kod yazmalarına izin verildiği için garip bir ihmal gibi görünüyor. Ayrıca, imzasız tamsayıların kullanılması bir tür kendi kendine dokümantasyon olabilir, çünkü imzasız int'in sahip olması amaçlanan değerin asla negatif olması gerektiğini göstermezler. Son …



25
Onaltılık dökümü dizesini temsili Java kullanarak bir bayt dizisine dönüştürmek?
Bir bayt dizisine onaltılık değerleri temsil eden (bir döküm) uzun bir dize dönüştürmek için bir yol arıyorum. Burada aynı soruyu yayınlayan kişiden daha iyi ifade edemezdim . Ama orijinalliğini korumak için, kendi yolumla ifade edeceğim: varsayalım "00A0BF"ki, byte[] {0x00,0xA0,0xBf} ne yapmalıyım? Ben bir Java acemi ve kullanarak BigIntegerve önde gelen …
372 java  byte  hex  dump 


28
Java'da sabitleri uygulamanın en iyi yolu nedir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. 2 yıl önce kapalı . Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Bunun gibi örnekler gördüm: public class MaxSeconds { public static …
372 java  constants 


11
Mockito ile statik yöntemleri alay etme
java.sql.ConnectionNesneleri üretmek için bir fabrika yazdım : public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory { @Override public Connection getConnection() { try { return DriverManager.getConnection(...); } catch (SQLException e) { throw new RuntimeException(e); } } } Geçirilen parametreleri doğrulamak istiyorum DriverManager.getConnection, ancak statik bir yöntemle alay etmeyi bilmiyorum. Test durumlarım için JUnit 4 …

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.