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

12
Çalışan bir JVM'nin parametrelerini alma
Çalışan bir JVM'nin parametrelerini almanın bir yolu var mı? JVM'nin pid'ini girdi olarak alan ve başlangıç ​​parametrelerini döndüren jstat gibi bir komut satırı aracı var mı? JVM'yi başlatırken verilen -Xmx ve -Xms değerleriyle özellikle ilgileniyorum. Teşekkür ederim. Düzenleme : Kısıtlamalarımı netleştirmek için. Kontrol etmek istediğimiz JVM, bir üretim sunucusunda çalışıyor. …
92 java  jvm 

14
Programlı olarak çekilebilir boyutu ayarlayın
Görüntüler (simgeler) aşağı yukarı aynı boyutta geliyor, ancak düğmelerin aynı yükseklikte kalması için onları yeniden boyutlandırmam gerekiyor. Bunu nasıl yaparım? Button button = new Button(this); button.setText(apiEventObject.getTitle()); button.setOnClickListener(listener); /* * set clickable id of button to actual event id */ int id = Integer.parseInt(apiEventObject.getId()); button.setId(id); button.setLayoutParams(new LayoutParams( android.view.ViewGroup.LayoutParams.FILL_PARENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT)); Drawable drawable …
92 java  android 





7
OnPause, onStop ve onDestroy yöntemlerinde süper sınıf yöntemlerini çağırmanın doğru sırası nedir? ve neden?
Aktivite Yaşam döngüsünü tazeleyen Android Geliştirici Sitesi'nden geçiyordum ve her kod örneğinde süper sınıf yöntemlerinin yanında "Her zaman önce süper sınıf yöntemini çağırın" yazan bir yorum var. Yaratma yarı döngüsünde bu mantıklı olsa da: onCreate, onStart ve onResume, yarım imha döngüsünde doğru prosedürün ne olduğu konusunda biraz kafam karıştı: onPause, …

22
Bildirilen paket, beklenen paket "" ile eşleşmiyor
Eclipse kullanıyorum ve bir süredir Java kullanmıyorum. Bununla birlikte, kodumu komut satırında çok iyi bir şekilde derleyebilir ve gerekli .classdosyaları oluşturabilirim . Eclipse'de bundan şikayetçi The declared package "Devices" does not match the expected package "". Bu ne anlama geliyor ve bunu nasıl düzeltebilirim? Basit kod: package Devices; public final …
92 java  eclipse 

13
Java.util.Properties'i HashMap <String, String> 'e dönüştürme
Properties properties = new Properties(); Map&lt;String, String&gt; map = new HashMap&lt;String, String&gt;(properties);// why wrong? java.util.Propertiesbir uygulamasıdır java.util.Map, Ve java.util.HashMapbireyin yapıcı bir alan Maptürü param. Öyleyse, neden açıkça dönüştürülmeli?
92 java 

6
JSR 303 Doğrulama, Bir alan "bir şeye" eşitse, bu diğer alanlar boş olmamalıdır
JSR-303 ile küçük bir özel doğrulama yapmak istiyorum javax.validation. Benim bir tarlanım var. Ve bu alana belirli bir değer girilirse, diğer birkaç alanın olmamasını zorunlu kılmak istiyorum null. Bunu anlamaya çalışıyorum. Bir açıklama bulmaya yardımcı olması için buna tam olarak ne diyeceğimden emin değilim. Herhangi bir yardım memnuniyetle karşılanacaktır. Bunda …

11
Gradle - Hata Bağımsız değişkenler için yöntem uygulaması () bulunamadı [com.android.support:appcompat-v7:26.0.0]
Android stüdyosunda mevcut android projesini açmaya çalışıyorum ve gradle uygulamayı hatasız oluşturamıyor Hata android stüdyosu atmaya devam ediyor Error:(74, 1) A problem occurred evaluating project ':app'. &gt; Could not find method implementation() for arguments [com.android.support:appcompat-v7:26.0.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. Build.gradle'daki Kodum Sorunumu anlamaya yardımcı olabilecek bağımlılıklarım dependencies { compile …

5
java.util.Objects.isNull vs object == null
Bildiğiniz gibi, java.util.Objectsbir Bu sınıf, nesneler üzerinde çalışmak için statik fayda yöntemlerinden oluşur. Bu tür yöntemlerden biri Objects.isNull() . Anladığım kadarıyla, Objects.isNull()saniyeyi atlayarak yanlışlıkla nesneye boş bir değer atama olasılığını ortadan kaldırır =. Ancak API Notu şunları belirtir: Bu yöntem bir Dayanak, filtre (Objects :: isNull) olarak kullanılmak üzere mevcuttur. …
92 java  java-8  compare 

9
SimpleDateFormat'a erişimi eşitleme
SimpleDateFormat için javadoc, SimpleDateFormat'ın senkronize edilmediğini belirtir. "Tarih biçimleri senkronize edilmez. Her iş parçacığı için ayrı biçim örnekleri oluşturulması önerilir. Birden çok iş parçacığı bir biçime aynı anda erişirse, dışarıdan eşitlenmelidir." Ancak, çok iş parçacıklı bir ortamda SimpleDateFormat örneğini kullanmak için en iyi yaklaşım nedir? İşte düşündüğüm birkaç seçenek, geçmişte …

2
Android'de c ++ 'dan bir java yöntemini çağırma
Java yerel yöntemi çağırırken C ++ 'dan basit bir Java yöntem çağrısı almaya çalışıyorum. İşte Java kodu: public class MainActivity extends Activity { private static String LIB_NAME = "name"; static { System.loadLibrary(LIB_NAME); } /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); …

16
Java: en büyük ortak böleni alın
Böyle bir işlev için var olduğunu gördük BigIntegeryani BigInteger#gcd. Java diğer fonksiyonlar da hangi diğer türleri için çalışma (var mı int, longyoksa Integer)? Görünüşe göre bu java.lang.Math.gcd(her türlü aşırı yüklemede) mantıklı geliyor ama orada değil. Başka bir yerde mi (Bu soruyu "Bunu kendim nasıl uygularım" ile karıştırmayın, lütfen!)

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.