«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
Java arabirimindeki yöntemler, genel erişim değiştiricisi ile veya bu arabirim olmadan bildirilmelidir mi?
Java arabirimindeki yöntemler publicerişim değiştiricisiyle veya değiştiriciyle bildirilmeli mi? Teknik olarak elbette önemli değil. An uygulayan bir sınıf yöntemi interfaceher zaman public. Fakat daha iyi bir sözleşme nedir? Java'nın kendisi bu konuda tutarlı değildir. Örneğin bakınız Collectionvs Comparableveya Futurevs. ScriptEngine.

9
Java bitmap'in bayt dizisine dönüştürülmesi
Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do something with byte[] copyPixelsToBufferBayt çağrısı 0 sonra arabellek baktığınızda ... Kameradan döndürülen bitmap değişmez …


24
Android M İzinler: onRequestPermissionsResult () çağrılmıyor
Uygulamamızı yeni M çalışma zamanı izin sistemini kullanacak şekilde güncelliyoruz. OnRequestPermissionsResult () dışında hepsi çalışıyor. Bir düğmeye basma iznini kontrol etmem gerekiyor ve başarılı olursa kısa mesaj gönderin. Bunu yapmak için izin verdiğimde iletişim kutusu kapanıyor, ancak düğmeye tekrar basana kadar Metin Gönder'i tetiklemiyor. Hata ayıklama ve onRequestPermissionsResult () yönteminde …

7
Sınıf JavaLaunchHelper iki yerde uygulanır
На этот вопрос есть ответы на yığın taşması на русском : Как разрешить конфликт двух JDK? Bugün Intellij Idea'mı macOS Sierra'da yükselttim ve şimdi, konsolda uygulamaları çalıştırdığımda şu hatayla karşılaşıyorum: objc 3636 İçindekiler / Ana Sayfa / jre / lib / libinstrument.dylib (0x10ea194e0). İkisinden biri kullanılacak. Hangisi tanımsız.


18
Bir diziye yeni öğeler nasıl eklenir?
Takip koduna sahibim: String[] where; where.append(ContactsContract.Contacts.HAS_PHONE_NUMBER + "=1"); where.append(ContactsContract.Contacts.IN_VISIBLE_GROUP + "=1"); Bu iki ek derlenmemektedir. Bu nasıl düzgün çalışır?
291 java  arrays  string 

18
Java kullanarak geçerli makinenin IP adresini alma
Farklı sistemde veya aynı sistemdeki farklı bağlantı noktalarında çalıştırılan farklı düğümlerin bulunduğu bir sistem geliştirmeye çalışıyorum. Şimdi tüm düğümler, önyükleme düğümü olarak bilinen özel bir düğümün IP'si olarak hedef IP'ye sahip bir Soket oluşturur. Düğümler daha sonra kendi düğümlerini oluşturur ServerSocketve bağlantıları dinlemeye başlar. Önyükleme düğümü Düğümlerin bir listesini tutar …
291 java  sockets  ip 

11
maksimum tamsayı değeri
C'de, tamsayı (32 bit makine için) 32 bittir ve -32,768 ila +32,767 arasındadır. Java'da tamsayı (uzun) da 32 bittir, ancak -2.147.483.648 ile +2.147.483.647 arasında değişir. Bit sayısı aynı olsa bile, aralığın Java'da nasıl farklı olduğunu anlamıyorum. Birisi bunu açıklayabilir mi?
291 java  c  integer  max  bit 



7
Nasıl uzun dönüştürmek için / String?
Ben sadece tarihi seçmek için izin verebilirsiniz örnek BB uygulaması oluşturdu. DateField curDateFld = new DateField("Choose Date: ", System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT); Tarihi seçtikten sonra, tarih değerini veritabanında bir yerde kolayca saklayabilmem için bu uzun değeri String'e dönüştürmem gerekiyor. Java ve Blackberry geliştirmede yeniyim. long date = curDateFld.getDate(); Bu uzun …

7
Kodlama Kuralları - Numaralandırma Adlandırma
Java'da numaralandırma adlandırma kuralı var mı? Benim tercihim, bir enumun bir tür olmasıdır. Yani, örneğin, bir enum var Fruit{Apple,Orange,Banana,Pear, ... } NetworkConnectionType{LAN,Data_3g,Data_4g, ... } Ben isimlendirmeye karşıyım: FruitEnum NetworkConnectionTypeEnum Hangi dosyaların numaralandırıldığını seçmenin kolay olduğunu anlıyorum, ancak daha sonra da sahip olacaksınız: NetworkConnectionClass FruitClass Ayrıca, sabitler, nerede bildirileceği vb. İçin …

9
Mockito'yu aynı argümanla aynı yönteme birden fazla çağrı ile kullanma
Saplanmış bir yöntemin sonraki çağrılarda farklı nesneler döndürmesinin bir yolu var mı? Bunu, bir alandaki belirsiz yanıtları test etmek için yapmak istiyorum ExecutorCompletionService. yani yöntemlerin dönüş sırasına bakılmaksızın sonucun sabit kaldığını test etmek. Test etmek istediğim kod böyle görünüyor. // Create an completion service so we can group these tasks …
289 java  mocking  mockito 

18
Java'dan ortam değişkenlerini nasıl ayarlarım?
Java'dan ortam değişkenlerini nasıl ayarlarım? Bunu kullanarak alt işlemler için yapabileceğimi görüyorum ProcessBuilder. Başlamak için birkaç alt işlemim var, bu yüzden geçerli sürecin ortamını değiştirmeyi ve alt işlemlerin miras almasını tercih ederim. Bir var System.getenv(String)bir tek ortam değişkeni almak için. Ayrıca Maportam değişkenleri ile komple bir set alabilirsiniz System.getenv(). Ama, …

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.