«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
Bağımlılık Ekleme için Google Guice ve PicoContainer
Ekibim bağımlılık ekleme çerçevelerini araştırıyor ve Google-Guice ile PicoContainer arasında karar vermeye çalışıyor. Çerçevemizde birkaç şey arıyoruz: Küçük bir kod ayak izi - Küçük bir kod ayak izi ile demek istediğim, kod tabanımızın her yerinde bağımlılık enjeksiyon kodu çöpüne sahip olmak istemiyoruz. Yolda yeniden düzenleme yapmamız gerekirse, olabildiğince kolay olmasını …

5
Java'da `someObject.new` ne yapar?
Java'da, aşağıdaki kodun yasal olduğunu yeni öğrendim: KnockKnockServer newServer = new KnockKnockServer(); KnockKnockServer.receiver receive = newServer.new receiver(clientSocket); Bilginize, alıcı aşağıdaki imzaya sahip bir yardımcı sınıftır: public class receiver extends Thread { /* code_inside */ } Daha önce XYZ.newnotasyonu hiç görmedim . Bu nasıl çalışıyor? Bunu daha geleneksel bir şekilde kodlamanın …
100 java 

15
Nihayet bloklarda İstisna atar
finallyBlok halinde atılan istisnaları ele almanın zarif bir yolu var mı ? Örneğin: try { // Use the resource. } catch( Exception ex ) { // Problem with the resource. } finally { try{ resource.close(); } catch( Exception ex ) { // Could not close the resource? } } Nasıl …

2
Java iş parçacığı dökümü nasıl analiz edilir?
Java hakkında, özellikle bellek yönetimi ve iş parçacıkları hakkında daha fazla şey anlamaya çalışıyorum. Bu nedenle, son zamanlarda iş parçacığı dökümlerine bakmaya ilgi duydum. Java için yerleşik bir araç olan VisualVM kullanılarak bir web uygulamasından alınan birkaç satır: "Finalizer" daemon prio=8 tid=0x02b3d000 nid=0x898 in Object.wait() [0x02d0f000] java.lang.Thread.State: WAITING (on object …

7
1 satırından büyükse TextView'umda nasıl üç nokta gösterebilirim?
Çalışmayan aşağıdaki Düzene sahibim: <LinearLayout android:orientation="horizontal" android:layout_width="match_parent" android:id="@+id/experienceLayout" android:background="#ffffff" android:layout_height="match_parent" android:paddingLeft="6dp" android:paddingRight="6dp" android:paddingBottom="6dp" android:paddingTop="6dp"> <TextView android:layout_weight="1" android:id="@+id/experienceLabel" android:text="Experience" android:layout_height="wrap_content" android:textColor="#000000" android:layout_width="wrap_content" android:textStyle="bold"> </TextView> <TextView android:id="@+id/experienceTextView" android:text="TextView" android:layout_height="wrap_content" android:textColor="#000000" android:layout_width="wrap_content" android:ellipsize="end" android:lines="1" android:maxLines="1" android:singleLine="true" android:fadeScrollbars="false"> </TextView> </LinearLayout>



13
Android için satır kırma widget düzeni
Kullanıcıya bazı veriler sunan bir aktivite oluşturmaya çalışıyorum. Veriler, her biri bir pencere öğesi olan "kelimelere" bölünebilecek şekildedir ve "kelimeler" dizisi verileri ("cümle"?), Kelimeleri içeren ViewGroup widget'ını oluşturacaktır. Bir 'cümle' içindeki tüm 'kelimeler' için gereken alan, ekrandaki mevcut yatay alanı aşacağından, bu 'cümleleri' normal bir metin parçası gibi kaydırmak istiyorum. …

2
HQL ERROR: Birleştirme için yol bekleniyor
Bu sorgunun varyasyonlarını denemeye devam ediyorum ve bunu gerçekleştiremiyorum. Bu gönderiye de başvurdum: Katılmak için Beklenen Yol! Nhibernate Error ve sorguma aynı mantığı uygulayamıyorum. Nesnemin Userbir UserGroupkoleksiyonu var. Sorgunun nesne içindeki varlıklara başvurması gerektiğini anlıyorum, ancak gördüğüm kadarıyla ben ... @NamedQuery( name = "User.findByGroupId", query = "SELECT u FROM UserGroup …
100 java  spring-mvc 

10
Java ve C / C ++ arasında İşlemler Arası İletişim için en hızlı (düşük gecikme) yöntem
C / C ++ ile geliştirilmiş bir "sunucuya" TCP soketi üzerinden bağlanan bir Java uygulamam var. hem uygulama hem de sunucu aynı makinede, bir Solaris kutusunda çalışıyor (ancak sonunda Linux'a geçmeyi düşünüyoruz). değiş tokuş edilen veri türü basit mesajlardır (oturum açma, ACK oturum açma, sonra müşteri bir şey sorar, sunucu …
100 java  c++  performance  ipc  latency 

12
kavanoz yüklenmemiş. Bkz. Servlet Spec 2.3, bölüm 9.7.2. Sorunlu sınıf: javax / servlet / Servlet.class
Aynı zamanda dinamik bir web projesi olan bir Maven projesi yürütüyorum. Maven'deki tüm Bahar kütüphanelerini kullandım. Oluşturdum web.xml, ancak Tomcat 7 sunucumu başlattığımda aşağıdaki mesajı alıyorum: INFO: validateJarFile(C:\Users\mibvzd0\workspace\.metadata\.plugins\ org.eclipse.wst.server.core\tmp2\wtpwebapps\hapi_hl7\WEB-INF\lib\ servlet-api-2.4.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class Sunucu uygulamasını silmeyi denedim webapp/libama işe yaramadı. …
100 java  eclipse  maven  tomcat7 

3
SetAccessible'ı yalnızca “meşru” kullanımlarla nasıl sınırlandırılır?
Gücü hakkında java.lang.reflect.AccessibleObject.setAccessiblene kadar çok şey öğrenirsem, yapabileceklerine o kadar çok şaşırıyorum. Bu soruya verdiğim yanıttan uyarlanmıştır ( Birim testi için statik nihai File.separatorChar'ı değiştirmek için yansıma kullanma ). import java.lang.reflect.*; public class EverythingIsTrue { static void setFinalStatic(Field field, Object newValue) throws Exception { field.setAccessible(true); Field modifiersField = Field.class.getDeclaredField("modifiers"); modifiersField.setAccessible(true); …



6
Scala ile örnek denetimi nasıl yapılır (Test)
ScalaTest'i Java projeme dahil etmeye çalışıyorum; tüm JUnit testlerini ScalaTests ile değiştirme. Bir noktada, Guice's Injector'ın doğru türü enjekte edip etmediğini kontrol etmek istiyorum. Java'da şöyle bir testim var: public class InjectorBehaviour { @Test public void shouldInjectCorrectTypes() { Injector injector = Guice.createInjector(new ModuleImpl()); House house = injector.getInstance(House.class); assertTrue(house.door() instanceof WoodenDoor); …
100 java  scala  junit  scalatest 

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.