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

16
Bir JAR dosyası içindeki dosyalar nasıl listelenir?
Bir dizindeki tüm dosyaları okuyan bu koda sahibim. File textFolder = new File("text_directory"); File [] texFiles = textFolder.listFiles( new FileFilter() { public boolean accept( File file ) { return file.getName().endsWith(".txt"); } }); Harika çalışıyor. Diziyi, "text_directory" dizininden ".txt" ile biten tüm dosyalarla doldurur. Bir JAR dosyası içindeki bir dizinin içeriğini …
114 java  file  jar  java-io  getresource 

4
instanceof Vs getClass ()
Operatöre göre kullanımda getClass()ve ==operatörde performans artışı görüyorum instanceOf. Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) { System.out.println("its integer"); } } System.out.println((System.nanoTime()-starttime)); starttime = System.nanoTime(); if(str.getClass() == String.class) { System.out.println("its string in equals"); } else …
114 java  class  instanceof 

2
Lambda ifadesi ve yöntem başvurusu [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştirin IntelliJ, lambda ifadelerimi yöntem referanslarıyla değiştirmemi önermeye devam ediyor. İkisi arasında herhangi bir nesnel …

4
Kısa Değer Java'yı Ayarlama
J2ME'de küçük bir kod yazıyorum. Metotlu bir sınıfım var setTableId(Short tableId). Şimdi yazmaya çalıştığımda setTableId(100)derleme zamanı hatası veriyor. Başka bir kısa değişken bildirmeden kısa değeri nasıl ayarlayabilirim? LongDeğeri ayarlarken kullanabilirim setLongValue(100L)ve işe yarıyor. Öyleyse, Lburada ne anlama geliyor ve Shortdeğerin karakteri nedir? Teşekkürler


4
Java - Değişkenleri dizelere dahil etmek?
Tamam, o halde hepimiz şunu yaparak değişkenleri dizelere dahil edebileceğinizi bilmeliyiz: String string = "A string " + aVariable; Bunu şöyle yapmanın bir yolu var mı: String string = "A string {aVariable}"; Başka bir deyişle: Tırnak işaretlerini kapatmadan ve artı işaretleri eklemeden. Çok itici.

4
Javax.inject.Named ek açıklamanın ne için kullanılması gerekiyor?
javax.injectPaketi anlamaya çalışıyorum ve javax.inject.Namedek açıklamanın ne için kullanılması gerektiği konusunda net değilim . Javadoc, arkasındaki fikri açıklamıyor. Javadoc, http://download.oracle.com/javaee/6/api/javax/inject/Named.html adresindedir. Bazı örnek programlar yazmak için Spring 3.0 kullanıyorum @Named, bir fasulye koyarak onu fasulye fabrikasına ekliyor gibi görünüyor, ancak Javadoc tanımı o kadar hafif ki bunun standart davranış mı …

30
Hazırda Bekletme Hatası: org.hibernate.NonUniqueObjectException: aynı tanımlayıcı değerine sahip farklı bir nesne oturumla zaten ilişkilendirilmiş
İki kullanıcı Nesnem var ve nesneyi kullanarak kaydetmeye çalışırken session.save(userObj); Aşağıdaki hatayı alıyorum: Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] Kullanarak oturumu oluşturuyorum BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), BaseHibernateDAO.RTREQUESTS_DATABASE_NAME); rttrans = rtsession.beginTransaction(); rttrans.begin(); rtsession.save(userObj1); rtsession.save(userObj2); rtsession.flush(); …
114 java  hibernate  orm 



23
Eşittir yöntemi olmadan iki sınıfta eşitliği nasıl iddia ederim?
Diyelim ki, kaynağa sahip olmayan equals () yöntemi olmayan bir sınıfım var. Bu sınıfın iki örneğinde eşitlik olduğunu iddia etmek istiyorum. Birden çok iddia yapabilirim: assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB()); assertEquals(obj1.getFieldC(), obj2.getFieldC()); ... Bu çözümü sevmiyorum çünkü erken bir iddia başarısız olursa tam eşitlik resmini elde edemiyorum. Manuel olarak kendi başıma …
114 java  unit-testing  junit 

9
Scala'da Java koleksiyonları üzerinde yineleme
Kullanan bir Scala kodu yazıyorum Apache POI API'sini . java.util.IteratorSheet sınıfından aldığım satırların içerdiği satırları yinelemek istiyorum . Yineleyiciyi bir for eachstil döngüsünde kullanmak istiyorum , bu yüzden onu yerel bir Scala koleksiyonuna dönüştürmeye çalışıyorum ama şansım olmayacak. Scala sarmalayıcı sınıflarına / özelliklerine baktım, ancak bunları nasıl doğru kullanacağımı göremiyorum. …

27
İkili ağacın dengeli olup olmadığı nasıl belirlenir?
O okul yıllarından epey bir zaman geçti. Bir hastanede BT uzmanı olarak iş buldum. Şimdi gerçek bir programlama yapmak için hareket etmeye çalışıyorum. Şu anda ikili ağaçlar üzerinde çalışıyorum ve ağacın yükseklik dengeli olup olmadığını belirlemenin en iyi yolunun ne olacağını merak ediyordum. Bunun boyunca bir şey düşünüyordum: public boolean …

13
Java projesinde dosya göreceli yoldan nasıl okunur? java.io.File belirtilen yolu bulamıyor
2 paketli bir projem var: tkorg.idrs.core.searchengines tkorg.idrs.core.searchengines Paket (2) 'de bir metin dosyam var ListStopWords.txt, (1) paketinde bir sınıfım var FileLoadder. İşte kod FileLoader: File file = new File("properties\\files\\ListStopWords.txt"); Ama şu hatayı al: The system cannot find the path specified Düzeltmek için bir çözüm verebilir misin? Teşekkürler.
113 java  file 

6
4 milyar yinelemeli bir Java döngüsü neden yalnızca 2 ms sürüyor?
2.7 GHz Intel Core i7'ye sahip bir dizüstü bilgisayarda aşağıdaki Java kodunu çalıştırıyorum. Kabaca 1.48 saniye (4 / 2.7 = 1.48) olmasını beklediğim 2 ^ 32 yinelemeli bir döngüyü bitirmenin ne kadar sürdüğünü ölçmesine izin vermek niyetindeydim. Ama aslında 1,48 saniye yerine sadece 2 milisaniye sürüyor. Bunun altındaki herhangi bir …
113 java  for-loop  jvm 

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.